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) | Cardinality | Description |
|---|---|---|
Payment Means Type Code (Invoice/PaymentMeans/PaymentMeansCode) | 0..1 | A code specifying the payment means |
Restrictions
| Code | UNCL4461 | Description |
|---|---|---|
VRBL:MX:01 | 10 | Cash |
VRBL:MX:03 | 30 | Bank transfer |
VRBL:MX:04 | 54 | Credit card |
VRBL:MX:06 | Digital wallet | |
VRBL:MX:28 | 55 | Debit 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>
Updated 3 days ago
