UNPKG

nodefact

Version:

Biblioteca para facturación electrónica en Perú con Node.js. Compatible con UBL 2.1 y servicios web de SUNAT.

2 lines (1 loc) 3.59 kB
export declare const embededDispatch = "\n<!-- Datos de la Gu\u00EDa de Remisi\u00F3n Embebida -->\n<cac:Delivery>\n <cac:DeliveryLocation>\n <!-- Direcci\u00F3n de entrega -->\n <cac:Address>\n <cbc:ID schemeAgencyName=\"PE:INEI\" schemeName=\"Ubigeos\">{{destino.ubigeo}}</cbc:ID>\n <cbc:StreetName>{{destino.direccion}}</cbc:StreetName>\n <cbc:CityName>{{destino.provincia}}</cbc:CityName>\n <cbc:CountrySubentity>{{destino.departamento}}</cbc:CountrySubentity>\n <cbc:District>{{destino.distrito}}</cbc:District>\n <cac:Country>\n <cbc:IdentificationCode>PE</cbc:IdentificationCode>\n </cac:Country>\n </cac:Address>\n </cac:DeliveryLocation>\n \n <!-- Datos del transportista -->\n {{#if transportista}}\n <cac:CarrierParty>\n <cac:PartyIdentification>\n <cbc:ID schemeID=\"{{transportista.tipoDocumento}}\" schemeAgencyName=\"PE:SUNAT\" schemeURI=\"urn:pe:gob:sunat:cpe:see:gem:catalogos:catalogo06\">{{transportista.numeroDocumento}}</cbc:ID>\n </cac:PartyIdentification>\n <cac:PartyName>\n <cbc:Name>{{transportista.razonSocial}}</cbc:Name>\n </cac:PartyName>\n </cac:CarrierParty>\n {{/if}}\n \n <!-- Datos del env\u00EDo -->\n <cac:Shipment>\n <cbc:ID>1</cbc:ID>\n <cbc:HandlingCode>{{motivoTraslado}}</cbc:HandlingCode>\n <cbc:Information>{{descripcionTraslado}}</cbc:Information>\n <cbc:GrossWeightMeasure unitCode=\"KGM\">{{pesoBruto}}</cbc:GrossWeightMeasure>\n \n <!-- Direcci\u00F3n de partida -->\n <cac:OriginAddress>\n <cbc:ID schemeAgencyName=\"PE:INEI\" schemeName=\"Ubigeos\">{{origen.ubigeo}}</cbc:ID>\n <cbc:StreetName>{{origen.direccion}}</cbc:StreetName>\n <cbc:CityName>{{origen.provincia}}</cbc:CityName>\n <cbc:CountrySubentity>{{origen.departamento}}</cbc:CountrySubentity>\n <cbc:District>{{origen.distrito}}</cbc:District>\n <cac:Country>\n <cbc:IdentificationCode>PE</cbc:IdentificationCode>\n </cac:Country>\n </cac:OriginAddress>\n \n <!-- Fecha de inicio de traslado -->\n <cac:ShipmentStage>\n <cbc:TransportModeCode>{{modalidadTraslado}}</cbc:TransportModeCode>\n <cac:TransitPeriod>\n <cbc:StartDate>{{fechaInicioTraslado}}</cbc:StartDate>\n </cac:TransitPeriod>\n \n <!-- Datos del conductor -->\n {{#if conductor}}\n <cac:DriverPerson>\n <cbc:ID schemeID=\"{{conductor.tipoDocumento}}\">{{conductor.numeroDocumento}}</cbc:ID>\n <cbc:FirstName>{{conductor.nombres}}</cbc:FirstName>\n <cbc:FamilyName>{{conductor.apellidos}}</cbc:FamilyName>\n {{#if conductor.licencia}}\n <cac:IdentityDocumentReference>\n <cbc:ID>{{conductor.licencia}}</cbc:ID>\n </cac:IdentityDocumentReference>\n {{/if}}\n </cac:DriverPerson>\n {{/if}}\n </cac:ShipmentStage>\n \n <!-- Datos del veh\u00EDculo -->\n {{#if vehiculo}}\n <cac:TransportHandlingUnit>\n <cbc:ID>{{vehiculo.placa}}</cbc:ID>\n <cac:TransportEquipment>\n <cbc:ID>{{vehiculo.placa}}</cbc:ID>\n </cac:TransportEquipment>\n </cac:TransportHandlingUnit>\n {{/if}}\n </cac:Shipment>\n</cac:Delivery>";