Ver Mensaje Individual
  #15  
Antiguo 19-03-2025
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 165
Reputación: 20
YellowStone Va por buen camino
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.
Responder Con Cita