---
updatedAt: 2026-06-29T08:52:35.000Z
---

# Poland (FA(2)): Payment Means

You are required to use specific values to model the payment means for Polish FA(2) Documents.

# Elements

Use the following sub-element of the [PaymentMeans](https://developer.vertexinc.com/einvoicing/docs/payment-means) element to model this information:

| Name (Path)                                                  | Cardinality | Description                                 |
| :----------------------------------------------------------- | :---------- | :------------------------------------------ |
| Payment Means Code (`Invoice/PaymentMeans/PaymentMeansCode`) | 0..1        | Use one of the values listed in this topic. |

# Restrictions

You must use one of the following values. These must use the `VRBL:PL:` prefix. The equivalent UNCL4461 values are listed where they exist:

| Value        | UNCL4461 Equivalent | Description |
| :----------- | :------------------ | :---------- |
| `VRBL:PL:01` | `10`                | Cash        |
| `VRBL:PL:02` | `48` and `54`       | Card        |
| `VRBL:PL:03` | Not applicable      | Voucher     |
| `VRBL:PL:04` | `20`                | Check       |
| `VRBL:PL:05` | Not applicable      | Credit/Loan |
| `VRBL:PL:06` | `30` and `58`       | Transfer    |
| `VRBL:PL:07` | Not applicable      | Mobile      |

# Example

```xml
<ubl:Invoice>
    <!-- Code omitted for clarity -->
    <cac:PaymentMeans>
        <cbc:PaymentMeansCode>VRBL:PL:02</cbc:PaymentMeansCode>
        <!-- Code omitted for clarity -->
    </cac:PaymentMeans>
    <!-- Code omitted for clarity -->
</ubl:Invoice>
```