Skip to Content
avatar image
Former Member

Due Date Calculation

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?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Sep 26, 2014 at 04:58 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.

  • avatar image
    Former Member
    Sep 29, 2014 at 10:00 AM

    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


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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