A-NZ Jurisdiction specific PINT rules

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 An invoice must contain the Seller's ABN (ibt-030) if Seller country (ibt-040) is Australia
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 An invoice must contain the Buyer's ABN (ibt-047) if Buyer country (ibt-055) is Australia
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 Specification identifier (ibt-024) MUST start with the value 'urn:peppol:pint:selfbilling-1@aunz-1'.
ALIGNED-IBRP-002-AUNZ-SB Business process (ibt-023) MUST be in the format 'urn:peppol:bis:selfbilling'.
ALIGNED-IBRP-003 A buyer reference (ibt-010) or purchase order reference (ibt-013) MUST be provided.
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 Amounts MUST be decimal up to two fraction digits.
ALIGNED-IBRP-006 Tax point date (ibt-007) and tax point date code (ibt-008) are mutually exclusive.
ALIGNED-IBRP-008 Invoice terms (ibg-033) MUST occur maximum once.
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 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 Only one tax total (ibg-38) with tax subtotals (ibg-23) MUST be provided.
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 Each Document level allowance (ibg-20) MUST have a Document level allowance tax category code (ibt-095).
ALIGNED-IBRP-037-AUNZ Each Document level charge (ibg-21) MUST have a Document level charge tax category code (ibt-102).
ALIGNED-IBRP-045 Each tax breakdown (ibg-23) MUST have a tax category taxable amount (ibt-116).
ALIGNED-IBRP-046 Each tax breakdown (ibg-23) MUST have a tax category tax amount (ibt-117).
ALIGNED-IBRP-047-AUNZ Each tax breakdown (ibg-23) MUST be defined through a tax category code (ibt-118).
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 Each Invoice line (ibg-25) MUST be categorized with an Invoiced item tax category code (ibt-151).
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 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 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 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 Either both or neither Allowance base amount (ibt-093) and percentage (ibt-094) MUST be provided.
ALIGNED-IBRP-058 Either both or neither Charge base amount (ibt-100) and percentage (ibt-101) MUST be provided.
ALIGNED-IBRP-059 Invoice lines (ibg-25) MUST have one and only one classified tax category (ibt-151).
ALIGNED-IBRP-060 Line Document reference can only be used for Invoice line object (ibg-36)
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 Payment reference (ibt-083) MUST occur maximum once.
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 Tax point date code (ibt-008) MUST be coded using a restriction of UNTDID 2005.
ALIGNED-IBRP-CL-04 Mime code (ibt-125-1) MUST be according to subset of IANA code list.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Seller tax identifier (ibt-031) MUST occur maximum once
ALIGNED-IBRP-SR-13-AUNZ Seller tax registration (ibt-032) MUST occur maximum once
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 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 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 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 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 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 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 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).