Poland KSF: Payment ID (FA(3))
You can model the settlement agent's ID.
You can model a non-cash payment ID that is generated by a settlement agent for the amount.
More information about modeling payments is provided in the VRBL: Payment Means topic.
Elements
Use the PaymentID sub-element of the PaymentMeans element to model this information:
| Name (Path) | Cardinality | Description |
|---|---|---|
Payment Instructions Group (Invoice/PaymentMeans) | 0..n | Group of elements that models information about how the payment was made. |
Payment Instruction ID (Invoice/PaymentMeans/PaymentID) | 0..1 | The identifier of the payment. |
Restrictions
The ID that you use in the Payment Instruction ID (Invoice/PaymentMeans/PaymentID) element must be the KSeF Payment Identifier (IPKSeF). It must be unique and concern only a single payment.
Example
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:PaymentMeans>
<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
<cbc:InstructionNote>https://nazwaagenta.xyz/bramka?IPKSeF=001ABC123DEF4</cbc:InstructionNote>
<!-- KSeF payment identifier -->
<cbc:PaymentID>001ABC123DEF4</cbc:PaymentID>
<!-- Code omitted for clarity -->
</cac:PaymentMeans>
<!-- Code omitted for clarity -->
</ubl:Invoice>
Updated about 10 hours ago
