NameDescriptionTypeAdditional information
Id

Read-only. Payment unique id - auto generated by the system.

integer

None.

TxnNumber

Read-only. Payment number - auto generated by the system.

string

None.

Customer

The customer the payment was received from.

CustomerRef

Required

PaymentMethod

Payment method used for the payment. These are non-processing payment methods. Either PaymentMethod or PaymentProcessingMethod is required.

IdNamePair

None.

PaymentProcessingMethod

Payment processing method used for the payment. Actual payment processing will be done. PaymentProfile is required. Either PaymentMethod or PaymentProcessingMethod is required.

IdNamePair

None.

PaymentProfile

Payment profile used for the payment. Required when PaymentProcessingMethod is selected.

IdNamePair

None.

TxnDate

Date the payment is being made.

date

Required

ReceivedFrom

The contact person the payment was received from.

IdNamePair

None.

ReferenceNumber

Reference number for the payment received.

string

Required

Notes

Notes to provide additional information for the payment.

string

None.

Status

Read-only. Payment will be created in Approved status when payment method is provided and it will be based on the payment processing results when payment processing method and payment profile is provided.

IdNamePair

None.

PaymentAmount

The amount of the payment.

decimal number

Required

UnappliedAmount

Read-only. The amount of the payment that has not been applied yet.

decimal number

None.

Currency

Read-only. Currency Information.

Currency

None.

BankGLAccount

This value is only required if the payment directly needs to be deposited into a bank account as per accounting settings.

IdNamePair

None.

ARGLAccount

Accounts Receivable associated with the payment. Required when more than one AR account is available.

IdNamePair

None.

IsDeposited

Read-only. Indicates whether the payment has been deposited or not. Deposited payments cannot be voided unless they are undeposited.

boolean

None.

AutoApply

Indicates whether the payment should be auto applied to open invoices. Will always apply to the oldest open invoice first.

boolean

None.

AppliedToInvoices

The invoices the payment was applied to. This property is also designated to be used while creating a payment which will apply the payment to the specified invoices.

Collection of AppliedToTxn

None.

AttachmentCount

Read-only. The number of attachments uploaded to the payment.

integer

None.

DateCreated

Read-only. The date and time (in company time zone) when the payment was created.

date

None.

CreatedBy

The person who created the payment.

IdNamePair

None.

LastUpdatedDate

Read-only. The date and time (in company time zone) when the payment was last updated.

date

None.

LastUpdatedBy

The person who last updated the payment.

IdNamePair

None.

Reviewed

Read-only. Indicates whether the payment has been reviewed or not.

boolean

None.

DateReviewed

Read-only. The date and time (in company time zone) when the payment was reviewed.

date

None.

ReviewedBy

Read-only. The person who reviewed the payment.

IdNamePair

None.