Академический Документы
Профессиональный Документы
Культура Документы
RS 097-2012/SUNAT
INDICE
1 INTRODUCCION ............................................................................................................................. 4
~1~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
~2~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
~3~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
1 INTRODUCCION
Las Guas de Elaboracin de documentos electrnicos XML, son documentos que presentan el
anlisis e identificacin de los campos tributariosrequeridos para la emisin de los
comprobantes de pago y dems documentos electrnicos regulados por la Resolucin de
Superintendencia 097-2012/SUNAT. Es decir,describen las normas de uso para la construccin
de dichos documentos utilizando el estndar UBL 2.0 en relacin a los datos tributarios,
regulados en los anexos 1,2,3, 4,5, 9 y 10 de la referida resolucin. Ello no limita el uso de
campos adicionales no tributarios, en cuyo caso, se deber identificar en el referido estndar
el campo (tag) correspondiente para cada dato no tributario.
El estndar UBL es extenso ya que permite especificar gran cantidad de informacin
relacionada con los procesos comerciales, siendo que las referidas guas solo abarcan la
informacin tributaria.Se recomienda revisar tambin la propia definicin del estndar UBL y
contar una aplicacin que permita validar y editar archivos de tipo XML.
Universal Business Language (UBL) es una librera estndar de documentos XML, diseados
para representar documentos comerciales tales como rdenes de compra, facturas, etc. Ha
sido desarrollado por un comit tcnico de la organizacin OASIS (www.oasis-open.org), con la
participacin de varias organizaciones relacionadas con los estndares de datos en la industria.
UBL est pensado para integrarse directamente en los procesos de intercambio electrnico de
datos entre empresas e instituciones, as como en internet
Asimismo, el estndar UBL puede mostrar la relacin que guarda un elemento con otro, por lo
que puede representar cmo se calculan. Por otro lado, permite identificar, con fines de
organizacin o de presentacin, si pertenecen a algn grupo en concreto. Es fcilmente
extensible, de modo que las empresas y otras organizaciones pueden adaptarlo para que
satisfaga una diversidad de requisitos especiales.
1. Factura Electrnica
2. Boleta de Venta Electrnica
3. Nota de CrditoElectrnica
4. Nota de Dbito electrnica
5. Resumen Diario de Boletas de Venta y notas de crdito y debito relacionadas
6. Comunicacin de Baja
7. Gua Electrnica
~4~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
a carcter alfabtico
n carcter numrico
an carcter alfanumrico
a3 3 caracteres alfabticos de longitud fija
n3 3 caracteres numricos de longitud fija
an3 3 caracteres alfa-numricos de longitud fija
a..3 hasta 3 caracteres alfabticos
n..3 hasta 3 caracteres numricos
an..3 hasta 3 caracteres alfa-numricos
M: Mandatorio u obligatorio
C: Condicional u opcional
En el siguiente cuadro se muestran las caractersticas de los requisitos solicitados por SUNAT
para la Guiade remisin electrnica:
~5~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
~6~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Firma Digital
~7~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
~8~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
RUC
Direccion punto de llegada /DespatchAdvice/cac:Shipment/cac:Delivery/cac:DeliveryAddress
~9~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./ds:SignedInfo informacin sobre el valor de la firma e informacin sobre los datos a firmar 1 1
./ds:KeyInfo/ds:X509Data/ds:X509Certificate Es una estructura que contiene informacin del certificado firmante 1..n 1
~ 10 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./cac:SignatoryParty 1 1
~ 11 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./cac:DigitalSignatureAttachment Asociacin con la firma codificada (en formato XMLDSIG, por ejemplo) 0..1 1
./cac:Party 0..1 1
./cac:PartyName 0..1 1
./cac:Party 0..1 1
~ 12 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./cac:PartyLegalEntity 1
./cac:Party 0..1 1
./cac:PartyLegalEntity 1
~ 13 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./cac:TransitPeriod Transito
~ 14 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./cac:TransportEquipment 1 0..1
~ 15 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
./cac:Item 0..1 1
~ 16 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
~ 17 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
9AqVNh5ypynmv4OlSBhVXj5sBtYkvPmiANiM7NamoihnPwkOfsdmPVBO2VgWlTEKyevwA66KS0Di
coWrAqu7YL6VfKbpoJ6+1eNWUNbSh/8=
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</ds:Signature>
</ext:ExtensionContent>
</ext:UBLExtension>
</ext:UBLExtensions>
<cac:Signature>
<cbc:ID>G001-8</cbc:ID>
<cac:SignatoryParty>
<cac:PartyIdentification>
<cbc:ID>20131312955</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name><![CDATA[ SUNAT ]]></cbc:Name>
</cac:PartyName>
</cac:SignatoryParty>
<cac:DigitalSignatureAttachment>
<cac:ExternalReference>
<cbc:URI>SignSUNAT</cbc:URI>
</cac:ExternalReference>
</cac:DigitalSignatureAttachment>
</cac:Signature>
Datos del Remitente
13. : Numero de documento de identidad del remitente
14. : Tipo de documento de identidad del remitente
15. : Apellidos y nombres, denominacin o razn social del remitente
<cac:DespatchSupplierParty>
<cbc:CustomerAssignedAccountIDschemeID=6>20262520243</cbc:CustomerAssignedAccountID>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName><![CDATA[PERUQUIMICOS S.A.C.]]>
</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:DespatchSupplierParty>
Datos del Destinatario
16. : Numero de documento de identidad del destinatario
17. : Tipo de documento de identidad
18. : Apellidos y nombres, denominacin o razn social del destinatario
<cac:DeliveryCustomerParty>
<cbc:CustomerAssignedAccountIDschemeID=6>10209865209</cbc:CustomerAssignedAccountID>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName><![CDATA[RODRIGUEZ ROQUE AQUILES RUFO]]>
</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:DeliveryCustomerParty>
Datos del establecimiento del tercero
19. : Numero de documento de identidad del tercero
20. : Tipo de documento de identidad del tercero
21. : Apellidos y nombres, denominacin o razn social del tercero
<cac:DeliveryCustomerParty>
<cbc:CustomerAssignedAccountIDschemeID=6>10209865209</cbc:CustomerAssignedAccountID>
<cac:Party>
<cac:PartyLegalEntity>
<cbc:RegistrationName><![CDATA[RODRIGUEZ ROQUE AQUILES RUFO]]>
</cbc:RegistrationName>
</cac:PartyLegalEntity>
</cac:Party>
</cac:DeliveryCustomerParty>
Datos del envio
22. : Motivo de Traslado
23. : Descripcion del motive del traslado
24. : Indicador del transbordo programado
25. : Peso bruto total de la gua
26. : Numero de bultos o pallets
27. : Modalidad del traslado
~ 18 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
~ 19 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
</cac:Shipment>
Direccin punto de llegada
35. : Ubigeo del punto de llegada
36. : Direccin detallada del punto de llegada
<cac:DeliveryAddress>
<cbc:ID>120606</cbc:ID>
<cbc:StreetName><![CDATA[JR. MANTARO NRO. 257]]></cbc:StreetName>
</cac:DeliveryAddress>
37. Datos del Contenedor
<cac:Shipment>
<cac:TransportHandlingUnit>
<cac:TransportEquipment>
<cbc:ID>120606</cbc:ID>
</cac:TransportEquipment>
</cac:TransportHandlingUnit>
</cac:Shipment>
Direccin punto de partida
38. : Ubigeo del punto de partida
39. : Direccin detallada del punto de partida
<cac:OriginAddress>
<cbc:ID>150123</cbc:ID>
<cbc:StreetName><![CDATA[CAR. PANAM SUR KM 25 NO. 25050 NRO. 050 Z.I. CONCHAN]]></cbc:StreetName>
</cac:OriginAddress>
40. Cdigo de puerto o aeropuerto de embarque/desembarque
<cac:Shipment>
<cbc:FirstArrivalPortLocation>
<cbc:ID>PAI</cbc:ID>
</cbc:FirstArrivalPortLocation>
</cac:Shipment>
Bienes a transportar
41. . Numero del orden de tem.
42. . Cantidad del tem
43. . Unidad de medida del tem
44. . Descripcin detallada del bien a trasladar
45. . Cdigo del tem
<cac:DespatchLine>
<cbc:ID>1</cbc:ID>
<cbc:DeliveredQuantity unitCode="KGM">10</cbc:DeliveredQuantity>
<cac:OrderLineReference>
<cbc:LineID>1</cbc:LineID>
</cac:OrderLineReference>
<cac:Item>
<cbc:Description><![CDATA[ACETONA - 500.50 BALDE - 500.50 BALAS]]></cbc:Description>
<cac:SellersItemIdentification>
<cbc:ID>COD1</cbc:ID>
</cac:SellersItemIdentification>
</cac:Item>
</sac:DespatchLine>
~ 20 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
A. Normas de Uso
Como se ha indicado, el formato UBL est basado en el uso de un documento XML para
presentar todos los datos de forma jerrquica. El formato especifica que para un archivo se
especifique toda la informacin de una y solo una Gua. Como dicha representacin se basa en
XML debe existir un nico TAG que engloba a todos los dems, dicha etiqueta es
DespatchAdvice.
<DespatchAdvice>
......
</DespatchAdvice>
Para un mejor entendimiento de la estructura del archivo XML, se describe a continuacin los
elementos que conforman la gua para el modelo Peruano, as como tambin los elementos
complejos ms importantes.
~ 21 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
En la descripcin UBL, para una mejor comprensin de los elementos de datos, se describen
solo aquellos TAGS que son necesarios para el uso tributario y que son requeridos por la
SUNAT.
Gua electrnica
Ubicacin
/DespatchAdvice/cbc:UBLVersionID
Ubicacin
/DespatchAdvice/cbc:CustomizationID
Ubicacin
/DespatchAdvice/cbc:ID
4. Fecha de emission
Obligatorio. Corresponde a:La fecha en la que se presente la GUIA en la SUNAT.
Ubicacin
/DespatchAdvice/cbc:IssueDate
5. Tipo de documento
Obligatorio. Tipo de Gua de remisin. A continuacin se especifica el valor a
declarar:
09 GUIA REMISION REMITENTE
~ 22 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Ubicacin
/DespatchAdvice/cbc:DespatchAdviceTypeCode
6. Observaciones
Opcional. Observaciones que se puedan ser tomadas en cuenta durante el traslado de los
bienes.
Ubicacin
/DespatchAdvice/cbc:Note
Ubicacin
/DespatchAdvice/cac:OrderReference/cbc:ID
Ubicacin
/DespatchAdvice/cac:OrderReference/cbc:OrderTypeCode
Ubicacin
/DespatchAdvice/cac:OrderReference/cbc:OrderTypeCode@name
~ 23 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Ubicacin
/DespatchAdvice/cac:AdditionalDocumentReference/cbc:ID
Ubicacin
/DespatchAdvice/cac:AdditionalDocumentReference/cbc:DocumentTypeCode
La firma se consignar en dos contenedores que corresponden a tipos complejos. Estos son
la firma digital de acuerdo a UBL y un componente de extensin opcional.
Ubicacin
/DespatchAdvice/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/ds:Signature
Ubicacin:
/DespatchAdvice/cac:DespatchSupplierParty/cbc:CustomerAssignedAccountID
Ubicacin
/DespatchAdvice/cac:DespatchSupplierParty/cbc:CustomerAssignedAccountID@schemeID
~ 24 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Ubicacin
/DespatchAdvice/cac:DespatchSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
Ubicacin:
/DespatchAdvice/cac:DeliveryCustomerParty/cbc:CustomerAssignedAccountID
Ubicacin:
/DespatchAdvice/cac:DeliveryCustomerParty/cbc:CustomerAssignedAccountID@schemeID
Ubicacin
/DespatchAdvice/cac:DeliveryCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
Ubicacin
/DespatchAdvice/cac:SellerSupplierParty/cbc:CustomerAssignedAccountID
Ubicacin
/DespatchAdvice/cac:SellerSupplierParty/cbc:CustomerAssignedAccountID@schemeID
Ubicacin
~ 25 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
/DespatchAdvice/cac:SellerSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName
Ubicacin
/DespatchAdvice/cac:Shipment/cbc:HandlingCode
Ubicacin
/DespatchAdvice/cac:Shipment/cbc:Information
Ubicacin
/DespatchAdvice/cac:Shipment/cbc:SplitConsignmentIndicator
Ubicacin
/DespatchAdvice/cac:Shipment/cbc:GrossWeightMeasure
Ubicacin
/DespatchAdvice/cac:Shipment/cbc:GrossWeightMeasure@unitCode
~ 26 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Ubicacin
/DespatchAdvice/cac:Shipment/cbc:TotalTransportHandlingUnitQuantity
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cbc:TransportModeCode
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:TransitPeriod/cbc:StartDate
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:CarrierParty/cac:PartyIdentification/cbc:ID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:CarrierParty/cac:PartyIdentification/cbc:ID@schem
eID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:CarrierParty/cac:PartyName/cbc:Name
~ 27 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:TransportMeans/cac:RoadTransport/cbc:LicensePla
teID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:DriverPerson/ID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:ShipmentStage/cac:DriverPerson/ID@schemeID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:Delivery/cac:DeliveryAddress/cbc:ID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:Delivery/cac:DeliveryAddress/cbc:StreetName
~ 28 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
Ubicacin
/DespatchAdvice/cac:Shipment/cac:TransportHandlingUnit/cbc:ID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:OriginAddress/cbc:ID
Ubicacin
/DespatchAdvice/cac:Shipment/cac:OriginAddress/cbc:StreetName
Ubicacin
/DespatchAdvice/cac:Shipment/cac:FirstArrivalPortLocation/cbc:ID
Ubicacin
/DespatchAdvice/cac:DespatchLine/cac:OrderLineReference/cbc:ID
Ubicacin
~ 29 ~
Gua de elaboracin de documentos electrnicos XML - UBL 2.0
/DespatchAdvice/cac:DespatchLine/cbc:DeliveredQuantity
Ubicacin
/DespatchAdvice/cac:DespatchLine/cbc:DeliveredQuantity@unitCode
Ubicacin
/DespatchAdvice/cac:DespatchLine/cac:Item/cbc:Name
Ubicacin
/DespatchAdvice/cac:DespatchLine/cac:Item/cac:SellersItemIdentification/cbc:ID
~ 30 ~