Ver Mensaje Individual
  #319  
Antiguo 06-05-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.764
Reputación: 7
ermendalenda Va por buen camino
Cita:
Empezado por j0n9alvez Ver Mensaje
Buenas,

Me estoy volviendo loco intentando encontrar como hacer esto en UBL.

En FacturaE esta contemplado de forma muy sencilla:
<FileHeader>
<InvoiceIssuerType>TE</InvoiceIssuerType>
<ThirdParty>... datos del tercero...</ThirdParty>
</FileHeader>
<Parties>
<SellerParty>... datos del emisor real ...</SellerParty>
</Parties>

En UBL (estoy usando la estructura Invoice, que esa es otra que investigando no se muy bien si es correcto o para facturar hay que usar esta o CreditNote) no encuentro una explicación fiable de donde poner los datos. Todo apunta aunque no de forma segura que hay que usar los nodos:
cac:AccountingSupplierParty
cac:SellerSupplierParty

Pero he encontrado diferentes opiniones a cual es cual, incluso usando las IAs Gemini y chatGPT, discrepan.

¿alguien me podria ayudar?
¿lo correcto es usar cac:AccountingSupplierParty para los datos del tercero y cac:SellerSupplierParty para el emisor real (vendedor, proveedor) o al reves?

Un saludo.
No te fies demasiado del chatgpt para los UBL. El UBL es demasiado abierto y tiene escenarios para distintas regiones/países.
Pondré varios ejemplos próximamente, ya lo tenía claro y cuando he empezado a programarlo me han colado la nueva nornativa de control de fichajes y lo he tenido que aparcar.
Pero ya tengo claro varios modelos de ubl
Facturas ordinarias
Rectificativas(nota de credito)
Y meterle los dir para que sirva para facez esto es lo que más me ha costado por que hay varias formas.

Última edición por ermendalenda fecha: 06-05-2025 a las 09:37:31.
Responder Con Cita