/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID

Buyer Party ID

Poland | VRBL-Invoice-PL-B2B-3p0
Context ID INV0419
Usage M

Description

An identifier of the Buyer. If the scheme identifier is not used than the ID is the buyer number provided by the seller

In Polish KSeF FA(3) transactions, multiple buyer identifiers can be provided in the Buyer Identifier group. See Scheme identifier for a list of allowed codes.

Child elements
Usage Element Description Cardinality
M @schemeID Buyer Party ID Scheme ID

The identification of the identification scheme.

0..1
Details

vrbl-invoice-pl-b2b-3p0

Example of the usage of the Party Identification ID:

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:AccountingCustomerParty>
        <cac:Party>
            <cac:PartyIdentification>
                <cbc:ID schemeID="VRBL:EORI">PL123456789012345</cbc:ID>
            </cac:PartyIdentification>
            <cac:PartyIdentification>
                <cbc:ID schemeID="VRBL:PL:TAX">123-456-78-90</cbc:ID>
            </cac:PartyIdentification>
        </cac:Party>
        <!-- Code omitted for clarity -->
    </cac:AccountingCustomerParty>
    <!-- Code omitted for clarity -->
</ubl:Invoice>

Example: VRBL_FA3_AP-invoice-KSeF-number.xml

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cac:AccountingCustomerParty>
    <!-- ... omitted for readability -->
    <cac:Party>
      <cac:PartyIdentification>
        <cbc:ID schemeID="VRBL:EORI">PL999456789054321</cbc:ID>
      </cac:PartyIdentification>
      <!-- ... omitted for readability -->
    </cac:Party>
  </cac:AccountingCustomerParty>
  <!-- ... omitted for readability -->
</ubl:Invoice>
Rules
Rule ID Error Message
VRBL-INV-PL-B2B-3-17 The allowed maximum number of characters for the Buyer Party ID is 13.
VRBL-INV-PL-B2B-3-97 The Buyer Party Identification used for TAX ID must follow the pattern of a NIP.
VRBL-INV-PL-B2B-3-67 The value of the Buyer Party ID Scheme ID must be contained in ISO 6523 ICD [VRBL-CL-IdentificationSchemeID] or be contained in EORI [VRBL-CL-PL-KSeF-EORI] (prefixed by 'VRBL:') or be contained in PL Party Identification Extension [VRBL-CL-PL-KSeF-PartyIdentification-Extension] (prefixed by 'VRBL:PL:'). For more information visit: https://docs.peppol.eu/poacc/billing/3.0/2025-Q4/codelist/ICD/