De inhoud van een XML-bestand dat overeenkomt met een elektronische factuur kan via code worden aangepast. Dit wordt gedocumenteerd op deze pagina. Het is ook mogelijk om deze inhoud codeless aan te passen, door de volgende optionele kolommen toe te voegen. De overeenkomstige nodes worden automatisch gevuld indien de kolom bestaat en een niet-lege waarde bevat.
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 : zie deze pagina
cac:Delivery/cbc:ActualDeliveryDate
alter table PIEDS_V add DELIVERY_DATE date not null default '19000101'
cac:InvoicePeriod/cbc:StartDate en/o 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 behandelt gevallen correct waarin slechts één van deze twee kolommen wordt aangemaakt of een waarde bevat.
cac:InvoiceLine/cac:InvoicePeriod/cbc:StartDate en/of 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 behandelt gevallen correct waarin slechts één van deze twee kolommen wordt aangemaakt of een waarde bevat.
Zie ook: