# PINT Billing rules 1.1.3

Source: https://xmlvalid.com/rules/sets/pint-billing

> 170 rules by OpenPeppol (Published for implementers). Source: https://docs.peppol.eu/poac/pint/pint/

- [ibr-001](https://xmlvalid.com/rules/ibr-001.md) (error): An Invoice MUST have a Specification identifier (ibt-024).
- [ibr-002](https://xmlvalid.com/rules/ibr-002.md) (error): An Invoice MUST have an Invoice number (ibt-001).
- [ibr-003](https://xmlvalid.com/rules/ibr-003.md) (error): An Invoice MUST have an Invoice issue date (ibt-002).
- [ibr-004](https://xmlvalid.com/rules/ibr-004.md) (error): An Invoice MUST have an Invoice type code (ibt-003) / A Credit note MUST have a Credit note Type code (ibt-003).
- [ibr-005](https://xmlvalid.com/rules/ibr-005.md) (error): An Invoice MUST have an Invoice currency code (ibt-005).
- [ibr-006](https://xmlvalid.com/rules/ibr-006.md) (error): An Invoice MUST contain the Seller name (ibt-027).
- [ibr-007](https://xmlvalid.com/rules/ibr-007.md) (error): An Invoice MUST contain the Buyer name (ibt-044).
- [ibr-008](https://xmlvalid.com/rules/ibr-008.md) (error): An Invoice MUST contain the Seller postal address (ibg-05).
- [ibr-009](https://xmlvalid.com/rules/ibr-009.md) (error): The Seller postal address (ibg-05) MUST contain a Seller country code (ibt-040).
- [ibr-010](https://xmlvalid.com/rules/ibr-010.md) (error): An Invoice MUST contain the Buyer postal address (ibg-08).
- [ibr-011](https://xmlvalid.com/rules/ibr-011.md) (error): The Buyer postal address (ibg-08) MUST contain a Buyer country code (ibt-055).
- [ibr-012](https://xmlvalid.com/rules/ibr-012.md) (error): An Invoice MUST have the Sum of Invoice line net amount (ibt-106).
- [ibr-013](https://xmlvalid.com/rules/ibr-013.md) (error): An Invoice MUST have the Invoice total amount without Tax (ibt-109).
- [ibr-014](https://xmlvalid.com/rules/ibr-014.md) (error): An Invoice MUST have the Invoice total amount with Tax (ibt-112).
- [ibr-015](https://xmlvalid.com/rules/ibr-015.md) (error): An Invoice MUST have the Amount due for payment (ibt-115).
- [ibr-016](https://xmlvalid.com/rules/ibr-016.md) (error): An Invoice MUST have at least one Invoice line (ibg-25)
- [ibr-017](https://xmlvalid.com/rules/ibr-017.md) (error): The Payee name (ibt-059) MUST be provided in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
- [ibr-018](https://xmlvalid.com/rules/ibr-018.md) (error): The Seller tax representative name (ibt-062) MUST be provided in the Invoice, if the Seller (ibg-04) has a Seller tax representative party (ibg-11)
- [ibr-019](https://xmlvalid.com/rules/ibr-019.md) (error): The Seller tax representative postal address (ibg-12) MUST be provided in the Invoice, if the Seller (ibg-04) has a Seller tax representative party (ibg-11).
- [ibr-020](https://xmlvalid.com/rules/ibr-020.md) (error): The Seller tax representative postal address (ibg-12) MUST contain a Tax representative country code (ibt-069), if the Seller (ibg-04) has a Seller tax representative party (ibg-11).
- [ibr-021](https://xmlvalid.com/rules/ibr-021.md) (error): Each Invoice line (ibg-25) MUST have an Invoice line identifier (ibt-126).
- [ibr-022](https://xmlvalid.com/rules/ibr-022.md) (error): Each Invoice line (ibg-25) MUST have an invoiced quantity (ibt-129)..
- [ibr-023](https://xmlvalid.com/rules/ibr-023.md) (error): An Invoice line (ibg-25) MUST have an Invoiced quantity unit of measure code (ibt-130).
- [ibr-024](https://xmlvalid.com/rules/ibr-024.md) (error): Each Invoice line (ibg-25) MUST have an Invoice line net amount (ibt-131).
- [ibr-025](https://xmlvalid.com/rules/ibr-025.md) (error): Each Invoice line (ibg-25) MUST contain the Item name (ibt-153).
- [ibr-026](https://xmlvalid.com/rules/ibr-026.md) (error): Each Invoice line (ibg-25) MUST contain the Item net price (ibt-146).
- [ibr-027](https://xmlvalid.com/rules/ibr-027.md) (error): The Item net price (ibt-146) MUST NOT be negative.
- [ibr-028](https://xmlvalid.com/rules/ibr-028.md) (error): The Item gross price (ibt-148) MUST NOT be negative.
- [ibr-029](https://xmlvalid.com/rules/ibr-029.md) (error): If both Invoicing period start date (ibt-073) and Invoicing period end date (ibt-074) are given then the Invoicing period end date (ibt-074) MUST be later or equal to the Invoicing period start date (ibt-073).
- [ibr-030](https://xmlvalid.com/rules/ibr-030.md) (error): If both Invoice line period start date (ibt-134) and Invoice line period end date (ibt-135) are given then the Invoice line period end date (ibt-135) MUST be later or equal to the Invoice line period start date (ibt-134).
- [ibr-031](https://xmlvalid.com/rules/ibr-031.md) (error): Allowance (ibg-20) MUST have an allowance amount (ibt-092).
- [ibr-033](https://xmlvalid.com/rules/ibr-033.md) (error): Each Document level allowance (ibg-20) MUST have a Document level allowance reason (ibt-097) or a Document level allowance reason code (ibt-098).
- [ibr-036](https://xmlvalid.com/rules/ibr-036.md) (error): Charge (ibg-21) MUST have a charge amount (ibt-099).
- [ibr-038](https://xmlvalid.com/rules/ibr-038.md) (error): Each Document level charge (ibg-21) MUST have a Document level charge reason (ibt-104) or a Document level charge reason code (ibt-105).
- [ibr-041](https://xmlvalid.com/rules/ibr-041.md) (error): Each Invoice line allowance (ibg-27) MUST have an Invoice line allowance amount (ibt-136).
- [ibr-042](https://xmlvalid.com/rules/ibr-042.md) (error): Each Invoice line allowance (ibg-27) MUST have an Invoice line allowance reason (ibt-139) or an Invoice line allowance reason code (ibt-140).
- [ibr-043](https://xmlvalid.com/rules/ibr-043.md) (error): Each Invoice line charge (ibg-28) MUST have an Invoice line charge amount (ibt-141).
- [ibr-044](https://xmlvalid.com/rules/ibr-044.md) (error): Each Invoice line charge (ibg-28) MUST have an Invoice line charge reason (ibt-144) or an invoice line charge reason code (ibt-145).
- [ibr-049](https://xmlvalid.com/rules/ibr-049.md) (error): A Payment instruction (ibg-16) MUST specify the Payment means type code (ibt-081).
- [ibr-052](https://xmlvalid.com/rules/ibr-052.md) (error): Each Additional supporting document (ibg-24) MUST contain a Supporting document reference (ibt-122).   
- [ibr-053](https://xmlvalid.com/rules/ibr-053.md) (error): If the Tax accounting currency code (ibt-006) is present, then the Invoice total Tax amount in accounting currency (ibt-111) MUST be provided.
- [ibr-054](https://xmlvalid.com/rules/ibr-054.md) (error): Each Item attribute (ibg-32) MUST contain an Item attribute name (ibt-160) and an Item attribute value (ibt-161).
- [ibr-055](https://xmlvalid.com/rules/ibr-055.md) (error): Each Preceding Invoice reference (ibg-03) MUST contain a Preceding Invoice reference (ibt-025).
- [ibr-056](https://xmlvalid.com/rules/ibr-056.md) (error): The Seller tax representative party (ibg-11) MUST have a Seller tax representative Tax identifier (ibt-063).
- [ibr-057](https://xmlvalid.com/rules/ibr-057.md) (error): Each Deliver to address (ibg-15) MUST contain a Deliver to country code (ibt-080).
- [ibr-062](https://xmlvalid.com/rules/ibr-062.md) (error): The Seller electronic address (ibt-034) MUST have a Scheme identifier.
- [ibr-063](https://xmlvalid.com/rules/ibr-063.md) (error): The Buyer electronic address (ibt-049) MUST have a Scheme identifier.   
- [ibr-064](https://xmlvalid.com/rules/ibr-064.md) (error): The Item standard identifier (ibt-157) MUST have a Scheme identifier.
- [ibr-065](https://xmlvalid.com/rules/ibr-065.md) (error): The Item classification identifier (ibt-158) MUST have a Scheme identifier.
- [ibr-066](https://xmlvalid.com/rules/ibr-066.md) (error): An Invoice MUST contain maximum one Payment Card account (ibg-18).
- [ibr-067](https://xmlvalid.com/rules/ibr-067.md) (error): An Invoice MUST contain maximum one Payment Mandate (ibg-19).
- [ibr-068](https://xmlvalid.com/rules/ibr-068.md) (error): GLN MUST have a valid format according to GS1 rules for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-069](https://xmlvalid.com/rules/ibr-069.md) (error): Norwegian organization number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-070](https://xmlvalid.com/rules/ibr-070.md) (error): Danish organization number (CVR) MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-071](https://xmlvalid.com/rules/ibr-071.md) (error): An invoice should not include an AdditonalDocumentReference (ibg-24) simultaneously referring an Invoice Object Identifier (ibt-018) and an Attachment (ibt-125).
- [ibr-072](https://xmlvalid.com/rules/ibr-072.md) (error): An invoice MUST not include an AdditionalDocumentReference (ibg-24) simultaneously referring an Invoice Object Identifier (ibt-018) and an Document Description (ibt-123).
- [ibr-073](https://xmlvalid.com/rules/ibr-073.md) (error): A date MUST be formatted YYYY-MM-DD in (ibt-002), (ibt-007), (ibt-009), (ibt-026), (ibt-072), (ibt-073), (ibt-074), (ibt-134), (ibt-135).
- [ibr-074](https://xmlvalid.com/rules/ibr-074.md) (error): Binary object elements (ibt-125) MUST contain the mime code attribute (ibt-125-1).
- [ibr-075](https://xmlvalid.com/rules/ibr-075.md) (error): Binary object elements (ibt-125) MUST contain the filename attribute (ibt-125-2).
- [ibr-076](https://xmlvalid.com/rules/ibr-076.md) (error): Business process (ibt-023) MUST be provided.
- [ibr-077](https://xmlvalid.com/rules/ibr-077.md) (error): Tax accounting currency code (ibt-006) MUST be different from invoice currency code (ibt-005) when provided.
- [ibr-078](https://xmlvalid.com/rules/ibr-078.md) (error): Only one invoiced object (ibt-018) is allowed on document level.
- [ibr-079](https://xmlvalid.com/rules/ibr-079.md) (error): Document MUST not contain empty elements.
- [ibr-080](https://xmlvalid.com/rules/ibr-080.md) (error): The Buyer electronic address (ibt-049) MUST be provided.
- [ibr-081](https://xmlvalid.com/rules/ibr-081.md) (error): The Seller electronic address (ibt-049) MUST be provided.
- [ibr-082](https://xmlvalid.com/rules/ibr-082.md) (error): Allowance/charge indicator value MUST equal 'true' or 'false'.
- [ibr-083](https://xmlvalid.com/rules/ibr-083.md) (error): Charge on price level (ibt-147) is NOT allowed. Only value 'false' allowed.
- [ibr-084](https://xmlvalid.com/rules/ibr-084.md) (error): Invoice total tax amount (ibt-110) and Invoice total tax amount in accounting currency (ibt-111) MUST have the same operational sign.
- [ibr-085](https://xmlvalid.com/rules/ibr-085.md) (error): Start date of line period (ibt-134) MUST be within invoice period (ibg-14).
- [ibr-086](https://xmlvalid.com/rules/ibr-086.md) (error): End date of line period (ibt-135) MUST be within invoice period (ibg-14).
- [ibr-087](https://xmlvalid.com/rules/ibr-087.md) (error): Base quantity (ibt-149) MUST be a positive number above zero.
- [ibr-088](https://xmlvalid.com/rules/ibr-088.md) (error): Unit code of price base quantity (ibt-150) MUST be same as invoiced quantity (ibt-130).
- [ibr-089](https://xmlvalid.com/rules/ibr-089.md) (error): Only one invoiced object (ibt-128) is allowed per line (ibg-25).
- [ibr-090](https://xmlvalid.com/rules/ibr-090.md) (error): Only one project reference (ibt-011) is allowed on document level.
- [ibr-091](https://xmlvalid.com/rules/ibr-091.md) (error): Invoice amount due for payment (ibt-115) MUST have no more than 2 decimals.
- [ibr-092](https://xmlvalid.com/rules/ibr-092.md) (error): If despatch advice reference exists on line (ibt-184) then there MUST not be despatch reference on document level (ibt-016).
- [ibr-093](https://xmlvalid.com/rules/ibr-093.md) (error): If there is a paid amount (ibt-180) then total paid amount (ibt-113) MUST exist.
- [ibr-094](https://xmlvalid.com/rules/ibr-094.md) (error): Contract reference (ibt-012) MUST occur maximum once.
- [ibr-095](https://xmlvalid.com/rules/ibr-095.md) (error): Receiving advice reference (ibt-015) MUST occur maximum once.
- [ibr-096](https://xmlvalid.com/rules/ibr-096.md) (error): Despatch advice reference (ibt-016) MUST occur maximum once.
- [ibr-097](https://xmlvalid.com/rules/ibr-097.md) (error): Invoicing period (ibg-14) MUST occur maximum once.
- [ibr-098](https://xmlvalid.com/rules/ibr-098.md) (error): Seller name (ibt-027) MUST occur maximum once.
- [ibr-099](https://xmlvalid.com/rules/ibr-099.md) (error): Seller trader name (ibt-028) MUST occur maximum once.
- [ibr-100](https://xmlvalid.com/rules/ibr-100.md) (error): Seller legal registration identifier (ibt-030) MUST occur maximum once.
- [ibr-101](https://xmlvalid.com/rules/ibr-101.md) (error): Seller additional legal information (ibt-033) MUST occur maximum once.
- [ibr-102](https://xmlvalid.com/rules/ibr-102.md) (error): Buyer name (ibt-044) MUST occur maximum once.
- [ibr-103](https://xmlvalid.com/rules/ibr-103.md) (error): Buyer legal registration identifier (ibt-047) MUST occur maximum once.
- [ibr-104](https://xmlvalid.com/rules/ibr-104.md) (error): Buyer tax identifier (ibt-048) MUST occur maximum once.
- [ibr-105](https://xmlvalid.com/rules/ibr-105.md) (error): The Payee identifier (ibt-060) MUST occur maximum once in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
- [ibr-106](https://xmlvalid.com/rules/ibr-106.md) (error): The Payee legal identifier (ibt-061) MUST occur maximum once in the Invoice, if the Payee (ibg-10) is different from the Seller (ibg-04).
- [ibr-107](https://xmlvalid.com/rules/ibr-107.md) (error): Deliver to information (ibg-13) MUST occur maximum once.
- [ibr-108](https://xmlvalid.com/rules/ibr-108.md) (error): Deliver to party name (ibt-070) MUST occur maximum once.
- [ibr-109](https://xmlvalid.com/rules/ibr-109.md) (error): Referenced purchase order line identifier (ibt-132) MUST occur maximum once.
- [ibr-110](https://xmlvalid.com/rules/ibr-110.md) (error): Invoice line period (ibg-26) MUST occur maximum once.
- [ibr-111](https://xmlvalid.com/rules/ibr-111.md) (error): Item price discount (ibt-147) MUST occur maximum once.
- [ibr-112](https://xmlvalid.com/rules/ibr-112.md) (error): Buyer trader name (ibt-045) MUST occur maximum once.
- [ibr-113](https://xmlvalid.com/rules/ibr-113.md) (error): Belgian enterprise number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-114](https://xmlvalid.com/rules/ibr-114.md) (error): IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-115](https://xmlvalid.com/rules/ibr-115.md) (error): Tax Code (Codice Fiscale) must be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-116](https://xmlvalid.com/rules/ibr-116.md) (error): Italian VAT Code (Partita Iva) must be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-119](https://xmlvalid.com/rules/ibr-119.md) (error): A time MUST be formatted hh:mm:ss with optional fractional seconds .sss and time zone expression (ibt-168).
- [ibr-120](https://xmlvalid.com/rules/ibr-120.md) (error): Australian Business Number (ABN) must be stated in the correct format for for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-121](https://xmlvalid.com/rules/ibr-121.md) (error): Document level allowance amount (ibt-107) MUST have no more than 2 decimals.
- [ibr-122](https://xmlvalid.com/rules/ibr-122.md) (error): Document level charge amount (ibt-108) MUST have no more than 2 decimals.
- [ibr-123](https://xmlvalid.com/rules/ibr-123.md) (error): Invoice total amount without TAX (ibt-109) MUST have no more than 2 decimals.
- [ibr-124](https://xmlvalid.com/rules/ibr-124.md) (error): Invoice total TAX amount (ibt-110) MUST have no more than 2 decimals.
- [ibr-125](https://xmlvalid.com/rules/ibr-125.md) (error): Invoice total amount with TAX (ibt-112) MUST have no more than 2 decimals.
- [ibr-126](https://xmlvalid.com/rules/ibr-126.md) (error): All currencyID attributes must have the same value as the Invoice currency code (ibt-005), except for amounts expected to be in Tax accounting currency (ibt-006).
- [ibr-127](https://xmlvalid.com/rules/ibr-127.md) (error): Swedish organization number MUST be stated in the correct format for endpoints (ibt-034), (ibt-049), party identification (ibt-029), (ibt-046), (ibt-060), legal entities (ibt-030), (ibt-047), (ibt-061).
- [ibr-cl-01](https://xmlvalid.com/rules/ibr-cl-01.md) (error): The document type code (ibt-003) MUST be coded by the invoice and credit note related code lists of UNTDID 1001.
- [ibr-cl-03](https://xmlvalid.com/rules/ibr-cl-03.md) (error): currencyID MUST be coded using ISO code list 4217 alpha-3.
- [ibr-cl-04](https://xmlvalid.com/rules/ibr-cl-04.md) (error): Invoice currency code (ibt-005) MUST be coded using ISO code list 4217 alpha-3
- [ibr-cl-05](https://xmlvalid.com/rules/ibr-cl-05.md) (error): Tax currency code (ibt-006) MUST be coded using ISO code list 4217 alpha-3
- [ibr-cl-07](https://xmlvalid.com/rules/ibr-cl-07.md) (error): Object identifier identification scheme (ibt-018-1) (ibt-128-1) MUST be coded using a restriction of UNTDID 1153.
- [ibr-cl-10](https://xmlvalid.com/rules/ibr-cl-10.md) (error): Any identifier identification scheme (ibt-046-1), (ibt-060-1) MUST be coded using one of the ISO 6523 ICD list.
- [ibr-cl-11](https://xmlvalid.com/rules/ibr-cl-11.md) (error): Any registration identifier identification scheme (ibt-030-1), (ibt-047-1), (ibt-061-1) MUST be coded using one of the ISO 6523 ICD list.
- [ibr-cl-13](https://xmlvalid.com/rules/ibr-cl-13.md) (error): Item classification identifier identification scheme (ibt-158-1) MUST be coded using one of the UNTDID 7143 list.
- [ibr-cl-14](https://xmlvalid.com/rules/ibr-cl-14.md) (error): Country codes in an invoice (ibt-040), (ibt-055), (ibt-069), (ibt-080), (ibt-175) MUST be coded using ISO code list 3166-1
- [ibr-cl-15](https://xmlvalid.com/rules/ibr-cl-15.md) (error): Origin country codes in an invoice (ibt-159) MUST be coded using ISO code list 3166-1
- [ibr-cl-16](https://xmlvalid.com/rules/ibr-cl-16.md) (error): Payment means in an invoice (ibt-081) MUST be coded using UNCL4461 code list
- [ibr-cl-19](https://xmlvalid.com/rules/ibr-cl-19.md) (error): Coded allowance reasons (ibt-098), (ibt-140) MUST belong to the UNCL 5189 code list
- [ibr-cl-20](https://xmlvalid.com/rules/ibr-cl-20.md) (error): Coded charge reasons (ibt-105), (ibt-145) MUST belong to the UNCL 7161 code list
- [ibr-cl-21](https://xmlvalid.com/rules/ibr-cl-21.md) (error): Item standard identifier scheme identifier (ibt-157) MUST belong to the ISO 6523 ICD list.
- [ibr-cl-23](https://xmlvalid.com/rules/ibr-cl-23.md) (error): Unit code (ibt-130), (ibt-150) MUST be coded according to the UN/ECE Recommendation 20 with Rec 21 extension
- [ibr-cl-24](https://xmlvalid.com/rules/ibr-cl-24.md) (error): Mime code (ibt-125-1) MUST be according to subset of IANA code list.
- [ibr-cl-25](https://xmlvalid.com/rules/ibr-cl-25.md) (error): Endpoint identifier scheme identifier (ibt-034-1), (ibt-049-1) MUST belong to the CEF EAS code list
- [ibr-cl-26](https://xmlvalid.com/rules/ibr-cl-26.md) (error): Delivery location identifier scheme identifier (ibt-071-1) MUST belong to the ISO 6523 ICD code list
- [ibr-co-10](https://xmlvalid.com/rules/ibr-co-10.md) (error): Sum of Invoice line net amount (ibt-106) = Σ Invoice line net amount (ibt-131).
- [ibr-co-11](https://xmlvalid.com/rules/ibr-co-11.md) (error): Sum of allowances on document level (ibt-107) = Σ Document level allowance amount (ibt-092).
- [ibr-co-12](https://xmlvalid.com/rules/ibr-co-12.md) (error): Sum of charges on document level (ibt-108) = Σ Document level charge amount (ibt-099).
- [ibr-co-13](https://xmlvalid.com/rules/ibr-co-13.md) (error): Invoice total amount without Tax (ibt-109) = Σ Invoice line net amount (ibt-131) - Sum of allowances on document level (ibt-107) + Sum of charges on document level (ibt-108).
- [ibr-co-14](https://xmlvalid.com/rules/ibr-co-14.md) (error): Invoice total Tax amount (ibt-110) = Σ Tax category tax amount (ibt-117).
- [ibr-co-15](https://xmlvalid.com/rules/ibr-co-15.md) (error): Invoice total amount with Tax (ibt-112) = Invoice total amount without Tax (ibt-109) + Invoice total Tax amount (ibt-110).
- [ibr-co-16](https://xmlvalid.com/rules/ibr-co-16.md) (error): Amount due for payment (ibt-115) = Invoice total amount with Tax (ibt-112) - Paid amount (ibt-113) + Rounding amount (ibt-114).
- [ibr-co-19](https://xmlvalid.com/rules/ibr-co-19.md) (error): If Invoicing period (ibg-14) is used, the Invoicing period start date (ibt-073) or the Invoicing period end date (ibt-074) MUST be filled, or both.
- [ibr-co-20](https://xmlvalid.com/rules/ibr-co-20.md) (error): If Invoice line period (ibg-26) is used, the Invoice line period start date (ibt-134) or the Invoice line period end date (ibt-135) MUST be filled, or both.
- [ibr-co-26](https://xmlvalid.com/rules/ibr-co-26.md) (error): In order for the buyer to automatically identify a supplier, the Seller identifier (ibt-029), the Seller legal registration identifier (ibt-030) and/or the Seller Tax identifier (ibt-031) MUST be present.
- [ibr-sr-05](https://xmlvalid.com/rules/ibr-sr-05.md) (error): Payment terms (ibt-020) MUST occur maximum once.
- [ibr-sr-06](https://xmlvalid.com/rules/ibr-sr-06.md) (error): Preceding invoice reference (ibt-025) MUST occur maximum once
- [ibr-sr-07](https://xmlvalid.com/rules/ibr-sr-07.md) (error): If there is a preceding invoice reference (ibg-03) , the preceding invoice number (ibt-025) MUST be present
- [ibr-sr-16](https://xmlvalid.com/rules/ibr-sr-16.md) (error): Buyer identifier (ibt-046) MUST occur maximum once
- [ibr-sr-19](https://xmlvalid.com/rules/ibr-sr-19.md) (error): Payee name (ibt-059) MUST occur maximum once, if the Payee is different from the Seller
- [ibr-sr-22](https://xmlvalid.com/rules/ibr-sr-22.md) (error): Seller tax representative name (ibt-062) MUST occur maximum once, if the Seller has a tax representative
- [ibr-sr-23](https://xmlvalid.com/rules/ibr-sr-23.md) (error): Seller tax representative tax identifier (ibt-063) MUST occur maximum once, if the Seller has a tax representative
- [ibr-sr-27](https://xmlvalid.com/rules/ibr-sr-27.md) (error): Payment means text (ibt-081) MUST occur maximum once
- [ibr-sr-28](https://xmlvalid.com/rules/ibr-sr-28.md) (error): Mandate reference identifier (ibt-089) MUST occur maximum once
- [ibr-sr-30](https://xmlvalid.com/rules/ibr-sr-30.md) (error): Allowance reason (ibt-097) MUST occur maximum once
- [ibr-sr-31](https://xmlvalid.com/rules/ibr-sr-31.md) (error): Charge reason (ibt-104) MUST occur maximum once
- [ibr-sr-32](https://xmlvalid.com/rules/ibr-sr-32.md) (error): VAT exemption reason text (ibt-120) MUST occur maximum once.
- [ibr-sr-33](https://xmlvalid.com/rules/ibr-sr-33.md) (error): Supporting document description (ibt-123) MUST occur maximum once
- [ibr-sr-34](https://xmlvalid.com/rules/ibr-sr-34.md) (error): Invoice line note (ibt-127) MUST occur maximum once
- [ibr-sr-38](https://xmlvalid.com/rules/ibr-sr-38.md) (error): Invoiced item tax exemption reason text (ibt-185) MUST occur maximum once
- [ibr-sr-39](https://xmlvalid.com/rules/ibr-sr-39.md) (error): Project reference (ibt-011) MUST occur maximum once.
- [ibr-sr-42](https://xmlvalid.com/rules/ibr-sr-42.md) (error): Party tax scheme MUST occur maximum twice in accounting supplier party
- [ibr-sr-46](https://xmlvalid.com/rules/ibr-sr-46.md) (error): Payment means text (ibt-082) MUST occur maximum once
- [ibr-sr-49](https://xmlvalid.com/rules/ibr-sr-49.md) (error): Value tax point date (ibt-007) MUST occur maximum once
- [ibr-sr-50](https://xmlvalid.com/rules/ibr-sr-50.md) (error): Item description (ibt-154) MUST occur maximum once
- [ibr-sr-51](https://xmlvalid.com/rules/ibr-sr-51.md) (error): Note (ibt-022) MUST occur maximum once
- [ibr-sr-52](https://xmlvalid.com/rules/ibr-sr-52.md) (error): Tender or lot reference (ibt-017) MUST occur maximum once
- [ibr-sr-53](https://xmlvalid.com/rules/ibr-sr-53.md) (error): The Seller Postal Address Line (ibt-162) MUST occur maximum once
- [ibr-sr-54](https://xmlvalid.com/rules/ibr-sr-54.md) (error): The Buyer Postal Address Line (ibt-163) MUST occur maximum once
- [ibr-sr-55](https://xmlvalid.com/rules/ibr-sr-55.md) (error): The Tax Representative Postal Address Line (ibt-164) MUST occur maximum once
- [ibr-sr-56](https://xmlvalid.com/rules/ibr-sr-56.md) (error): The Delivery Postal Address Line (ibt-165) MUST occur maximum once
- [ibr-sr-57](https://xmlvalid.com/rules/ibr-sr-57.md) (error): Company identifier MUST exist in the party tax scheme class.
- [ibr-sr-58](https://xmlvalid.com/rules/ibr-sr-58.md) (error): The Invoiced item TAX category code (ibt-151) MUST be present.
- [ibr-sr-59](https://xmlvalid.com/rules/ibr-sr-59.md) (error): The Payee Postal Address Line (ibt-174) MUST occur maximum once
- [ibr-sr-60](https://xmlvalid.com/rules/ibr-sr-60.md) (error): Payment Instruction ID (ibt-187) MUST occur maximum once.
- [ibr-sr-61](https://xmlvalid.com/rules/ibr-sr-61.md) (error): Allowance/charge tax exemption reason (ibt-197) (ibt-199) MUST occur maximum once.
- [ibr-sr-62](https://xmlvalid.com/rules/ibr-sr-62.md) (error): Despatch advice line reference (ibt-184) MUST occur maximum once.
- [ibr-sr-63](https://xmlvalid.com/rules/ibr-sr-63.md) (error): A Specification identifier must not contain a wildcard character such as '*'. (ibt-024)
