










































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Esta guía detalla la elaboración de documentos xml para notas de crédito electrónicas, conforme al estándar ubl 2.1 utilizado en el proyecto de comprobantes de pago electrónicos. Explica los requisitos, la estructura y las normas de uso del formato xml, incluyendo la firma digital, versiones del ubl, numeración, fechas de emisión, leyendas y tipos de moneda. Además, aborda los campos obligatorios y condicionales, como los datos del emisor y del adquirente, los montos de impuestos, descuentos y el importe total de la venta. Se enfoca en la correcta implementación de los tags y atributos necesarios para cumplir con las regulaciones de la sunat, asegurando la validez y la correcta interpretación de las notas de crédito electrónicas en el sistema tributario peruano. La guía proporciona una referencia completa para desarrolladores y empresas que buscan implementar o mejorar sus sistemas de facturación electrónica.
Tipo: Transcripciones
1 / 50
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!











































1.1 Requisitos de la Nota de Crédito electrónica
CONTENIDO DE LA NOTA DE CRÉDITO ELECTRONICA
Raíz Nodo Atributo DATO
Cardinalidad UBL
Valor/ Formato
Observaciones
/CreditNote -
/CreditNote/ext:UBLExtensions 0..
/CreditNote/ext:UBLExtensions/ext:UBLExtension 1..n
/CreditNote/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent 1
ds:Signature Firma Digital
cbc:UBLVersionID Versión del UBL 0..1 "2. 1 "
cbc:CustomizationID Versión de la estructura del documento 0..1 " 2 .0"
cbc:ID Serie y número del comprobante 1 F###-NNNNNNNN
cbc:IssueDate Fecha de emisión 1 yyyy-mm-dd
cbc:IssueTime Hora de emisión 0..1 hh-mm-ss.0z
cbc:Note Leyenda 0..n an..
@languageLocaleID Código de leyenda 0..1 "urn:pe:gob:sunat:cpe:see: gem:catalogos:catalogo52"
Catálogo 52
cbc:DocumentCurrencyCode Código de tipo de moneda en la cual se emite la nota de crédito electrónica
0..1 an3 Catálogo 02
/CreditNote/cac:DiscrepancyResponse 0..n
cbc:ReferenceID Serie y número de comprobante afectado
cbc:ResponseCode Código de tipo de nota de crédito 0..1 n2 Catálogo 09
cbc:Description Motivo o sustento 0..n an..
/CreditNote/cac:BillingReference/cac:CreditNoteDocumentReference 0..
cbc:ID Serie y número del comprobante que modifica
cbc:DocumentTypeCode Código de tipo de comprobante que modifica
0..1 n2 Catálogo 01
/CreditNote/cac:TaxTotal 0..n
cbc:TaxAmount Monto total del tributo 1 n(12,2)
@currencyID Código de tipo de moneda del monto total del tributo
1 an3 Catálogo 02
/CreditNote/cac:TaxTotal/cac:TaxSubtotal 0..n
cbc:TaxAmount Monto total del tributo 1 n(12,2)
@currencyID Código de tipo de moneda del monto total del tributo
1 an3 Catálogo 02
/CreditNote/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme 1
cbc:ID Código de tributo 0..1 an4 Catálogo 05
cbc:Name Nombre de tributo 0..1 an..6 Catálogo 05
cbc:TaxTypeCode Código internacional tributo 0..1 an3 Catálogo 05
/CreditNote/cac:LegalMonetaryTotal 1
cbc:AllowanceTotalAmount Monto total de descuentos globales del comprobante
0..1 n(12,2)
@currencyID Código de tipo de moneda del monto total de descuentos globales del comprobante
1 an3 Catálogo 02
cbc:ChargeTotalAmount Monto total de otros cargos del comprobante
0..1 n(12,2)
@currencyID Código de tipo de moneda del monto total de otros cargos del comprobante
1 an3 Catálogo 02
cbc:PrepaidAmount Monto total de anticipos del comprobante
0..1 n(15,2)
@currencyID Código de tipo de moneda del monto total de anticipos del comprobante
1 an3 Catálogo 02
cbc:PayableAmount Importe total de la venta, cesión en uso o del servicio prestado
1 n(12,2)
@currencyID Código tipo de moneda del importe total de la venta, cesión en uso o del servicio prestado
1 an3 Catálogo 02
/CreditNote/cac:CreditNoteLine 1..n
cbc:ID Número de orden del Ítem 1 n..
cbc:CreditedQuantity Cantidad de unidades del ítem 0..1 n(12,10)
@unitCode Unidad de medida del ítem 0..1 an..3 Catálogo 03
@unitCodeListID - 0..1 UN/ECE rec 20
@unitCodeListAgencyName - 0..1 United Nations Economic Commission for Europe
cbc:LineExtensionAmount Valor de venta del ítem 1 n(12,2)
@currencyID Código de tipo de moneda del valor de venta del ítem
1 an3 Catálogo 02
/CreditNote/cac:CreditNoteLine/cac:PricingReference/cac:AlternativeConditionPrice 0..n
cbc:PriceAmount Precio de venta unitario/ Valor referencial unitario en operaciones no onerosas
1 n(12,10)
@currencyID Código de tipo de moneda del precio de venta unitario o valor referencial unitario
1 an3 Catálogo 02
cbc:PriceTypeCode Código de tipo de precio 0..1 an2 Catálogo 16
/CreditNote/cac:CreditNoteLine/cac:TaxTotal 0..n
cbc:TaxAmount Monto de tributo del ítem 1 n(12,2)
@currencyID Código de tipo de moneda del monto de tributo del ítem
1 an3 Catálogo 02
/CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal 0..n
cbc:TaxAmount Monto de tributo del ítem 1 n(12,2)
@currencyID Código de tipo de moneda del monto de tributo del ítem
1 an3 Catálogo 02
/CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory 1
cbc:TaxExemptionReasonCode Código de tipo de afectación del IGV 0..1 an2 Catálogo 07
cbc:TierRange Código de tipo de sistema de ISC 0..1 an2 Catálogo 08
/CreditNote/cac:CreditNoteLine/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cac:TaxScheme (^) 1
cbc:ID Código de tributo 0..1 an4 Catálogo 05
cbc:Name Nombre de tributo 0..1 an..6 Catálogo 05
cbc:TaxTypeCode Código internacional tributo 0..1 an3 Catálogo 05
1.2 Estructura de Nota de crédito vs FormatoXML
<ext:UBLExtensions> <ext:UBLExtension> <ext:ExtensionContent> <ds:Signature Id="signatureKG"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n- 20010315#WithComments"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"/> <ds:Reference URI=""> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped- signature"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <ds:DigestValue>+pruib33lOapq6GSw58GgQLR8VGIGqANloj4EqB1cb4=</ds:DigestValue>
</ds:Reference> </ds:SignedInfo> <ds:SignatureValue>Oatv5xMfFInuGqiX9SoLDTy2yuLf0tTlMFkWtkdw1z/Ss6kiDz+vIgZhgKfIaxp+JbVy57 GT52f 8D6+WMYZ0xOxTK2mojNkJNewwTTXzqOqrrAlObs9YoS5JAQAMi/TwkR4brNniU9tVwyybirHxw0H WVzN2bB43yQd9hOlXzRUYpC8/sXw78h7ME3E/zeu882aOFySOnHWB63imBQGcYBV+LIGR/JW8ER+ 0VLMLatdwPVRbrWmz1/NIy5CWp1xWMaM6fC/9SXV0O1Lqopk0UeX2I2yuf05QhmVfjgUu6GnS3m o6zM9J36iDvMVZyj7vbJTwI8SfWjTSNqxXlqPQ==</ds:SignatureValue> <ds:KeyInfo> <ds:X509Data> <ds:X509Certificate>MIIF9TCCBN2gAwIBAgIGAK0oRTg/MA0GCSqGSIb3DQEBCwUAMFkxCzAJBgNVB AYTAlRSMUowSAYD VQQDDEFNYWxpIE3DvGjDvHIgRWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPE sXPEsSAtIFRlc3QgMTAeFw0wOTEwMjAxMTM3MTJaFw0xNDEwMTkxMTM3MTJaMIGgMRowGAYDVQQL DBFHZW5lbCBNw7xkw7xybMO8azEUMBIGA1UEBRMLMTAwMDAwMDAwMDIxbDBqBgNVBAMMY0F5ZM Sx bGFtYSBEYW7EscWfbWFubMSxayDFnmlya2V0bGVyIEd1cnVidTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKDt8WamB8ZCGqkLVP0rzY/BHGEXy8lT56m2dK7tswsvZxZYkV2qLGAxRlIY ETAqBggrBgEFBQcCARYeaHR0cDovL2RlcG8ua2FtdXNtLmdvdi50ci9pbGtlMIHiBggrBgEFBQcC AjCB1R6B0gBCAHUAIABzAGUAcgB0AGkAZgBpAGsAYQAgAGkAbABlACAAaQBsAGcAaQBsAGkAIABz AGUAcgB0AGkAZgBpAGsAYQAgAHUAeQBnAHUAbABhAG0AYQAgAGUAcwBhAHMAbABhAHIBMQBuAT EA IABvAGsAdQBtAGEAawAgAGkA5wBpAG4AIABiAGUAbABpAHIAdABpAGwAZQBuACAAdwBlAGIAIABz AGkAdABlAHMAaQBuAGkAIAB6AGkAeQBhAHIAZQB0ACAAZQBkAGkAbgBpAHoALjAMBgNVHRMBAf8E AjAAMBYGA1UdJQQPMA0GC2CGGAECAQEFBzIBMEEGA1UdHwQ6MDgwNqA0oDKGMGh0dHA6Ly9kZX Bv LmthbXVzbS5nb3YudHIva3VydW1zYWwvbW1lc2hzLXQxLmNybDCBggYIKwYBBQUHAQEEdjB0MDwG CCsGAQUFBzAChjBodHRwOi8vZGVwby5rYW11c20uZ292LnRyL2t1cnVtc2FsL21tZXNocy10MS5j 6Q3R1ZRSA49fYz6tDB4Ia5HVBXZODmrCs26XisHF6kuS5N/yGg8E7VC1BRr/SmxXeLTdjQYAfo7l xCz4dT6wP5TOiBvF+lyWW1bi9nbliXyb/e5HjCp4k/ra9LTskjbY/Ukl5O8G9JEAViZkjvxDX7T yVRHgMGiioIKVMwU6Lrtln607BNurLwED0OeoZ4wBgkBiB5vXofreXrfN2pHZ24= </ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </ds:Signature> </ext:ExtensionContent> </ext:UBLExtension> </ext:UBLExtensions>
<cbc:ID>FC 02 - 10 </cbc:ID>
<cbc:IssueDate> 2017 - 06 - 28 </cbc:IssueDate>
<cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
<cac:DiscrepancyResponse> <cbc:ReferenceID>F002- 6 </cbc:ReferenceID> <cbc:ResponseCode> 07 </cbc:ResponseCode> </cac:DiscrepancyResponse>
<cac:DiscrepancyResponse> … <cbc:Description></cbc:Description> </cac:DiscrepancyResponse>
<cac:BillingReference> <cac:CreditNoteDocumentReference> <cbc:ID>F002- 6 </cbc:ID> <cbc:DocumentTypeCode> 01 </cbc:DocumentTypeCode> </cac:CreditNoteDocumentReference> </cac:BillingReference>
<cac:DespatchDocumentReference> <cbc:ID> 031 - 002020 </cbc:ID> <cbc:DocumentTypeCode> 09 </cbc:DocumentTypeCode> </cac:DespatchDocumentReference>
<cac:AdditionalDocumentReference> <cbc:ID> 10000120094 </cbc:ID> <cbc:DocumentTypeCode> 05 </cbc:DocumentTypeCode> </cac:AdditionalDocumentReference>
<cac:AccountingSupplierParty> <cac:Party> <cac:PartyTaxScheme> <cbc:RegistrationName></cbc:RegistrationName>
<cac:PricingReference> <cac:AlternativeConditionPrice> <cbc:PriceAmount currencyID="PEN">34.99</cbc:PriceAmount> <cbc:PriceTypeCode> 01 </cbc:PriceTypeCode> </cac:AlternativeConditionPrice> </cac:PricingReference>
<cac:PricingReference> <cac:AlternativeConditionPrice> <cbc:PriceAmount currencyID="PEN">250.00</cbc:PriceAmount> <cbc:PriceTypeCode> 02 </cbc:PriceTypeCode> </cac:AlternativeConditionPrice> </cac:PricingReference>
<cac:TaxTotal> <cbc:TaxAmount currencyID="PEN">259.11</cbc:TaxAmount> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="PEN">1439.50</cbc:TaxableAmount> <cbc:TaxAmount currencyID="PEN">259.11</cbc:TaxAmount> <cac:TaxCategory> <cbc:ID>S</cbc:ID> <cbc:TaxExemptionReasonCode> 10 </cbc:TaxExemptionReasonCode> <cac:TaxScheme> <cbc:ID> 1000 </cbc:ID> <cbc:Name>IGV</cbc:Name> <cbc:TaxTypeCode>VAT</cbc:TaxTypeCode> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal> <cac:TaxTotal> <cbc:TaxAmount currencyID="PEN">400.00</cbc:TaxAmount> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="PEN">3333.33</cbc:TaxableAmount> <cbc:TaxAmount currencyID="PEN">400.00</cbc:TaxAmount> <cac:TaxCategory> <cbc:ID>S</cbc:ID> <cbc:TaxExemptionReasonCode> 10 </cbc:TaxExemptionReasonCode> <cac:TaxScheme> <cbc:ID> 2000 </cbc:ID> <cbc:Name>ISC</cbc:Name> <cbc:TaxTypeCode>EXC</cbc:TaxTypeCode> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal>
<cbc:Description></cbc:Description>
<cbc: SellersItemIdentification>
<cbc:PriceAmount CurrencyID="PEN" >785.20</cbc:PriceAmount>
1.3 Normas de Uso del Formato de la Nota de Crédito Electrónica
A. Normas de Uso
1 Es un estándar creado por la W3C que recoge las reglas básicas de creación y procesamiento de firmas electrónicas de documentos, principalmente en XML. Las firmas [XMLDSig] son firmas digitales creadas y pensadas para transacciones XML. Dentro de la firma electrónica en formato XML, existen diferentes “subtipos de formatos”, dentro de los cuales destacan por encima de todos el XML Dsig y la variante de este, el XML Advanced Electronic Signatures (XAdES).)
<cac:Signature> <cbc:ID>IDSignKG</cbc:ID> <cac:SignatoryParty> <cac:PartyIdentification> <cbc:ID> 20100113612 </cbc:ID> </cac:PartyIdentification> <cac:PartyName> <cbc:Name></cbc:Name> </cac:PartyName> </cac:SignatoryParty> <cac:DigitalSignatureAttachment> <cac:ExternalReference> <cbc:URI>#signatureKG</cbc:URI> </cac:ExternalReference> </cac:DigitalSignatureAttachment> </cac:Signature>
2. Versión del UBL
3. Versión de la estructura del documento
6. Leyendas
Código interno generado por el software de Facturación.
7. Tipo de moneda en la cual se emite la nota de crédito electrónica
<cbc:DocumentCurrencyCode>PEN</cbc:DocumentCurrencyCode>
8. Código del tipo de Nota de crédito electrónica
<cac:DiscrepancyResponse> <cbc:ReferenceID>F002- 6 </cbc:ReferenceID> <cbc:ResponseCode> 07 </cbc:ResponseCode> <cbc:Description></cbc:Description> </cac:DiscrepancyResponse>