Attestwire › Rule reference › PEPPOL-COMMON-R048
PEPPOL-COMMON-R048 Retired — Peppol dropped scheme 9906 and this rule with it
noun · Peppol BIS · BT-34 / BT-49
a check on an address Peppol stopped delivering to.
Peppol retired this rule in November 2022, in release 3.0.14 of its billing rules, when it took scheme 9906 off its list of electronic address schemes. If a validator still reports it, the validator runs older Peppol rules, or it is @attestwire/en16931 0.12.0 or earlier. On current Peppol a 9906 address is refused outright by PEPPOL-EN16931-CL008, and an Italian VAT number goes under scheme 0211 instead.
This rule ID is retired. The library no longer emits it.
- Business term
BT-34 / BT-49— Seller or buyer electronic address (scheme 9906)- Applies to
None since Peppol release 3.0.14
The fix
Address the party under the scheme it is registered with in the Peppol Directory. For an Italian VAT number that is 0211, with the same value, for example "IT01234567897". On @attestwire/en16931 0.12.0 or earlier, upgrading to 0.12.1 removes this warning; the PEPPOL-EN16931-CL008 error for scheme 9906 stays until the scheme changes.
What the rule requires
Nothing. No version of the library from 0.12.1 onwards emits this rule id, and the reference Peppol validator has not raised it since release 3.0.14. It checked that an Italian VAT number (Partita IVA) used as an electronic address under scheme 9906 was IT followed by eleven digits with a valid check digit, and it was a warning.
In 3.0.14 Peppol removed schemes 9906 and 9907 from its list of participant identifier schemes and commented this assertion out of PEPPOL-EN16931-UBL.sch. It is still commented out in release 3.0.21, the one this library implements. An address under 9906 is now refused by PEPPOL-EN16931-CL008, which rejects a scheme the network does not route on, whatever the value.
The same check survives under scheme 0211, the Partita IVA as a party identifier or electronic address: PEPPOL-COMMON-R047. Scheme 9907, the Codice Fiscale, left the list in the same release, but its format rule was kept: PEPPOL-COMMON-R046 still runs.
Italian VAT Code (Partita Iva) must be stated in the correct format
Why it exists
Old findings keep their links. Every @attestwire/en16931 build from 0.2.0 to 0.12.0 printed this rule with a docsUrl pointing here, and a validator running Peppol rules older than 3.0.14 still prints the id. Either way the reader should learn that the check is gone and what replaced it, not find a 404.
See also: PEPPOL-EN16931-CL008 — what refuses a 9906 address now; PEPPOL-COMMON-R047 — the same check under scheme 0211; PEPPOL-COMMON-R046 — scheme 9907, whose check Peppol kept.