Preloader

Office Address

123/A, Miranda City Likaoli
Prikano, Dope

Phone Number

+0989 7876 9865 9

+(090) 8765 86543 85

Email Address

info@example.com

example.mail@hum.com

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

 

Share:
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.

Request A Call Back

We will try and understand your system architecture & discuss details of what it will take for you to get 100% compliant.