What is the Payment Means?
The "Payment Means" refers to the method chosen by the buyer and seller to settle the invoice for the listed goods or services.
Payment means type code.
The means, expressed as code, for how a payment is expected to be or has been settled.However, it's crucial to understand that the ZATCA e-invoice itself doesn't directly specify the exact payment method used.
Payment means type code shall be from UN/CEFACT code list 4461, D.16B.
Document location
|
cac:PaymentMeans/cbc:PaymentMeansCode
|
Source code list
|
Subset of UN/CEFACT code list 4461, D.16B
|
Sample Payment Means Type Code
Some of the common valid values for KSA are listed in the table below:
Code
|
Description
|
1
|
Instrument not defined (Free Text)
|
10
|
In Cash
|
20
|
Cheque
|
30
|
Credit Transfer
|
31
|
Debit Transfer
|
42
|
Payment to bank account
|
48
|
Bank card
|
1 Instrument not defined. :-Not defined legally enforceable agreement between two or more parties (expressing a contractual right or a right to the payment of money).
10 In cash :-Payment by currency (including bills and coins) in circulation, including checking account deposits.
20 Cheque :- Payment by a pre-printed form on which instructions are given to an account holder (a bank or building society) to pay a stated sum to a named recipient.
30 Credit transfer :- Payment by credit movement of funds from one account to another.
31 Debit transfer : Payment by debit movement of funds from one account to another.
42 Payment to bank account : Payment by an arrangement for settling debts that is operated by the Post Office.
48 Bank card : Payment by means of a card issued by a bank or other financial institution.
To access more payment means codes, click on the link below: https://unece.org/fileadmin/DAM/trade/untdid/d16b/tred/tred4461.htm
Payment Means XML Object.
Param Name
|
Type
|
Description
|
PaymentMeansCode
|
String
|
Mandatory. The means, expressed as code, for how a payment is expected to be or has been settled.
A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). Payment means in an invoice MUST be coded using UNCL4461 code list.
Payment means code (BT-81) in an invoice must contain one of the values: 10 - In cash, 30 - Credit, 42 - Payment to bank account, 48 - Bank card, 1 - Instrument not defined (Free text).
In the simplified tax invoice and associated credit notes and debit notes (KSA-2, position 1 and 2 = 02) this value is optional.
|
InstructionNote
|
Dual String Object
|
Conditional. Required in case of Debit and credit note (invoice type code (BT-3) is equal to 383 or 381).
Reasons for issuance of credit / debit note as per Article 40 (paragraph 1) of KSA VAT regulations, a Credit and Debit Note is issued for these 4 instances:
• Cancellation or suspension of the supplies after its occurrence either wholly or partially
• In case of essential change or amendment in the supply, which leads to the change of the VAT due.
• Amendment of the supply value which is pre-agreed upon between the supplier and consumer.
• In case of goods or services refund.
|
PayeeFinancialAccount
|
Object
|
Optional. Payee Financial Account Payment Note object. Default: null
|
PayeeFinancialAccount.PaymentNote
|
Dual String Object
|
Optional. The payment terms if mode of payment is credit. Free text. Default: null
|
Author
Jaykumar Vasava
👋 Hello there! , your guide to all e-invoicing things As a passionate, enthusiast and seasoned writer, I'm here to share my insights, experiences, and expertise with you.