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

Buyer Party Identification ID

Context ID INV0419
Cardinality 1..1
Usage M

Description

An identifier for the party.

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

In MyInvois Malaysia the sales and service tax registration number (SST) or the tourism tax registration number (TTX) must be provided in the Buyer Identifier group.

Child elements

Cardinality Usage Description Element
0..1 O Buyer Party Identification Scheme ID
The identification of the identification scheme.
@schemeID

Details

vrbl-invoice-my-1p0

Use these two codes in the scheme identifier attribute to indicate which number is specified in the buyer identifier.

@schemeID element
VRBL:MY:SST Sales and service tax registration number
VRBL:MY:TTX Tourism tax registration number

In case the buyer is a foreign company which does not have a Malaysian SST or TTX number, use the fixed value NA as Buyer Identifier.

Example:

<!-- Malayisan Buyer -->
<Invoice>
    <!-- Code omitted for clarity -->
    <cac:AccountingCustomerParty>
        <cac:Party>
            <!-- Code omitted for clarity -->
            <cac:PartyIdentification>
                <cbc:ID schemeID="VRBL:MY:SST">A01-2345-67891012</cbc:ID>
            </cac:PartyIdentification>
            <!-- Code omitted for clarity -->
            <!--<cac:PartyIdentification>
                 <cbc:ID schemeID="VRBL:MY:TTX">A01-2345-67891012</cbc:ID>
             </cac:PartyIdentification>-->
        </cac:Party>
    </cac:AccountingCustomerParty>
    <!-- Code omitted for clarity -->
</Invoice>

<!-- Foreign Buyer -->
<Invoice>
    <!-- Code omitted for clarity -->
    <cac:AccountingCustomerParty>
        <cac:Party>
            <!-- Code omitted for clarity -->
            <cac:PartyIdentification>
                <cbc:ID schemeID="VRBL:MY:SST">NA</cbc:ID>
            </cac:PartyIdentification>
            <!-- Code omitted for clarity -->
            <!--<cac:PartyIdentification>
                 <cbc:ID schemeID="VRBL:MY:TTX">NA</cbc:ID>
             </cac:PartyIdentification>-->
        </cac:Party>
    </cac:AccountingCustomerParty>
    <!-- Code omitted for clarity -->
</Invoice>

Rules

Rule ID Error Message
VRBL-INV-MY-1p0-63 When used for providing a National Registration Identity Card Number, the allowed maximum number of characters for the Buyer Party Identification ID is 12.
VRBL-INV-MY-1p0-64 When used for providing a Sales And Service Tax Registration Number, the allowed maximum number of characters for the Buyer Party Identification ID is 17.
VRBL-INV-MY-1p0-65 When used for providing a Tourism Tax Registration Number, the allowed maximum number of characters for the Buyer Party Identification ID is 17.
VRBL-INV-MY-1p0-52 The value of the Buyer Party Identification Scheme ID must be contained in ISO 6523 ICD [VRBL-CL-IdentificationSchemeID] or be contained in MY Party Identification Scheme ID [VRBL-CL-MY-PartyIdentificationSchemeID] (prefixed by 'VRBL:MY:'). For more information visit: https://docs.peppol.eu/poacc/billing/3.0/2025-Q4/codelist/ICD/