Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Registros de Facturacion y Eventos (XML) (https://www.clubdelphi.com/foros/forumdisplay.php?f=67)
-   -   Dudas a verifactu sobre QR en factura electronica (https://www.clubdelphi.com/foros/showthread.php?t=96950)

ermendalenda 30-10-2024 21:08:05

Dudas a verifactu sobre QR en factura electronica
 
Planteada duda a verifactu:
Cita:

Buenas noches,
En referencia al BOE sobre Verifactu del 28/10/2024 en el apartado del QR en el que nos informan, en la página 137543, art.20. 2 sobre la necesidad de incluir con un campo independiente la <<URL>> contenida en el QR.
La pregunta es, si emito factura en formato Facturae y según los actuales esquemas, ¿sería correcto añadirlo de esta forma?:
....
<AditionalData>
<InvoiceAdditionalInformation>http://...[url del qr]</InvoiceAdditionalInformation>
</AditionalData>
....

Saludos y de nuevo muchas gracias por su atención.


ermendalenda 31-10-2024 09:34:43

Cita:

Empezado por ermendalenda (Mensaje 559084)
Planteada duda a verifactu:

La misma respuesta desde Veri*Factu que la anterior cuestión planteada:
Que aun no está el desarrollo de la pregunta, pero van a escalarlo para ver si me pueden adelantar algo.

Lo extraño es que en el BOE, de la orden ministerial , nos hayan metido las referencias a las Facturas Electrónicas en el Art.20 como si ya estuviera todo listo.

ermendalenda 05-11-2024 12:02:15

Me han vuelto a responder. Que como aún no está resuelto que no hace falta que se incluya en facturae, pero si se quiere poner en algún campo que sea el cajón del sastre que se puede poner.

ermendalenda 06-11-2024 09:28:29

Aquí os dejo, según respuesta de VERI*FACTU, los nodos sobre los que podeis poner ( DE MOMENTO hasta que vean si tiene que poner un campo especifico en las extensiones), la URL del QR en Facturae.
Cita:

Posibilidad 1:
Facturae/Invoices/Invoice/LegalLiterals/LegalReference

Posibilidad 2:
..../InvoicesAditionalData/InvoiceAdditionalInformation>

Jesusggc 12-02-2025 18:04:00

Url del QR en facturae
 
Buenas

¿ Ha salido ya algo definitivo sobre donde alojar la url del QR en Facturae ?

Gracias.

ermendalenda 12-02-2025 18:25:07

Cita:

Empezado por Jesusggc (Mensaje 561994)
Buenas

¿ Ha salido ya algo definitivo sobre donde alojar la url del QR en Facturae ?

Gracias.

De momento es opcional en uno de los campos que he puesto y ten por seguro que va a ser así mucho tiempo dado que hay que esperar al desarrollo técnico de la factura electrónica en la ley crea y crece. A corto plazo ni de coña se va a saber. Tienen algunas ideas para incluirlo pero nada claro. Una de ella es usar las extensiones de facturae (definir nuevos nodos para las nuevas necesidades) o dejarlo en uno de los 2 nodos

Jesusggc 12-02-2025 18:28:34

Cita:

Empezado por ermendalenda (Mensaje 561995)
De momento es opcional en uno de los campos que he puesto.

Ok. He puesto consulta en verifactu. Cuando obtenga respuesta la pondre por aki.

Gracias.

ermendalenda 12-02-2025 18:33:44

Cita:

Empezado por Jesusggc (Mensaje 561996)
Ok. He puesto consulta en verifactu. Cuando obtenga respuesta la pondre por aki.

Gracias.

Ok. Ya nos cuentas

Jesusggc 13-02-2025 11:03:06

Cita:

Empezado por ermendalenda (Mensaje 559307)
Aquí os dejo, según respuesta de VERI*FACTU, los nodos sobre los que podeis poner ( DE MOMENTO hasta que vean si tiene que poner un campo especifico en las extensiones), la URL del QR en Facturae.

Ya me han contestado de Verifactu :

Cita:

Buenos días:

A día de hoy el Esquema Facturae no incluye una ubicación específica para la URL de cotejo del QR de VERI*FACTU, aunque se está trabajando para darle cabida en el futuro.
Con la especificación actual se proponen dos ubicaciones para poder incluirlo, si así se estima oportuno:

<LegalLiterals>
<LegalReference>http://...[url del qr]<LegalReference>
<LegalLiterals>

<AditionalData>
<InvoiceAdditionalInformation>http://...[url del qr]</InvoiceAdditionalInformation>
</AditionalData>

Atentamente,
Atención al Usuario
Departamento de Informática Tributaria
Email: [email protected]
O sea, seguimos igual

YellowStone 14-02-2025 18:54:20

¿Me podéis decir a qué correo estáis mandando las consultas?

Yo he probado con [email protected] y con [email protected] y los dos me han venido devueltos.

newtron 14-02-2025 19:08:37

Cita:

Empezado por YellowStone (Mensaje 562036)
¿Me podéis decir a qué correo estáis mandando las consultas?

Yo he probado con [email protected] y con [email protected] y los dos me han venido devueltos.


Yo las que he enviado ha sido a [email protected] y (casi siempre) me han contestado.

Saludos.

ermendalenda 14-02-2025 19:27:19

Cita:

Empezado por newtron (Mensaje 562037)
Yo las que he enviado ha sido a [email protected] y (casi siempre) me han contestado.

Saludos.

Ayer mandé al qye has puesto de verifactu y sin problemas.
Me han respondido que lo pasan a los responsables.

newtron 17-02-2025 09:40:03

Cita:

Empezado por ermendalenda (Mensaje 562039)
Ayer mandé al qye has puesto de verifactu y sin problemas.
Me han respondido que lo pasan a los responsables.


Puf.... precisamente esas consultas que "pasan a los responsables" son las que no me han contestado. :D

ermendalenda 19-03-2025 11:14:56

Cita:

Empezado por newtron (Mensaje 562056)
Puf.... precisamente esas consultas que "pasan a los responsables" son las que no me han contestado. :D

Ya ha salido el proyecto del reglamento
Olvidaos de Facurae para la opción pública gratuita.
La única opic9n va a se el formato europeo UBL
A no ser que en el periodo de consulta alguien consiga que lo adapten a facturae, xosa ue lo veo complicado ya que si no lo han hecho así es por que con facturae se les complicaba.

YellowStone 19-03-2025 11:41:21

Por si te sirve de ayuda, en Portugal si se incluye la información relativa al código QR para las administraciones públicas, y el formato es prácticamente idéntico a la FacturaE de España.

La información la mandamos de esta forma:

Código Delphi [-]
 xmlFatura.AdditionalDocumentReference.Add;
              xmlFatura.AdditionalDocumentReference[iItemOrden].ID.SchemeID := 'ANG';
              xmlFatura.AdditionalDocumentReference[iItemOrden].ID.Text := Atcud_Prt;  // Esto es una variable interna
              xmlFatura.AdditionalDocumentReference[iItemOrden].DocumentDescription := 'QR_CODE';
              xmlFatura.AdditionalDocumentReference[iItemOrden].Attachment.cbc_EmbeddedDocumentBinaryObject.MimeCode := 'text/plain';
              xmlFatura.AdditionalDocumentReference[iItemOrden].Attachment.cbc_EmbeddedDocumentBinaryObject.filename := 'CQR_'+Trim(IntToStr(id))+'.txt';
              xmlFatura.AdditionalDocumentReference[iItemOrden].Attachment.cbc_EmbeddedDocumentBinaryObject.Text := StringToBase64(cCodeQR);   // cCodeQR es el texto con el que hemos creado el QR

Viendo el esquema de FacturaE, quizá esa información podría ir en el punto 3.1.9, AdditionalData. Échale un ojo.

Aparte del QR, también mandamos una representación en PDF de la factura, en el mismo bloque.

bmfranky 25-03-2025 16:10:29

Cita:

Empezado por YellowStone (Mensaje 562845)
Por si te sirve de ayuda, en Portugal si se incluye la información relativa al código QR para las administraciones públicas, y el formato es prácticamente idéntico a la FacturaE de España.

La información la mandamos de esta forma:

Código Delphi [-] xmlFatura.AdditionalDocumentReference.Add; xmlFatura.AdditionalDocumentReference[iItemOrden].ID.SchemeID := 'ANG'; xmlFatura.AdditionalDocumentReference[iItemOrden].ID.Text := Atcud_Prt; // Esto es una variable interna xmlFatura.AdditionalDocumentReference[iItemOrden].DocumentDescription := 'QR_CODE'; xmlFatura.AdditionalDocumentReference[iItemOrden].Attachment.cbc_EmbeddedDocumentBinaryObject.MimeCode := 'text/plain'; xmlFatura.AdditionalDocumentReference[iItemOrden].Attachment.cbc_EmbeddedDocumentBinaryObject.filename := 'CQR_'+Trim(IntToStr(id))+'.txt'; xmlFatura.AdditionalDocumentReference[iItemOrden].Attachment.cbc_EmbeddedDocumentBinaryObject.Text := StringToBase64(cCodeQR); // cCodeQR es el texto con el que hemos creado el QR


Viendo el esquema de FacturaE, quizá esa información podría ir en el punto 3.1.9, AdditionalData. Échale un ojo.

Aparte del QR, también mandamos una representación en PDF de la factura, en el mismo bloque.

Hola,prodrias decirme, vosotros que formato usais de factuta electronica , UBL?

YellowStone 25-03-2025 17:55:13

Cita:

Empezado por bmfranky (Mensaje 563098)
Hola,prodrias decirme, vosotros que formato usais de factuta electronica , UBL?

Si, para Portugal, usamos el formato UBL 2.1 tanto para facturas como para notas de crédito.

ermendalenda 03-06-2025 17:59:02

Buenas, os pongo en antecedentes, ojito con los ejemplos y la IA para hacer las UBL.
Los validadores más conocidos no dejan pasar muchas extensiones propias de cada país, tampoco dejan pasar algunos identificadores de impuestos como el RE(Recargo de equivalencia)
Dicho esto, no quiere decir que en el reglamento, que aún está por definir, no nos digan que lo pongamos aunque no pasen las validaciones, aunque sea un poco incongruente muchos países meten modificaciones a las reglas del esquema oficial, con lo cual nos podemos esperar cualquier cosa.
Yo, por fin, después de muchos días, he hecho una factura en ubl 2.4 en la que contempla varias opciones:
Recargo de equivalencia
Datos registrales de la empresa emisora y receptora
Los famosos DIR de Face.
Todo esto he visto decenas de ejemplos en los que meten extensiones y formatos que no pasan por los validadores más importantes y tampoco por un Visor súper conocido(Qube). Total, que he conseguido hacer un modelo standar que cumple estrictamente xon los esquemas de Ubl 2.4, para que no sea rechazado por dichos verificadores.
Como he dicho, esto no quiere decir que llegado el reglamentonuevo no tenga que cambiar nodos específicos para la normativa que nos pongan. Pero al menos ya está bien los esquemas y me permitirá terminarlo mucho más fácilmente.
Ya he estado mirando las rectificativas y las sustituivas(F2) y parece que tiene poquísima diferencia con la que ya he hecho.
En unos días os pongo una factura completa.

ermendalenda 03-06-2025 18:45:23

Aquí os dejo el documento de las normas específicas con lss que actualmente se rigen para remitir a Face un UBL, aunque ya os digo que esto puede cambiar y posiblemente sea sólo para face, pero por si queréis echar un vistazo
https://docs.peppol.eu/poacc/billing/3.0/

ermendalenda 10-06-2025 10:35:13

Ejemplos Ubl
 
Ya por fin tengo ejemplos que parece que se adaptan al nuevo reglamento que se ha propuesto,
El esquema que parece que se va a usar segñun la propuesta del nuevo reglamento es: UBL INVOICE 2.1 BIS BILLING 3.0.

Como os dije, hay mucha información en internet bastante liosa, pero gracias a las busquedas de ejemplos y un poco guiado por la I.A., pero teniendo en cuenta que se equivoca más que el hombre del tiempo.
Os dejo un par de ejemplos que han pasado por el validador Free Peppol (https://ecosio.com/en/peppol-and-xml...ent-validator/) y seleccionando "UBL INVOICE 2.1" y por el visor de facturas UBL(Qube).

A.Factura Normal (De abono), que es igual que para la factura normal pero con signos negativos, teniendo en cuenta que los abonos solo los uso para hacer facturas rectificativas en 2 pasos:
Código PHP:

<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>66.2.3-7</cbc:ID>
<cbc:IssueDate>2025-06-10</cbc:IssueDate>
<cbc:DueDate>2025-06-10</cbc:DueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
<cac:InvoicePeriod>
   <cbc:StartDate>2025-06-10</cbc:StartDate>
   <cbc:EndDate>2025-06-10</cbc:EndDate>
</cac:InvoicePeriod>
<cac:AccountingSupplierParty>
   <cac:Party>
       <cac:PartyIdentification>
           <cbc:ID schemeID="ES">B00000000</cbc:ID>
       </cac:PartyIdentification>
       <cac:PartyName>
           <cbc:Name>EMPRESA X,S.L.</cbc:Name>
       </cac:PartyName>
       <cac:PostalAddress>
           <cbc:StreetName>C/LA BAMBA, 48</cbc:StreetName>
           <cbc:CityName>MALAGA</cbc:CityName>
           <cbc:PostalZone>29006</cbc:PostalZone>
           <cbc:CountrySubentity>MALAGA</cbc:CountrySubentity>
           <cac:Country>
               <cbc:IdentificationCode>ESP</cbc:IdentificationCode>
           </cac:Country>
       </cac:PostalAddress>
       <cac:PartyTaxScheme>
           <cbc:CompanyID>ESB00000000</cbc:CompanyID>
           <cac:TaxScheme>
               <cbc:ID>VAT</cbc:ID>
           </cac:TaxScheme>
       </cac:PartyTaxScheme>
       <cac:PartyLegalEntity>
           <cbc:RegistrationName>EMPRESA X, S.L.</cbc:RegistrationName>
           <cbc:CompanyID>ESB00000000</cbc:CompanyID>
           <cac:RegistrationAddress>
               <cbc:AddressTypeCode>0001</cbc:AddressTypeCode>
               <cbc:CityName>MALAGA</cbc:CityName>
               <cbc:CountrySubentity>MALAGA</cbc:CountrySubentity>
               <cac:AddressLine>
                   <cbc:Line>C/LA BAMBA, 48</cbc:Line>
               </cac:AddressLine>
               <cac:Country>
                   <cbc:IdentificationCode listID="ISO 3166-1:Alpha2" listName="Country" listAgencyName="United Nations Economic Commission for Europe">ES</cbc:IdentificationCode>
               </cac:Country>
           </cac:RegistrationAddress>
       </cac:PartyLegalEntity>
   </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
   <cac:Party>
       <cac:PartyIdentification>
           <cbc:ID schemeID="ES" schemeName="EMPRESA RECEPTORA">A00000000</cbc:ID>
       </cac:PartyIdentification>
       <cac:PartyName>
           <cbc:Name>EMPRESA RECEPTORA</cbc:Name>
       </cac:PartyName>
       <cac:PostalAddress>
           <cbc:ID schemeID="ES" schemeName="EMPRESA RECEPTORA">A00000000</cbc:ID>
           <cbc:StreetName>C.AMANCIO ORTEGA,27 </cbc:StreetName>
           <cbc:CityName>MALAGA</cbc:CityName>
           <cbc:PostalZone>029018</cbc:PostalZone>
            <cac:Country>
               <cbc:IdentificationCode  listID="ISO3166-1">ES</cbc:IdentificationCode>
           </cac:Country>
       </cac:PostalAddress>
       <cac:PartyTaxScheme>
           <cbc:CompanyID>ESA00000000</cbc:CompanyID>
           <cac:TaxScheme>
               <cbc:ID>VAT</cbc:ID>
           </cac:TaxScheme>
       </cac:PartyTaxScheme>
       <cac:PartyLegalEntity>
           <cbc:RegistrationName>EMPRESA RECEPTORA</cbc:RegistrationName>
           <cbc:CompanyID schemeID="ES">A00000000</cbc:CompanyID>
       </cac:PartyLegalEntity>
   </cac:Party>
</cac:AccountingCustomerParty>
<cac:PaymentMeans><cbc:PaymentMeansCode name="10 (Contado)">10</cbc:PaymentMeansCode><cbc:PaymentDueDate>2025-06-10</cbc:PaymentDueDate><cbc:InstructionNote>Pago en efectivo,Pasarela de Pago o Datafono (a la entrega)</cbc:InstructionNote></cac:PaymentMeans>
<cac:TaxTotal>   <cbc:TaxAmount currencyID="EUR">-230.77</cbc:TaxAmount>
   <cac:TaxSubtotal>       <cbc:TaxableAmount currencyID="EUR">-5769.23</cbc:TaxableAmount>       <cbc:TaxAmount currencyID="EUR">-230.77</cbc:TaxAmount>   <cac:TaxCategory>       <cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>       <cbc:Percent>4.00</cbc:Percent>       <cac:TaxScheme>           <cbc:ID>VAT</cbc:ID>       </cac:TaxScheme>   </cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal><cac:LegalMonetaryTotal>   <cbc:LineExtensionAmount currencyID="EUR">-5769.23</cbc:LineExtensionAmount>   <cbc:TaxExclusiveAmount currencyID="EUR">-5769.23</cbc:TaxExclusiveAmount>   <cbc:TaxInclusiveAmount currencyID="EUR">-6000.00</cbc:TaxInclusiveAmount>   <cbc:AllowanceTotalAmount currencyID="EUR">0.00</cbc:AllowanceTotalAmount>   <cbc:ChargeTotalAmount currencyID="EUR">0.00</cbc:ChargeTotalAmount>   <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount>   <cbc:PayableAmount currencyID="EUR">-6000.00</cbc:PayableAmount></cac:LegalMonetaryTotal>
<cac:InvoiceLine><cbc:ID>1</cbc:ID><cbc:InvoicedQuantity unitCode="C62">-4000.000</cbc:InvoicedQuantity><cbc:LineExtensionAmount currencyID="EUR">-5769.23</cbc:LineExtensionAmount><cac:InvoicePeriod><cbc:StartDate>2025-06-10</cbc:StartDate><cbc:EndDate>2025-06-10</cbc:EndDate></cac:InvoicePeriod><cac:OrderLineReference><cbc:LineID>Encargo:7</cbc:LineID></cac:OrderLineReference><cac:Item><cbc:Description>BARRA PAN GARRUCHA</cbc:Description><cac:SellersItemIdentification><cbc:ID>710106</cbc:ID></cac:SellersItemIdentification><cac:ClassifiedTaxCategory>       <cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID><cbc:Percent>4.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory></cac:Item><cac:Price><cbc:PriceAmount currencyID="EUR">1.44230750</cbc:PriceAmount><cbc:BaseQuantity unitCode="C62">-4000.000</cbc:BaseQuantity></cac:Price></cac:InvoiceLine>
</Invoice>

B. Factura Rectificativa por diferencias(I), la unica diferencia para ponerla por sustitucion es un texto en el Nodo "Note", no hay más(de momento a no ser que la Aeat nos diga otra forma)
Código PHP:

<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>66.2.5-4</cbc:ID>
<cbc:IssueDate>2025-06-10</cbc:IssueDate>
<cbc:DueDate>2025-06-10</cbc:DueDate>
<cbc:InvoiceTypeCode>384</cbc:InvoiceTypeCode>
<cbc:Note languageID="es">Factura Rectificativa por Diferencias(I), por error en el Detalle de las operaciones(Codigo Facturae 10)</cbc:Note>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:TaxCurrencyCode>EUR</cbc:TaxCurrencyCode>
<cac:InvoicePeriod>
   <cbc:StartDate>2025-06-10</cbc:StartDate>
   <cbc:EndDate>2025-06-10</cbc:EndDate>
</cac:InvoicePeriod>
<cac:BillingReference><cac:InvoiceDocumentReference><cbc:ID>66.2.3.6</cbc:ID><cbc:IssueDate>2025-06-09</cbc:IssueDate></cac:InvoiceDocumentReference></cac:BillingReference>
<cac:AccountingSupplierParty>
   <cac:Party>
       <cac:PartyIdentification>
           <cbc:ID schemeID="ES">B00000000</cbc:ID>
       </cac:PartyIdentification>
       <cac:PartyName>
           <cbc:Name>EMPRESA X,S.L.</cbc:Name>
       </cac:PartyName>
       <cac:PostalAddress>
           <cbc:StreetName>C/LA BAMBA, 48</cbc:StreetName>
           <cbc:CityName>MALAGA</cbc:CityName>
           <cbc:PostalZone>29006</cbc:PostalZone>
           <cbc:CountrySubentity>MALAGA</cbc:CountrySubentity>
           <cac:Country>
               <cbc:IdentificationCode>ESP</cbc:IdentificationCode>
           </cac:Country>
       </cac:PostalAddress>
       <cac:PartyTaxScheme>
           <cbc:CompanyID>ESB00000000</cbc:CompanyID>
           <cac:TaxScheme>
               <cbc:ID>VAT</cbc:ID>
           </cac:TaxScheme>
       </cac:PartyTaxScheme>
       <cac:PartyLegalEntity>
           <cbc:RegistrationName>EMPRESA X,S.L.</cbc:RegistrationName>
           <cbc:CompanyID>ESB00000000</cbc:CompanyID>
           <cac:RegistrationAddress>
               <cbc:AddressTypeCode>0001</cbc:AddressTypeCode>
               <cbc:CityName>MALAGA</cbc:CityName>
               <cbc:CountrySubentity>MALAGA</cbc:CountrySubentity>
               <cac:AddressLine>
                   <cbc:Line>C/LA BAMBA, 48</cbc:Line>
               </cac:AddressLine>
               <cac:Country>
                   <cbc:IdentificationCode listID="ISO 3166-1:Alpha2" listName="Country" listAgencyName="United Nations Economic Commission for Europe">ES</cbc:IdentificationCode>
               </cac:Country>
           </cac:RegistrationAddress>
       </cac:PartyLegalEntity>
   </cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
   <cac:Party>
       <cac:PartyIdentification>
           <cbc:ID schemeID="ES" schemeName="EMPRESA RECEPTORA,S.L">A00000000</cbc:ID>
       </cac:PartyIdentification>
       <cac:PartyName>
           <cbc:Name>EMPRESA RECEPTORA</cbc:Name>
       </cac:PartyName>
       <cac:PostalAddress>
           <cbc:ID schemeID="ES" schemeName="EMPRESA RECEPTORA">A00000000</cbc:ID>
           <cbc:StreetName>C.AMANCIO ORTEGA,27 </cbc:StreetName>
           <cbc:CityName>MALAGA</cbc:CityName>
           <cbc:PostalZone>029018</cbc:PostalZone>
            <cac:Country>
               <cbc:IdentificationCode  listID="ISO3166-1">ES</cbc:IdentificationCode>
           </cac:Country>
       </cac:PostalAddress>
       <cac:PartyTaxScheme>
           <cbc:CompanyID>ESA00000000</cbc:CompanyID>
           <cac:TaxScheme>
               <cbc:ID>VAT</cbc:ID>
           </cac:TaxScheme>
       </cac:PartyTaxScheme>
       <cac:PartyLegalEntity>
           <cbc:RegistrationName>EMPRESA RECEPTORA</cbc:RegistrationName>
           <cbc:CompanyID schemeID="ES">A00000000</cbc:CompanyID>
       </cac:PartyLegalEntity>
   </cac:Party>
</cac:AccountingCustomerParty>
<cac:PaymentMeans><cbc:PaymentMeansCode name="10 (Contado)">10</cbc:PaymentMeansCode><cbc:PaymentDueDate>2025-06-10</cbc:PaymentDueDate><cbc:InstructionNote>Pago en efectivo,Pasarela de Pago o Datafono (a la entrega)</cbc:InstructionNote></cac:PaymentMeans>
<cac:TaxTotal>   <cbc:TaxAmount currencyID="EUR">-57.69</cbc:TaxAmount>
   <cac:TaxSubtotal>       <cbc:TaxableAmount currencyID="EUR">-1442.31</cbc:TaxableAmount>       <cbc:TaxAmount currencyID="EUR">-57.69</cbc:TaxAmount>   <cac:TaxCategory>       <cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID>       <cbc:Percent>4.00</cbc:Percent>       <cac:TaxScheme>           <cbc:ID>VAT</cbc:ID>       </cac:TaxScheme>   </cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal><cac:LegalMonetaryTotal>   <cbc:LineExtensionAmount currencyID="EUR">-1442.31</cbc:LineExtensionAmount>   <cbc:TaxExclusiveAmount currencyID="EUR">-1442.31</cbc:TaxExclusiveAmount>   <cbc:TaxInclusiveAmount currencyID="EUR">-1500.00</cbc:TaxInclusiveAmount>   <cbc:AllowanceTotalAmount currencyID="EUR">0.00</cbc:AllowanceTotalAmount>   <cbc:ChargeTotalAmount currencyID="EUR">0.00</cbc:ChargeTotalAmount>   <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount>   <cbc:PayableAmount currencyID="EUR">-1500.00</cbc:PayableAmount></cac:LegalMonetaryTotal>
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">-1000.000</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">-1442.31</cbc:LineExtensionAmount>
<cac:InvoicePeriod>
<cbc:StartDate>2025-06-10</cbc:StartDate><cbc:EndDate>2025-06-10</cbc:EndDate>
</cac:InvoicePeriod><cac:Item><cbc:Description>BARRA PAN GARRUCHA</cbc:Description><cac:SellersItemIdentification><cbc:ID>710106</cbc:ID></cac:SellersItemIdentification><cac:ClassifiedTaxCategory>       <cbc:ID schemeID="UN/ECE 5305" schemeAgencyID="6">S</cbc:ID><cbc:Percent>4.00</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory></cac:Item><cac:Price><cbc:PriceAmount currencyID="EUR">1.44230750</cbc:PriceAmount><cbc:BaseQuantity unitCode="C62">-1000.000</cbc:BaseQuantity></cac:Price></cac:InvoiceLine>
</Invoice>

También tengo listo el UBL que admita los DIR y los datos registrales como en FACTURAE, solo tiene sentido para las B2B que soliciten que se integren sus datos DIR, pero lo normal es que en ese caso pidan la facturae por que suelen integrarlo en sus sistemas a través de este formato. Tampoco va a ser necesario para las B2G ya que parece ser que seguiran admitiendo facturaE por FACE.

Todo esto ha tenido un buen curro y seguro que os vais a ahorrar un montón de dias de trabajo, espero que os sirva cuando le metais caña a la factura electronica.


La franja horaria es GMT +2. Ahora son las 11:23:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi