This commit is contained in:
2025-05-27 18:02:19 +00:00
parent feb0a67518
commit e6f6ff4d03
5 changed files with 855 additions and 494 deletions

View File

@ -455,8 +455,9 @@ export class UBLEncoder extends UBLBaseEncoder {
const itemNode = doc.createElement('cac:Item');
invoiceLineNode.appendChild(itemNode);
// Description
this.appendElement(doc, itemNode, 'cbc:Description', item.name);
// Description - use description field if available, otherwise use name
const description = (item as any).description || item.name;
this.appendElement(doc, itemNode, 'cbc:Description', description);
this.appendElement(doc, itemNode, 'cbc:Name', item.name);
// Seller's item identification

View File

@ -196,7 +196,7 @@ export class XRechnungDecoder extends UBLBaseDecoder {
incidenceId: invoiceId,
from: seller,
to: buyer,
subject: `Invoice ${invoiceId}`,
subject: notes.length > 0 ? notes[0] : `Invoice ${invoiceId}`,
items: items,
dueInDays: dueInDays,
reverseCharge: false,