Payment terms

How to enter payment terms

Product line

Standard

|

Expert

Operating mode

CLOUD ABO

|

ON-PREMISES

Modules

Services & CRM

Budget & Phases

Purchases

Resource Planning

Business Intelligence

Created: 21.01.2008
Updated: 10.01.2023 | Screenshot updated.

To enter payment terms, go to the folder Settings > Projects > Payment terms:

Payment terms are used for posting via accounting extensions and exist for debtors and creditors.

The designation on the payment terms is language-specific. It is an MLString field. The attribute Invoice.ConditionText uses the text in the project language, so that the payment terms can be printed on the invoices in the project language.

In System settings - Accounting , there are two selection fields, Acc. receivable payment terms and Acc payable payment terms, which you can use to define a default.

This payment term is used at the following levels, and can be overridden, if necessary:

Acc payable payment terms:

  • project type
  • project
  • address
  • creditor

Acc receiveable payment terms:

  • project type
  • project
  • address
  • invoice

Access via OCL

The entered conditions are objects of type DebiKondition or KrediKondition and have the following attributes:

  • code (string)
  • designation (string)
  • deadline (integer)

They can be found on the following classes:

  • Class: project
    Member: Debikondition
  • Class: address
    Member: DebiKondition, KrediKondition
  • Class: invoice
    Member: DebiKondition, KonditionText (designation of the selected condition, to be displayed on invoice reports)
  • Class: creditor
    Member: KrediKondition

The entered conditions are saved as ObjectReferences and must be cast during a direct OCL callup. Example:

debikondition.oclAsType(DebiKondition).frist

returns the corresponding payment term on the calling object.

Bitte wählen Sie Ihren Standort