e-invoicing

UBL-CommonAggregateComponents-2.1.xsd

The following is a list of all updates to UBL-CommonAggregateComponents-2.1.xsd.

October 27, 2023

To improve the flexibilization of the UBL schema for the Sovos Canonical Invoice (SCI) format, we've made one obligatory node optional. The following change is included in version 1.4:

Elements now optional
  • _Invoice/AllowanceCharge/Amount

March 17, 2023

To improve the flexibilization of the UBL schema for the Sovos Canonical Invoice (SCI) format, we've made some obligatory nodes optional. The following changes are included in version 1.3:

Element types now optional
  • _ItemPropertyType. Objective: Invoice/InvoiceLine/Item/AdditionalItemProperty/Name.
  • _TaxCategoryType: Invoice/InvoiceLine/TaxTotal/TaxSubtotal/TaxCategory.
Elements now optional
  • Invoice/InvoiceLine/ID
  • Invoice/InvoiceLine/TaxTotal/TaxSubtotal/TaxCategory/TaxScheme
  • Invoice/LegalMonetaryTotal/PayableAmount
  • Invoice/InvoiceLine/LineExtensionAmount
  • Invoice/PaymentMeans/PaymentMeansCode
  • Invoice/Delivery/Shipment/GoodsItem/GoodsItemContainer/ID

February 24, 2023

To improve the flexibilization of the UBL schema for the Sovos Canonical Invoice (SCI) format, we've made some obligatory nodes optional, and we've changed some nodes to have a cardinality of 0..n. These changes apply to the Invoice, DebitNote, CreditNote, and DespatchAdvice formats.

The following changes are included in version 1.2:

Element types now optional
  • _PriceType. Objective: Invoice/Price/PriceAmount.
  • _TaxSubtotalType. Objective: Invoice/TaxTotal/TaxSubtotal/TaxAmount.
  • _DocumentReferenceType. Objective:
    • Invoice/ContractDocumentReference/ID
    • Invoice/DespatchDocumentReference/ID
  • _OrderReferenceType. Objective: Invoice/OrderReference/ID.
  • _PartyTaxSchemeType. Objective: Invoice/AccountingCustomerParty/Party/PartyTaxScheme/TaxScheme.
  • _ServiceProviderPartyType. Objective: Invoice/PayeeParty/ServiceProviderParty/Party.
Element types now 0..N
  • _LocationType. Objective: Invoice/AccountingSupplierParty/Party/PhysicalLocation
  • _ContactType. Objective:
    • Invoice/AccountingSupplierParty/Party/Contact/Telephone
    • Invoice/AccountingCustomerParty/Party/Contact/Telephone
    • Invoice/PayeeParty/Contact/Telephone
Elements now 0..N
Invoice/PaymentMeans/PayeeFinancialAccount.

May 21, 2022

To improve the flexibilization of the UBL schema for the SCI, we've made some obligatory nodes optional, and we've changed some nodes with a cardinality of 0..1 to 0..n. The following changes are included in version 1.1:

Attributes now optional
  • currencyID
  • unitCode
Element types now optional
  • ID
  • ExchangeRateType (PaymentExchangeRate, PricingExchangeRate, etc)
  • SourceCurrencyCode
  • TargetCurrencyCode
  • ShipmentType
  • ConsignmentType (inside shipment)
Elements now optional
  • ../TaxTotal/TaxAmount
  • ../InvoiceLine/Item.
  • Specifically for the DespatchAdvice UBL doctype: ../DespatchLine/Item.
Elements now 0..N
  • ../OrderReference
  • ../PayeeParty
  • ../BuyerCustomerParty on is 0..N
  • ../SellerSupplierParty
  • ../TaxRepresentativeParty
  • Specifically for the DespatchAdvice UBL doctype:
    • ../DespatchSupplierParty
    • ../DeliveryCustomerParty
    • ../SellerSupplierParty
    • ../OriginatorCustomerParty