Professional Documents
Culture Documents
Controlling The Payment Due Date Calculation in SAP SD
Controlling The Payment Due Date Calculation in SAP SD
Kshitiz Saxena
more by this author
SD (Sales and Distribution)
SalesSAP ERP due dateenterprise resource planningfiinterfacepaymentsap erp sales and
distributionsd
share 0
share 0
tweet
share 16
Follow
Payment terms
In standard SAP system, billing documents are generated, against which customer
makes payment to the business unit. However, on the basis of our relationship with
our customer we may extend certain credit period to him.
For example, we may allow our customer to pay back to us within 30 days from the
time of goods/service delivery to him. Alternately, we may allow him to pay back in
monthly installment on a certain date of every month. We may also provide him a
certain discount if he pays back to us within the stipulated time frame.
In SAP, this functionality can be controlled using payment terms. We will review that
how we may control payment due date calculation using payment terms and what are
the constraints in using the same.
Payment due date calculation
Payment due date is function of two different variables configured in SAP. First is
baseline date and other is payment terms.
We may represent the relationship among these variables as below:
Payment due date = Baseline Date + Payment terms
For example, if baseline date for a particular payment term is billing date (for example
28thMay) of the document and payment term is 21 days, then payment due date will
be calculated as 18th Jun ( 28th May+21 Days).
Baseline Date:
There are four options available in transaction OBB8 (Customizing for payment terms)
for configuring the baseline date:
form clear_terms_of_payment.
clear: xaccit-zterm,
xaccit-zbd1t,
xaccit-zbd1p,
xaccit-zbd2t,
xaccit-zbd2p,
xaccit-zbd3t.
a. endform. CLEAR_TERMS_OF_PAYMENT
It means that only the base line date is taken over from SD to FI and the payment
terms will not be copied anymore.
Please refer to OSS note 180344 for more details on this change.
Information flow in SD-FI interface
When accounting document is posted for an invoice, baseline date and payment terms
are passed on to FI from SD. The data in FI gets stored in table BSEG in the following
fields:
BSEG-ZFBDT
BSEG-ZTERM
Payment due date can be calculated by calling any standard functional module such
as:
J_1A_SD_CI_DUEDATE_CHECK