update
This commit is contained in:
@ -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
|
||||
|
@ -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,
|
||||
|
Reference in New Issue
Block a user