These rules are specific for self-billing invoices created with the PINT A-NZ Self-billing specialisation and shall be applied by all senders who are creating self-billing invoices that use the specification; they are only relevant for receivers who have a receiving capability for the PINT A-NZ Self-billing specialisation. Note that (a) in rules, ‘invoice’ means both invoice and credit note unless specifically stated, and (b) the invoice and credit note schematrons are identical, and repeated against the two transactions.
Identifier | Message |
---|---|
ALIGNED-IBR-001-AUNZ | [aligned-ibr-001-aunz]-An invoice must contain the Seller's ABN (ibt-030) if Seller country (ibt-040) is Australia |
ALIGNED-IBR-002-AUNZ | [aligned-ibr-002-aunz]-An invoice must contain the Seller's NZBN (ibt-030) if Seller country (ibt-040) is New Zealand |
ALIGNED-IBR-004-AUNZ | [aligned-ibr-004-aunz]-An invoice must contain the Buyer's ABN (ibt-047) if Buyer country (ibt-055) is Australia |
ALIGNED-IBR-005-AUNZ | [aligned-ibr-005-aunz]-An invoice must contain the Buyer's NZBN (ibt-047) if Buyer country (ibt-055) is New Zealand |
ALIGNED-IBRP-001-AUNZ-SB | [aligned-ibrp-001-aunz-sb]-Specification identifier (ibt-024) MUST start with the value 'urn:peppol:pint:selfbilling-1@aunz-1'. |
ALIGNED-IBRP-002-AUNZ-SB | [aligned-ibrp-002-aunz-sb]-Business process (ibt-023) MUST be in the format 'urn:peppol:bis:selfbilling'. |
ALIGNED-IBRP-003 | [aligned-ibrp-003]-A buyer reference (ibt-010) or purchase order reference (ibt-013) MUST be provided. |
ALIGNED-IBRP-004 | [aligned-ibrp-004]-Item net price (ibt-146) MUST equal (Gross price (ibt-148) - Price discount (ibt-147)) when gross price is provided. |
ALIGNED-IBRP-005 | [aligned-ibrp-005]- Amounts MUST be decimal up to two fraction digits. |
ALIGNED-IBRP-006 | [aligned-ibrp-006]-Tax point date (ibt-007) and tax point date code (ibt-008) are mutually exclusive. |
ALIGNED-IBRP-008 | [aligned-ibrp-008]-Invoice terms (ibg-033) MUST occur maximum once. |
ALIGNED-IBRP-016 | [aligned-ibrp-016]-A Payment account identifier (ibt-084) MUST be present if Credit transfer (ibg-17) information is provided in the invoice. |
ALIGNED-IBRP-018 | [aligned-ibrp-018]-If the Payment means type code (ibt-081) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (ibt-084) MUST be present. |
ALIGNED-IBRP-021 | [aligned-ibrp-021]-Only one tax total (ibg-38) with tax subtotals (ibg-23) MUST be provided. |
ALIGNED-IBRP-022 | [aligned-ibrp-022]-Only one tax total without tax subtotals (ibg-37) MUST be provided when tax currency code (ibt-006) is provided. |
ALIGNED-IBRP-032-AUNZ | [aligned-ibrp-032-aunz]-Each Document level allowance (ibg-20) MUST have a Document level allowance tax category code (ibt-095). |
ALIGNED-IBRP-037-AUNZ | [aligned-ibrp-037-aunz]-Each Document level charge (ibg-21) MUST have a Document level charge tax category code (ibt-102). |
ALIGNED-IBRP-045 | [aligned-ibrp-045]-Each tax breakdown (ibg-23) MUST have a tax category taxable amount (ibt-116). |
ALIGNED-IBRP-046 | [aligned-ibrp-046]-Each tax breakdown (ibg-23) MUST have a tax category tax amount (ibt-117). |
ALIGNED-IBRP-047-AUNZ | [aligned-ibrp-047-aunz]-Each tax breakdown (ibg-23) MUST be defined through a tax category code (ibt-118). |
ALIGNED-IBRP-048-AUNZ | [aligned-ibrp-048-aunz]-Each tax breakdown (ibg-23) MUST have a tax category rate (ibt-119), except if the Invoice is not subject to tax. |
ALIGNED-IBRP-050-AUNZ | [aligned-ibrp-050-aunz]-Each Invoice line (ibg-25) MUST be categorized with an Invoiced item tax category code (ibt-151). |
ALIGNED-IBRP-051-AUNZ | [aligned-ibrp-051-aunz]-Tax category tax amount (ibt-117) = tax category taxable amount (ibt-116) x (tax category rate (ibt-119) / 100), rounded to two decimals. |
ALIGNED-IBRP-053 | [aligned-ibrp-053]-Invoice line net amount (ibt-131) MUST equal (Invoiced quantity (ibt-129) * (Item net price (ibt-146)/item price base quantity (ibt-149)) + Sum of invoice line charge amount (ibt-141) - sum of invoice line allowance amount (ibt-136). |
ALIGNED-IBRP-054 | [aligned-ibrp-054]-Allowance amount (ibt-092, ibt-136) must equal base amount (ibt-093, ibt-137) * percentage (ibt-194, ibt-138) /100 if base amount and percentage exists. |
ALIGNED-IBRP-055 | [aligned-ibrp-055]-Charge amount (ibt-099, ibt-141) must equal base amount (ibt-100, ibt-142) * percentage (ibt-101, ibt-143) /100 if base amount and percentage exists. |
ALIGNED-IBRP-057 | [aligned-ibrp-057]-Either both or neither Allowance base amount (ibt-093) and percentage (ibt-094) MUST be provided. |
ALIGNED-IBRP-058 | [aligned-ibrp-058]-Either both or neither Charge base amount (ibt-100) and percentage (ibt-101) MUST be provided. |
ALIGNED-IBRP-059 | [aligned-ibrp-059]-Invoice lines (ibg-25) MUST have one and only one classified tax category (ibt-151). |
ALIGNED-IBRP-060 | [aligned-ibrp-060]-Line Document reference can only be used for Invoice line object (ibg-36) |
ALIGNED-IBRP-061 | [aligned-ibrp-061]-In case the Amount due for payment (ibt-115) is positive, either the Payment due date (ibt-009) or the Payment terms (ibt-020) shall be present. |
ALIGNED-IBRP-065 | [aligned-ibrp-065]-Payment reference (ibt-083) MUST occur maximum once. |
ALIGNED-IBRP-CL-01-AUNZ | [aligned-ibrp-cl-01-aunz]-Invoice tax categories (ibt-095) (ibt-102) (ibt-118) (ibt-192) (ibt-151) MUST be coded using UNCL5305 code list. |
ALIGNED-IBRP-CL-02 | [aligned-ibrp-cl-02]-Tax point date code (ibt-008) MUST be coded using a restriction of UNTDID 2005. |
ALIGNED-IBRP-CL-04 | [aligned-ibrp-cl-04]-Mime code (ibt-125-1) MUST be according to subset of IANA code list. |
ALIGNED-IBRP-E-01-AUNZ | [aligned-ibrp-e-01-aunz]-An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the tax category code (ibt-151, ibt-095 or ibt-102) is "Exempt from tax" MUST contain exactly one tax breakdown (ibg-23) with the tax category code (ibt-118) equal to "Exempt from tax". |
ALIGNED-IBRP-E-05-AUNZ | [aligned-ibrp-e-05-aunz]-In an Invoice line (ibg-25) where the Invoiced item tax category code (ibt-151) is "Exempt from tax", the Invoiced item tax rate (ibt-152) MUST be 0 (zero). |
ALIGNED-IBRP-E-06-AUNZ | [aligned-ibrp-e-06-aunz]-In a Document level allowance (ibg-20) where the Document level allowance tax category code (ibt-095) is "Exempt from tax", the Document level allowance tax rate (ibt-096) MUST be 0 (zero). |
ALIGNED-IBRP-E-07-AUNZ | [aligned-ibrp-e-07-aunz]-In a Document level charge (ibg-21) where the Document level charge tax category code (ibt-102) is "Exempt from tax", the Document level charge tax rate (ibt-103) MUST be 0 (zero). |
ALIGNED-IBRP-E-08-AUNZ | [aligned-ibrp-e-08-aunz]-In a tax breakdown (ibg-23) where the tax category code (ibt-118) is "Exempt from tax" the tax category taxable amount (ibt-116) MUST equal the sum of Invoice line net amounts (ibt-131) minus the sum of Document level allowance amounts (ibt-092) plus the sum of Document level charge amounts (ibt-099) where the tax category codes (ibt-151, ibt-095, ibt-102) are "Exempt from tax". |
ALIGNED-IBRP-E-09-AUNZ | [aligned-ibrp-e-09-aunz]-The tax category tax amount (ibt-117) In a tax breakdown (ibg-23) where the tax category code (ibt-118) equals "Exempt from tax" MUST equal 0 (zero). |
ALIGNED-IBRP-G-01-AUNZ | [aligned-ibrp-g-01-aunz]-An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the tax category code (ibt-151, ibt-095 or ibt-102) is "Export" MUST contain in the tax breakdown (ibg-23) exactly one tax category code (ibt-118) equal with "Export". |
ALIGNED-IBRP-G-05-AUNZ | [aligned-ibrp-g-05-aunz]-In an Invoice line (ibg-25) where the Invoiced item tax category code (ibt-151) is "Export" the Invoiced item tax rate (ibt-152) MUST be 0 (zero). |
ALIGNED-IBRP-G-06-AUNZ | [aligned-ibrp-g-06-aunz]-In a Document level allowance (ibg-20) where the Document level allowance tax category code (ibt-095) is "Export" the Document level allowance tax rate (ibt-096) MUST be 0 (zero). |
ALIGNED-IBRP-G-07-AUNZ | [aligned-ibrp-g-07-aunz]-In a Document level charge (ibg-21) where the Document level charge tax category code (ibt-102) is "Export" the Document level charge tax rate (ibt-103) MUST be 0 (zero). |
ALIGNED-IBRP-G-08-AUNZ | [aligned-ibrp-g-08-aunz]-In a tax breakdown (ibg-23) where the tax category code (ibt-118) is "Export" the tax category taxable amount (ibt-116) MUST equal the sum of Invoice line net amounts (ibt-131) minus the sum of Document level allowance amounts (ibt-092) plus the sum of Document level charge amounts (ibt-099) where the tax category codes (ibt-151, ibt-095, ibt-102) are "Export". |
ALIGNED-IBRP-G-09-AUNZ | [aligned-ibrp-g-09-aunz]-The tax category tax amount (ibt-117) in a tax breakdown (ibg-23) where the tax category code (ibt-118) is "Export" MUST be 0 (zero). |
ALIGNED-IBRP-O-01-AUNZ | [aligned-ibrp-o-01-aunz]-An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the tax category code (ibt-151, ibt-095 or ibt-102) is "Not subject to tax" MUST contain exactly one tax breakdown group (ibg-23) with the tax category code (ibt-118) equal to "Not subject to tax". |
ALIGNED-IBRP-O-05-AUNZ | [aligned-ibrp-o-05-aunz]-An Invoice line (ibg-25) where the tax category code (ibt-151) is "Not subject to tax" MUST not contain an Invoiced item tax rate (ibt-152). |
ALIGNED-IBRP-O-06-AUNZ | [aligned-ibrp-o-06-aunz]-A Document level allowance (ibg-20) where tax category code (ibt-095) is "Not subject to tax" MUST not contain a Document level allowance tax rate (ibt-096). |
ALIGNED-IBRP-O-07-AUNZ | [aligned-ibrp-o-07-aunz]-A Document level charge (ibg-21) where the tax category code (ibt-102) is "Not subject to tax" MUST not contain a Document level charge tax rate (ibt-103). |
ALIGNED-IBRP-O-08-AUNZ | [aligned-ibrp-o-08-aunz]-In a tax breakdown (ibg-23) where the tax category code (ibt-118) is " Not subject to tax" the tax category taxable amount (ibt-116) MUST equal the sum of Invoice line net amounts (ibt-131) minus the sum of Document level allowance amounts (ibt-092) plus the sum of Document level charge amounts (ibt-099) where the tax category codes (ibt-151, ibt-095, ibt-102) are "Not subject to tax". |
ALIGNED-IBRP-O-09-AUNZ | [aligned-ibrp-o-09-aunz]-The tax category tax amount (ibt-117) in a tax breakdown (ibg-23) where the tax category code (ibt-118) is "Not subject to tax" MUST be 0 (zero). |
ALIGNED-IBRP-O-11-AUNZ | [aligned-ibrp-o-11-aunz]-An Invoice that contains a tax breakdown group (ibg-23) with a tax category code (ibt-118) "Not subject to tax" MUST not contain other tax breakdown groups (ibg-23). |
ALIGNED-IBRP-O-12-AUNZ | [aligned-ibrp-o-12-aunz]-An Invoice that contains a tax breakdown group (ibg-23) with a tax category code (ibt-118) "Not subject to tax" MUST not contain an Invoice line (ibg-25) where the Invoiced item tax category code (ibt-151) is not "Not subject to tax". |
ALIGNED-IBRP-O-13-AUNZ | [aligned-ibrp-o-13-aunz]-An Invoice that contains a tax breakdown group (ibg-23) with a tax category code (ibt-118) "Not subject to tax" MUST not contain Document level allowances (ibg-20) where Document level allowance tax category code (ibt-095) is not "Not subject to tax". |
ALIGNED-IBRP-O-14-AUNZ | [aligned-ibrp-o-14-aunz]-An Invoice that contains a tax breakdown group (ibg-23) with a tax category code (ibt-118) "Not subject to tax" MUST not contain Document level charges (ibg-21) where Document level charge tax category code (ibt-102) is not "Not subject to tax". |
ALIGNED-IBRP-S-01-AUNZ | [aligned-ibrp-s-01-aunz]-An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the tax category code (ibt-151, ibt-095 or ibt-102) is "Standard rated" MUST contain in the tax breakdown (ibg-23) at least one tax category code (ibt-118) equal with "Standard rated". |
ALIGNED-IBRP-S-05-AUNZ | [aligned-ibrp-s-05-aunz]-In an Invoice line (ibg-25) where the Invoiced item tax category code (ibt-151) is "Standard rated" the Invoiced item tax rate (ibt-152) MUST be greater than zero. |
ALIGNED-IBRP-S-06-AUNZ | [aligned-ibrp-s-06-aunz]-In a Document level allowance (ibg-20) where the Document level allowance tax category code (ibt-095) is "Standard rated" the Document level allowance tax rate (ibt-096) MUST be greater than zero. |
ALIGNED-IBRP-S-07-AUNZ | [aligned-ibrp-s-07-aunz]-In a Document level charge (ibg-21) where the Document level charge tax category code (ibt-102) is "Standard rated" the Document level charge tax rate (ibt-103) MUST be greater than zero. |
ALIGNED-IBRP-S-08-AUNZ | [aligned-ibrp-s-08-aunz]-For each different value of tax category rate (ibt-119) where the tax category code (ibt-118) is "Standard rated", the tax category taxable amount (ibt-116) in a tax breakdown (ibg-23) MUST equal the sum of Invoice line net amounts (ibt-131) plus the sum of document level charge amounts (ibt-099) minus the sum of document level allowance amounts (ibt-092) where the tax category code (ibt-151, ibt-102, ibt-095) is "Standard rated" and the tax rate (ibt-152, ibt-103, ibt-096) equals the tax category rate (ibt-119). |
ALIGNED-IBRP-S-09-AUNZ | [aligned-ibrp-s-09-aunz]-The tax category tax amount (ibt-117) in a tax breakdown (ibg-23) where tax category code (ibt-118) is "Standard rated" MUST equal the tax category taxable amount (ibt-116) multiplied by the tax category rate (ibt-119). |
ALIGNED-IBRP-S-10-AUNZ | [aligned-ibrp-s-10-aunz]-A tax breakdown (ibg-23) with tax Category code (ibt-118) "Standard rate" MUST not have a tax exemption reason code (ibt-121) or tax exemption reason text (ibt-120). |
ALIGNED-IBRP-SR-12-AUNZ | [aligned-ibrp-sr-12-aunz]-Seller tax identifier (ibt-031) MUST occur maximum once |
ALIGNED-IBRP-SR-13-AUNZ | [aligned-ibrp-sr-13-aunz]-Seller tax registration (ibt-032) MUST occur maximum once |
ALIGNED-IBRP-SR-43 | [aligned-ibrp-sr-43]-Scheme identifier shall only be used for invoiced object (ibt-018) (document type code with value 130) |
ALIGNED-IBRP-Z-01-AUNZ | [aligned-ibrp-z-01-aunz]-An Invoice that contains an Invoice line (ibg-25), a Document level allowance (ibg-20) or a Document level charge (ibg-21) where the tax category code (ibt-151, ibt-095 or ibt-102) is "Zero rated" MUST contain in the tax breakdown (ibg-23) exactly one tax category code (ibt-118) equal with "Zero rated". |
ALIGNED-IBRP-Z-05-AUNZ | [aligned-ibrp-z-05-aunz]-In an Invoice line (ibg-25) where the Invoiced item tax category code (ibt-151) is "Zero rated" the Invoiced item tax rate (ibt-152) MUST be 0 (zero). |
ALIGNED-IBRP-Z-06-AUNZ | [aligned-ibrp-z-06-aunz]-In a Document level allowance (ibg-20) where the Document level allowance tax category code (ibt-095) is "Zero rated" the Document level allowance tax rate (ibt-096) MUST be 0 (zero). |
ALIGNED-IBRP-Z-07-AUNZ | [aligned-ibrp-z-07-aunz]-In a Document level charge (ibg-21) where the Document level charge tax category code (ibt-102) is "Zero rated" the Document level charge tax rate (ibt-103) MUST be 0 (zero). |
ALIGNED-IBRP-Z-08-AUNZ | [aligned-ibrp-z-08-aunz]-In a tax breakdown (ibg-23) where tax category code (ibt-118) is "Zero rated" the tax category taxable amount (ibt-116) MUST equal the sum of Invoice line net amount (ibt-131) minus the sum of Document level allowance amounts (ibt-092) plus the sum of Document level charge amounts (ibt-099) where the tax category codes (ibt-151, ibt-095, ibt-102) are "Zero rated". |
ALIGNED-IBRP-Z-09-AUNZ | [aligned-ibrp-z-09-aunz]-The tax category tax amount (ibt-117) in a tax breakdown (ibg-23) where tax category code (ibt-118) is "Zero rated" MUST equal 0 (zero). |
ALIGNED-IBRP-Z-10-AUNZ | [aligned-ibrp-z-10-aunz]-A tax breakdown (ibg-23) with tax Category code (ibt-118) "Zero rated" MUST not have a tax exemption reason code (ibt-121) or tax exemption reason text (ibt-120). |