Mexico (Pymnt): Payment Means Code

Read the available fields for the Payment Means Code and an example for Mexico (Pymnt).

Mexico defines its own set of codes for the Payments Document. The original codes must be provided and prefixed with VRBL:MX as shown in the table below.

Name (Path)CardinalityDescription
Payment Means Code (/Statement/StatementLine/PaymentMeans/PaymentMeansCode)1..1The Payment Means Code related to the referenced Payment.

Restrictions

The following codes are allowed:

CodeDescriptionDescription in Spanish
VRBL:MX:01CashEfectivo
VRBL:MX:02Nominative check (or Check payable to order)Cheque nominativo
VRBL:MX:03Electronic funds transfer (EFT)Transferencia electrónica de fondos
VRBL:MX:04Credit cardTarjeta de crédito
VRBL:MX:05E-wallet (or Electronic wallet)Monedero electrónico
VRBL:MX:06Electronic money (or E-money)Dinero electrónico
VRBL:MX:08Grocery vouchers (or Food vouchers)Vales de despensa
VRBL:MX:12Payment in kind (or Dation in payment)Dación en pago
VRBL:MX:13Payment by subrogationPago por subrogación
VRBL:MX:14Payment by consignmentPago por consignación
VRBL:MX:15Debt forgiveness (or Condonation)Condonación
VRBL:MX:17Offset (or Compensation / Clearing)Compensación
VRBL:MX:23NovationNovación
VRBL:MX:24Merger of rights (or Confusion, when debtor and creditor become the same party)Confusión
VRBL:MX:25Remission of debtRemisión de deuda
VRBL:MX:26Statute of limitations or expirationPrescripción o caducidad
VRBL:MX:27To the creditor's satisfactionA satisfacción del acreedor
VRBL:MX:28Debit cardTarjeta de débito
VRBL:MX:29Charge card (or Service card)Tarjeta de servicios
VRBL:MX:30Application of advancesAplicación de anticipos
VRBL:MX:31Payment intermediaryIntermediario pagos
VRBL:MX:99To be defined (TBD)Por definir

Example

<ubl:Statement>
    <!-- code omitted for clarity -->
    <cac:StatementLine>
        <!-- code omitted for clarity -->
        <cac:PaymentMeans>
            <cbc:PaymentMeansCode>VRBL:MX:03</cbc:PaymentMeansCode>
            <!-- code omitted for clarity -->
        </cac:PaymentMeans>
    </cac:StatementLine>
</ubl:Statement>