Skip to main content

Payment Term

caution

This documentation is incomplete.

Payment terms are conditions set on invoicing, usually specified by the seller to the buyer. Payment terms are imposed to ensure that suppliers receive payments within a reasonable period. Discount terms may be allowed in order to accelerate cash collections. Payment terms are mandatory fields on AP & AR Invoice; thus, you must create a payment term before creating an invoice.

Header - payment term

To create/view/update a payment term, navigate to the "payment term" screen from your dashboard/favorite.

Enter the organization/payment term details or any other criteria in the search form and click on the search button to view an existing payment term.

If you don't enter any search criteria, the system will show you all the payment terms. If your organization has configured to make any field mandatory for search, then you have to enter those fields to search payment terms.
The application will fetch all the server data and take you to the search result screen. The search result screen looks a bit different on desktop and mobile devices.

If you click on the create new button, the system will open a simple step form to create a new payment term. You can click on the detail right bottom to view all the fields available for the object.

To view the search result in a table format, click on the table icon in the bottom left corner.

To view specific payment term details, click on the menu of that record, and click on view/fetch & view.

You can also click on the expand icon against any item on the search result screen to view the payment term header details, such as payment term name, description, etc.

Payment Term: Enter a unique name for the payment term

Payment Term Description: Enter a meaningful description for the payment term

Scroll left, right, up, down to view all the details. The line details are shown in a separate tab. The default configuration shows fields in various functional groups such as

  • Finance
  • Entity
  • Reference
  • Data
  • Control
  • Etc

You can configure the application to show which fields should be shown under which group. You can also create new groups as per your business requirements.

All Fields
SequenceNameLabelInputTypeField Group
10glPaymentTermHeaderIdGl payment term Header IddeferredSelectREFERENCE
10srcEntityNameSrc Entity NamedeferredSelectDEFAULT
20srcEntityIdSrc Entity IdInputType.textREFERENCE
30paymentTermNamepayment term NameInputType.textFieldDEFAULT
40paymentTermTypepayment term TypeInputType.selectCONTROL
50descriptionDescriptionInputType.textFieldDEFAULT
100docStatusDoc StatusInputType.selectCONTROL
5060createdByCreated ByInputType.textREFERENCE
5070creationDateCreation DateInputType.textREFERENCE
5080lastUpdatedByLast Updated ByInputType.textREFERENCE
5090lastUpdateDateLast Update DateInputType.textREFERENCE

Lines - Payment Term Schedule

You can add multiple schedule lines to each payment term header. Each line represents a specific date and amount that the customer needs to pay. You must define at least one schedule line for each payment term schedule, and the sum of all schedule lines must be 100%. For one time, 100% payment, you can add a single schedule with the same.

Navigate to the schedule lines tab to view/add/update schedule lines.
Click on the add new entity to add a new line. If a line already exists, click on copy entity to copy all the details. You can enable/disable fields allowed to be copied in the menu configuration.

A payment schedule due date can be specified in 2 different ways

  • Due Days No of days from payment term days that the customer needs to make the payment to avail the schedule
  • Due Dates Specific dates before which the customer needs to make the payment to avail the schedule

Amount Percentage: Percentage of total invoice amount the customer needs to pay before the due date.

The reference groups show various ids for reference only. You don't need to enter any information in this section. When you save a payment term for the first time, the system will auto-populate the newly created header id and line ids.

Scroll left, right, up, and down view all other fields.

Enter all the other fields and click on the save button to save the payment term. The app will post all the data to the server and will show the messages returned from the server.

All Fields
SequenceNameLabelInputTypeField Group
10paymentTermDiscountIdPayment Term Discount IdInputType.textREFERENCE
10srcEntityNameSrc Entity NamedeferredSelectDEFAULT
20srcEntityIdSrc Entity IdInputType.textREFERENCE
30glPaymentTermIdGl Payment Term IddeferredSelectREFERENCE
40seqNumberSeq NumberInputType.numberDATA
50discountPercentageDiscount PercentagedeferredSelectFINANCE
60dueDaysDue DaysInputType.numberDEFAULT
70dueDatesDue DatesInputType.dateDATE
80dueDateOfMonthDue Date Of MonthInputType.numberDATE
5090createdByCreated ByInputType.textREFERENCE
5100creationDateCreation DateInputType.textREFERENCE
5110lastUpdatedByLast Updated ByInputType.textREFERENCE
5120lastUpdateDateLast Update DateInputType.textREFERENCE

Lines - Payment Term Discount

You can add multiple discount lines to each payment term header. Each line represents a specific discount given to a customer if the customer fulfills certain conditions. Discount lines are not mandatory.

Navigate to the discount lines tab to view/add/update discount lines.
Click on the add new entity to add a new line. If a line already exists, click on copy entity to copy all the details. You can enable/disable fields allowed to be copied in the menu configuration.

The due date for a discount on an invoice can be provided in 2 different ways

  • Due Days No of days from payment term days that the customer needs to make the payment to avail of the discount
  • Due Dates Specific dates before which the customer needs to make the payment to avail of the discount

Discount Percentage: Percentage of discount the customer can take if the payments are made within the allowed discount period.

The reference groups show various ids for reference only. You don't need to enter any information in this section. When you save a payment term for the first time, the system will auto-populate the newly created header id and line ids.

Scroll left, right, up, and down view all other fields.

Enter all the other fields and click on the save button to save the payment term. The app will post all the data to the server and will show the messages returned from the server.

All Fields
SequenceNameLabelInputTypeField Group
10paymentTermScheduleIdPayment Term Schedule IdInputType.textREFERENCE
10srcEntityNameSrc Entity NamedeferredSelectDEFAULT
20srcEntityIdSrc Entity IdInputType.textREFERENCE
30glPaymentTermIdGl Payment Term IddeferredSelectREFERENCE
40seqNumberSeq NumberInputType.numberDATA
50amountPercentageAmount PercentageInputType.textFieldFINANCE
60dueDaysDue DaysInputType.numberDEFAULT
70dueDatesDue DatesInputType.dateDATE
80dueDateOfMonthDue Date Of MonthInputType.numberDATE
5090createdByCreated ByInputType.textREFERENCE
5100creationDateCreation DateInputType.textREFERENCE
5110lastUpdatedByLast Updated ByInputType.textREFERENCE
5120lastUpdateDateLast Update DateInputType.textREFERENCE