Mexico (CFDI): Payment Means Type Code

Mexico defines its own set of Payment Means Type Codes.

This element is a conditional attribute to express the payment method for the goods or services covered by the receipt. Use the original codes with the VRBK:MX prefix.

Where possible, these are also declared as equivalent to UNCL 4461 code values, and either format is supported.

Element

Name (Path)CardinalityDescription
Payment Means Type Code (Invoice/PaymentMeans/PaymentMeansCode)0..1A code specifying the payment means

Restrictions

CodeUNCL4461Description
VRBL:MX:0110Cash
VRBL:MX:0330Bank transfer
VRBL:MX:0454Credit card
VRBL:MX:06Digital wallet
VRBL:MX:2855Debit card

Refer to the original CFDI catalog, section "c_FormaPago" to get a full list of possible values.

Example

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