Version Date What’s new

3.3.0.1(IT)

06/12/2022

Update to specifications PEPPOL BIS 3.0.10 - November release 2022.

Effective as of 06 February 2023

Changes to specification (Documentation)

  • The new types of Orders, 221 Budget Order and 226 Regulation Order, have been added;

  • Changed the mode of indication of the CUP at the header level;

  • Removed the "Last updated" indication in the footer;

  • Fixed the second order response example in section 7.1.1 of the documentation;

  • Updated examples to reflect syntax changes.

Syntax changes

  • Order

    • Added cbc:StartTime – Start time and cbc:EndTime – End time as optional fields of the cac:RequestedDeliveryPeriod structure;

    • Added cac:ProjectReference – Project reference as an optional header-level structure.

  • Order response

    • Added cbc:StartTime – Start time and cbc:EndTime – End time as optional fields of the cac:PromisedDeliveryPeriod structure.

Changes to code lists and validation artifacts

  • Removed the tax category validation rule: PEPPOL-T76-B07701 rule applied to the field cac:SellerSubstitutedLineItem/cac:Item/cac:ClassifiedTaxCategory/cbc:ID;

  • The Order Type Code (UNCL1001 subset) codelist has been integrated with two new order types: 221 (blanket order) and 226 (call off order).

  • Changed the severity of the PEPPOL-COMMON-R049 (ICD 0007) rule for the validation of the format of the "Swedish organization number" from "warning" to "fatal", as announced in the May Release 2022;

  • Corrected the PEPPOL-COMMON-R050 rule for the validation of the "Australian Business Number (ABN)";

  • Added US code 9959 to EAS encoding. Removed the Italian codes 9906 and 9907 from the same coding. Adjusted the validation artifacts;

  • Added codes 0217 (Netherlands), 0218, 0219 and 0220 (Latvia) to the ICD encoding and adjusted the validation artifacts.

3.2.0.5(IT)

27/05/2022

Changes to code lists and validation artefacts

  • Added rule to check format for Swedish organisation numbers (ICD/EAS 0007) with severity warning, will be changed to fatal in future release.

  • An error has been corrected which is causing some XSL-transformers/tools to raise errors when loading/using the schematron-files.

  • Rule PEPPOL-COMMON-R043 (ICD 0208) changed from severity warning to fatal (as announced in the november 2021 release)

  • Correction in Punch Out rule PEPPOL-T77-R001 that was incorrectly fired when validity period is omitted

  • Added rule to check format for Australian ABN (ICD/EAS 0151) with severity warning, will be changed to fatal in future release.

  • Added codes 0214, 0215 and 0216 to the ICD code list and support added in validation artefacts. [505]

  • Added codes 0147, 0170, 0188, 0215 and 0216 to the EAS code list and support added in validation artefacts. [481,473,505,506]

  • Double entry of code TSP removed from code list UNCL7143. [488]

3.2.0.4(IT)

08/11/2021

Changes to BIS document (Documentation)

  • Editorial update to the description of tax usage on line level, section "6.11. Line TAX Category" [POACC-440][POACC-441][POACC-442]

Changes to syntax

  • Editorial update to cac:Party for SellerSupplierParty to be mandatory instead of optional [POACC-428]

Changes to code lists and validation artefacts

  • Added rule (severity warning) for validation of format for Belgian organisation numbers (ICD:0208). Rule is planned to be changed to severity fatal in 2022 spring release. [POACC-408]

  • Added rule (severity warning) for validation of format for Italian identifiers (ICD/EAS:0201, 0210, 0211 and EAS 9906 and 9907). Rules are planned to be changed to severity fatal in 2022 spring release. [POACC-423]

  • Added transport handling unit (tir16-085) and packaging type (tir16-090) codes to align with CEF listing of codes. (O1, O2, O3, O4, O5, O6, O7, O8, O9, OG, OH, OI, OJ, OL, OM, ON, OP, OQ, OR, OS, OV, OW, OX, OY, OZ, P1, P3, P4, SX). [POACC-427]

  • Added UOM codes IUG, KWN, KWS, ODG, ODK, ODM, Q41, Q42, XZZ to aling with CEF listing of codes. [POACC-427]

3.2.0.3(IT)

03/05/2021

Update to PEPPOL BIS 3.0.7 - Spring release 2021.

Changes to BIS document (Documentation)

  • Peppol logo updated to new design [POACC-375] *Description of calculation of totals in Order Only BIS corrected so that class is shown as cac:AnticipatedMonetaryTotal instead of cac:LegalMonetaryTotal. No affect on functionality. [POACC-397]

Changes to code lists and validation artefacts

  • ICD code list details edited to remove contact information.

  • Code lists updated to align with EN 16931 and BIS Billing:

    • ICD code list. Added 0210, 0211, 0212, 0213;

    • EAS code list. Added 0210, 0211, 0212, 0213. Removed 9956;

    • UOM code list. Added 49 new codes into Recommendation 20 and 21.

Here is a list of major changes:

  • Added the indication to use separated order linees in the case of products with different classification codes, useful for the Seller (Paragraph 6.15)

  • Added clarifications about the indication of the Beneficiary (Paragraph 6.16.2)

3.2.0.2(IT)

23/12/2020

Update to NSO technical rules v. 4.7

Here is a list of major changes:

  • Integrated the table that summarizes the stuctured fields (paragraph 4.3).

  • Created a new paragraph, "4.4 Order type", that describes sub-type and variants of the Documents "Order" and "Response", according to italian NSO technical rules;

  • Added further indications about the Order type (paragraph 4.5):

    • Added instructions for "Order for Regulation" and "Order for Budgeting" (paragraph 4.5)

  • Added further examples about order references (paragraph 6.12);

  • Added instructions about the transfer to the following financial year (paragraph 6.20);

Update to NSO technical rules v. 4.6.

Here is a list of major changes:

  • Added further indications about the Order type (paragraph 4.4):

    • added further instructions about goods rental (sub-type ON);

    • added sub-type "CN" for "Order for Rental Account";

  • Added further indications about the use of attachments (paragraph 6.2);

  • Added further indications about medical drugs ordering (paragraph 6.4.1);

  • Added further indications about consignement and shipping marks (paragraph 6.16).

  • Added further information about the date of nuclear medicine products (paragraph 6.17);

  • Integrated indications about accounting classification (paragraph 6.19);

  • Added instuctions on the COVID-19 epidemiological emergency(paragraph 6.19.1);

3.2.0.1(IT)

06/11/2020

Update to PEPPOL BIS 3.0.5 - Fall release 2020.

Changes to BIS document (Documentation)

Corrected use of charge indicatior false vs true in table in section 6.9 in order transaction. Issue: [POACC-352]

Changes to syntax

  • New optional business term added on document level "Shipping label" as tir01-p036. [POACC-283]

  • New optional business term added on line level "Delivery location ID" as tir01-p037. [POACC-320].

Changes to code lists and validation artefacts

  • Rule PEPPOL-COMMON-R040: "GLN must have a valid format according to GS1 rules". Changed from severity "warning" to "fatal". (The rule was introduced in fall 2019 with severity "warning" to avoid disruptions but with the intention to be changed to severity "fatal" after 6-12 months). Issue: [POACC-333] and [POACC-341]

  • EAS code list, added code 0209, removed code 9958. Peppol rule updated accordingly.

  • ICD code list, added code 0205, 0206, 0207, 0208, 0209.

  • Duplicate currency codes removed from ISO4217 code list. Issue: [POACC-339]

3.1.0.3(IT)

04/06/2020

Update to NSO technical rules v. 4.5.

Here is a list of major changes:

  • Added instructions for ordering and invoicing of medical drugs and devices (NSO paragraph 3.3.7 e 8.1).

  • Added sub-type “Ordinazione di noleggio” (NSO paragraph 3.3.3.5).

  • Added the element AccountingCost among the structured fields (NSO paragraph 3.2.1.3 e 3.3.3.12).

  • Added instructions related to some Seller’s obligations (NSO paragraph 3.3.6.3).

  • Added some clarifications about the use of "Ordine di convalida" (NSO paragraph 2.3.3.3 e 2.3.4.2).

  • Added some clarifications about the usage of unit of measure (NSO paragraph 3.3.3.9 e 3.3.6.2).

  • Added some clarifications about fiscal nature information (NSO paragraph 3.3.3.11 e 3.3.6.2).

  • Added some clarifications about accounting classification (NSO paragraph 3.3.3.12).

  • Added some clarifications about effectiveness of the document chain (NSO paragraph 8.2).

  • Some changes to adapt the text to Peppol Spring Release (Version 3.0.4) were made.

  • Other integrations and error corrections were made.

3.1.0.2(IT)

13/05/2020

Update to PEPPOL BIS 3.0.4 - Spring release 2020.

Changes to BIS document (Documentation)

  • Following BIS generalized so that they use term TAX instead of VAT. Enables using them for other similar taxes like GST. [POACC-265]

    • Text in guidelines generalized from VAT to GST

    • Element names and descriptions that had VAT in them generalized as TAX

    • Rules requesting Tax type ID as VAT removed to allow for GST. VAT now given as example.

    • Added new code for allowed TaxScheme Identifiers. Now allows VAT or GST.

  • Updated the link “Peppol Identifiers” of all the BIS DOCUMENTS in https://docs.peppol.eu/poacc/upgrade-3/ to reflect the newest version of “Policy for use of identifiers”[POACC-188]

Changes to syntax

  • Added cac:Package with elements cbc:ID and cbc:PackageTypeCode to support identification of packages within a transport handling unit. [POACC-301]

  • In the Order Syntax the sequence of Item Description (tir01-133) and Item Name (tir01-135) has been corrected so that Description is now before the Name. This is now in line with the UBL 2.1 syntax specification. [POACC-299]

  • Added name attribute to ItemClassificationCode. [POACC-277]

Changes to supporting documents

Updated test files with valid GLN numbers to pass travis validation according to the updated GLN validation rules introduced in version 3.0.3. [POACC-321]

Changes to code lists and validation artefacts

  • Added country code 1A for Kosovo into ISO 3166 for all BIS specifications. [POACC-324]

  • Updated test file poacc-upgrade-3\\rules\\snippets mlr/snippet-3.xml in order for the test file to conform to mlr syntax. [POACC-322]

  • PEPPOL-T19-R011 and PEPPOL-T19-R016 updated to take unbounded cac:RequiredItemLocationQuantity into consideration. [POACC-255] *Changed character (code ) for citation marks (“) as it was in conflict with some implementations. Changes was made in Rules for transactions T16, T19 and T110. [POACC-249]

  • Validation of cbc:CustomizationID in all BIS specifications changed from element must contain exactly the relevant transaction identifier to element content must begin with that identifier value. [POACC-191]

  • Descriptions and some names of codes in UNCL7143 corrected in line with the official code list version d19a. Applies to all BIS using this code list. [POACC-258]

3.1.0.1(IT)

24/02/2020

Official codelists mapped onto italian requirements and meanings

3.1.0.1.beta01(IT)

21/02/2020

Business rules updated to PEPPOL 3.1 version

The official technical documentation is published on the Ministry of Economy and Finance website RGS-NSO.