Malaysia MYS: Payment Means Code

If you want, you can specify the means of payment, such as a credit card.

Elements

Use the PaymentMeans element to model this information:

Name (Path)CardinalityDescription
Payment Instructions Group (Invoice/PaymentMeans)0..nGroup of elements that models information about how the payment was made.
Payment Means Type Code (Invoice/PaymentMeans/PaymentMeansCode)1..1The code that represents the payment method. See UNCL4461. This can be named in an attribute, for example: <cbc:PaymentMeansCode name="Credit transfer">30</cbc:PaymentMeansCode>

Restrictions

  • You must use the codes specified by the Malaysian Tax Authority on the Payment Modes page. You can use these codes directly, or you can the VRBL:MY prefix alongside the code, for example, VRBL:MY:01. These codes are not UNCL4461 compliant.
  • This is summarized in the following table:
VRBLUNCL 4461Description
VRBL:MY:0110Cash
VRBL:MY:0220Check
VRBL:MY:0330Bank Transfer
VRBL:MY:0454Credit Card
VRBL:MY:0555Debit Card
VRBL:MY:06Not applicablee-Wallet / Digital Wallet
VRBL:MY:07Not applicableDigital Bank
VRBL:MY:08ZZZOthers

Example

This examples specifies cash as the Payment Means:

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