Le contenu d'un fichier XML correspondant à une facture électronique peut être personnalisé par code. Ceci est documenté sur cette page. Il est aussi possible de modifier ce contenu en codeless, via l'ajout de ces colonnes optionnelles. Les nœuds correspondants sont populés automatiquement si la colonne existe et contient une valeur non vide.
cbc:BuyerReference
alter table PIEDS_V add BUYER_REFERENCE char(…) not null default ''
cac:DespatchDocumentReference/cbc:ID
alter table PIEDS_V add DESPATCH_REFERENCE char(…) not null default ''
cac:Delivery/cac:DeliveryLocation/cbc:ID : voir cette page
cac:Delivery/cbc:ActualDeliveryDate
alter table PIEDS_V add DELIVERY_DATE date not null default '19000101'
cac:InvoicePeriod/cbc:StartDate et/ou cac:InvoicePeriod/cbc:EndDate
alter table PIEDS_V add INVOICE_PERIOD_START date not null default '19000101'
alter table PIEDS_V add INVOICE_PERIOD_END date not null default '19000101'
Mercator gère correctement les cas où seulement une de ces deux colonnes est créée ou contient une valeur.
cac:InvoiceLine/cac:InvoicePeriod/cbc:StartDate et/ou cac:InvoiceLine/cac:InvoicePeriod/cbc:EndDate
alter table LIGNES_V add INVOICE_PERIOD_START date not null default '19000101'
alter table LIGNES_V add INVOICE_PERIOD_END date not null default '19000101'
Mercator gère correctement les cas où seulement une de ces deux colonnes est créée ou contient une valeur.
Voir aussi :