Malaysia: Invoice Type Code

You must provide an Invoice Type code in Malaysia.

Use the InvoiceType element to specify the Invoice Type Code. This code identifies what type of Document it is, such as a credit note or invoice.

Element

ElementDescription
Invoice/InvoiceTypeCodeYou must specify the following codes for Malaysian transactions.

Restrictions

Note the following restrictions:

  • In general, it is recommended that you use the VRBL codes, such as VRBL:MY:01 where you can.
  • If you cannot use these codes, for example if you are using UBL from an ERP system, you can use the UNCL 1001 codes such as 380.
  • UNCL does not differentiate between credit notes and refund notes. If you want to represent this distinction, use the VRBL codes.
  • Malaysian invoice type codes must be provided on document level in the InvoiceType element:

Malaysian Invoice Type Codes

This table lists the codes you need to use and links to the example from the Malaysian Tax Authority, You can use the UNCL code or the VRBL code with the exception of Refund Notes which must use VRBL:

VRBLUNCLNameDescription
VRBL:MY:01380InvoiceCommercial invoice
VRBL:MY:02381Credit NoteReducing amount of previously issued invoice
VRBL:MY:03383Debit NoteAdditional charges on previously issued invoice
VRBL:MY:04NoneRefund NoteConfirm the refund of the Buyer's payment

Example

Here is an example that specifies the Invoice type for an invoice:

<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cbc:InvoiceTypeCode>VRBL:MY:01</cbc:InvoiceTypeCode>
    <!-- Code omitted for clarity -->
</ubl:Invoice>>