cancel
Showing results for 
Search instead for 
Did you mean: 

Due Date Calculation

Former Member

Hi Everyone.

Can any once help me please, my req is that, I want System should calculate due date based on Invoice creation date instead of Billing date. Is there any control for this? or any user exit needs here?

Accepted Solutions (0)

Answers (2)

Answers (2)

shashi_thakur
Contributor
0 Kudos

Hi Srikanth,

Within the Configuration for the "Terms of Payment" you can see that there are multiple options for the Baseline date. Please check the configuration for the Terms of payment which you wish to use and decide which date you want to use as the Baseline date for payment.

Regards,

Shashi Thakur

Former Member
0 Kudos

Thank you Shashi. Thanks you very much

Former Member
0 Kudos

Hi Srikanth,

if you are printing the the due date in any output, pz follow the below procedure.


Pass your invoice creation date and payment terms into FM (SD_PRINT_TERMS_OF_PAYMENT) and get invoice due date. This is the function module we use for invoice due date calculation. please check with technical person he will help you.


Regards,

chandra

0 Kudos

all of these things i understood .There are 2 things we require to calculate the due date first is the baseline date and second is the number of days given to the vendor or customer. My question is : How does the system gets these number of days from payment terms as when we create the payment terms we just give the payment term code, day limit, baseline date and description of the payment terms. how does the system calculates the number of days.

former_member187610
Active Participant
0 Kudos

Hi Srikanth,

Invoice creation date is the system date on which the document was created. Billing date can be next day/week, which is generated by the system based on when the actual Post Goods Issue (PGI) happens.

Standard SAP considers billing date (document date) as the baseline date by default. The standard billing date (VBRK-FKDAT) is set as baseline date in FI.

When an 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  standard functional module J_1A_SD_CI_DUEDATE_CHECK

Thanks & Regards,

Sharan

Former Member
0 Kudos

Thanks Sharan for your reply. but still im confusing with this. you are explaining about Base line date n billing date so how can i control it for calculating due date from invoice creation date.please consider.