Change of Customer Payment Term

Hi Gurus,
We are planning to change the payment term of our customer accounts this October.
For example:
Customer A
Payment term last September is payable in 20 days.
October 10- payment term was changed to 10 days
Kindly advise if the postings that were already made from the previous months will be affected if we change the payment term of that customer?  Or will it only affect the postings that will be made after the change in payment term was executed.  My worry is that the computation of net due date and amount will be affected if we change the terms of payment.
Thanks,
Ellicec

Hi:
    Payment terms are copied into Sale order from payment terms maintained customer master data at sale organization level..Whatever you give in their is copied to sale order and is taken to billing document and once document is posted it starts appearing in posting document line item in FI...Baseline date calculates the aging of open items standing in customer ledger ...If you change the customer payment term then there is no issue..its a normal business process to do so...It will not affect already existing data ....Invoice posted with new payment term will have their own aging in ledger..Hence you can carry on with their change, From control point of view just make sure that none should be allowed to payment term or base line date in a posted document. This can be prevented using document change rules in OB32...I hope it will help you.
Regards

Similar Messages

  • Change of Customer Payment Terms and Its Impact On Invoice

    Hi All,
    i would like to know that I have few open customer invoices for a customer. Now I have changed the Credit terms from 30 days to 60 days. Of-course it will not automatically impact on the already created accounting documents. Is there a way that i can update the accounting documents with new credit term days so that the due dates can be recalculated.
    Please advise
    Many Thanks
    SAPXPT 

    It doesn't work that Way.... need small ABAP changes in the standard program: Just follow as given below but need to be done with ABAPer as it needs access key to change the standard programs:
    Symptom
    On the new line item list (transactions FBL1N, FBL3N, FBL5N (FAGLL03 as of ERP2004)), you can carry out a mass change for certain document fields. You want to add fields to the mass change that do not exist in the SAP standard system.
    Other Terms
    FBL1N, FBL3N, FBL5N, RFITEMAP, RFITEMGL, RFITEMAR, FB02, FB03, document change, mass change, FAGLL03, FAGL_ACCOUNT_ITEMS_GL
    Reason and Prerequisites
    Fields for the mass change are not contained in the SAP standard system.
    Solution
    Note:
    The following solution refers to transactions FBL1N, FBL3N and FBL5N. If you want to create the changes for the line item display of the new general ledger (FAGLL03), do not make the changes in the FI_ITEMS function group (LFI_ITEMSI01). Instead, make the changes in the FAGL_ITEMS_DISPLAY function group (LFAGL_ITEMS_DISPLAYI01).
    Solution:
    Carry out the enhancements described below in your system and test them thoroughly.
    Note: SAP cannot guarantee that the modified mass change will work correctly even if you carry out all of the steps as described in the manual tasks.
    Preparation:
                Go to the line item list, select a document and choose 'Change document' in the menu bar.
               In general, all the fields that can be changed in the following screen can be changed in the mass change If you choose 'Additional data', the system displays an additional dialog box. The fields that can be changed in this dialog box can also be included in the mass change. You cannot change the CPD data of a document in a mass change.
               Make sure to remember whether the system displays the field that you want to include in the mass change (from now on referred to as 'XYZ') on the main screen or in the additional dialog box. Also note that this can differ for customer accounts, vendor accounts or G/L accounts.
    Enhancement of the screen for the mass change:
               To manually change the screen for the mass change in the line item display, proceed as follows:
    Call transaction SE80 to display the FI_ITEMS function group.
    Expand the 'Screens' folder and double-click screen number '0100'.
    Choose '-> Layout' (note that you must use the graphic layout editor for the following steps).
    The system now displays another dialog box: 'Screen Painter: Change input/output field'. In this dialog box, choose 'Display <-> Change'. You should now be able to modify the screen.
    Choose 'F6'. The system generates another dialog box: 'Screen Painter: Dict./Program fields'.
    Enter *BSEG-XYZ in the command line as a table/field name and choose Enter.
    The system displays a relevant table row in the large white window. Select this line and choose the pushbutton with the green checkmark in the lower left corner.
    Place the cursor on a suitable position on the first 'Screen Painter: Change input/output field' and left-click. The system then displays the required selection field including the description. You can now move it to the required position on the screen.
    Select the white selection field of the two new selection fields and choose 'F2'.
    The system generates the additional dialog box: 'Screen Painter: Attributes'. Select the 'DICT' tab page in the 'Attributes' section and deactivate the 'foreign key check' if it is activated.
    Test, save and activate the screen.
    Manual source code changes:
                You have to modify the SAP standard source code as follows:
    First change:
                         Call transaction SE80 to display the FI_ITEMS function group.
                        Expand the 'Screens' folder and double-click screen number '0100'.
                        Select the 'Flow logic' tab. Add the row marked with "<-----INSERT LINE to the source code:
    field *bseg-bvtyp module req_bvtyp on request.
    field *bseg-rstgr module req_rstgr on request.
    field *bseg-cession_kz module req_cession_kz on request.
    field *bseg-xyz module req_xyz on request.  "<--INSERT LINE
    Second change:
                         Call transaction SE80 to display the FI_ITEMS function group.
                        Create the module req_xyz in the LFI_ITEMSI01 include:
    module req_xyz.
    fldtab-fname = 'XYZ'.
    fldtab-aenkz = 'M'.
    collect fldtab.
    endmodule.
    Third change:
                         Call transaction SE80 to display the FI_ITEMS function group.
                        In the 'SCREEN_DETAIL' subroutine, add the rows marked with " <-----INSERT LINE  if XYZ is displayed on the main screen of the document change (see above):
    when 'HBKID'.
    zusatzbild = 'X'.
    continue.
    when 'XYZ'.                        "<-----INSERT LINE
    bdcdata-fnam = 'BSEG-XYZ'.        "<-----INSERT LINE
    bdcdata-fval = s_bseg-xyz.        "<-----INSERT LINE (*)
                        If the XYZ field is displayed in the additional dialog box, add the following rows marked with "<-----INSERT LINE instead:
    when 'HBKID'.
    zusatzbild = 'X'.
    continue.
    when 'XYZ'.                        "<-----INSERT LINE
    zusatzbild = 'X'.                 "<-----INSERT LINE
    continue.                        "<-----INSERT LINE
    when 'HBKID'.
    bdcdata-fnam = 'BSEG-HBKID'.
    bdcdata-fval = s_bseg-hbkid.
    append bdcdata.
    when 'XYZ'.                        "<-----INSERT LINE
    bdcdata-fnam = 'BSEG-XYZ'.        "<-----INSERT LINE
    bdcdata-fval = s_bseg-xyz.        "<-----INSERT LINE (*)
    append bdcdata.                  "<-----INSERT LINE
                        Note: If conversions of data formats are involved, you may have to insert the following row instead of the row marked with (*):
    write s_bseg-xyz to bdcdata-fval.    "<-----INSERT LINE
                        For an example, see Note 573954 about the mass change of the baseline date for payment ZFBDT.
    Save and activate the source code changes.
    Notes on error handling:
               If the mass change does not occur as required even though you changed and activated all program parts, note that the error log for the mass change (Environment -> Mass change -> Error log of line item list) may contain useful information for error handling.
               In addition, see Notes 573954, 577792 or 322163 for more information.

  • Sales order block for MRP run when the Customer payment terms is in Advance

    My client needs to block some sales order for MRP which customer payment term is advance. But it should be based on the customer payments terms (In case of Advance). After getting his advance amount, we would be release it and it also be consider for MRP.
    Option 1.Status profile  this concept is will controlled by sales document controls VOV8 not by customer's payment term Advance
    Option  2: In CMR sales area Billing Document tab  by using payment guarantee procedure and in VOV8 in billing tab Payment guaramtee procedure by using this setting , i am getting a pop up message" No Finanical document assigned" in sales order when u try to save. Now sales order is blocked for delivery but not MRP run.
    i am to ask the abaper to develop "here in the information box we will maintained required text say example u201C customeru2019s Payment term is in advance please check the reason for rejection number u201Csay ex: 13u201D: advance " after this is happen go to change mode of sales order put reason for rejecation" now MRP run will not generate the requirement for the sales order.
    for Undo these this flow :
    Va02 : remove the reason for rejection keep it in Blank
    VKM3 : release the sales order.
    Options 3: Development 
    Kindly suggest me the second options is only alternative for solving this issue but really i m not used specific feilds to solving this issue.

    Cleint is not using the field  in CMR Payment granatee , i gone for user-exit and closed this issue

  • Customer payment terms

    Hi all,
    In our customizing report, client needs to shown in the report payment terms wise, not on total billing doc amount. for this which table i need to use? can anybody help me in this regard?
    Raghav

    Hi,
    To see payment terms wise customer balances go to FBL5N choose change layout select payment terms. And subtotal according to the payment terms. Before be sure you should assign the payment terms to the customer master record.
    Hope this is clear, if yes assign points,
    Regards,
    Sankar

  • Posting Customer Payment Term Discount Separately

    Hello Gurus,
    I have configured the system for the Customer Payment Terms in SAP but I am having hard time showing that correctly in FBL5N.
    For Example:
    Invoice Value $100
    Payment Term 2% Discount
    Customer Pays on time $98
    In FBL5N main display screen, I see the customer account after clearing as follows:
    Invoice Value $100 (Clear)
    Incoming Payment $100- (Clear)
    To see the discount and actual cash posted to the right accounts, I need to drill down in the Incoming Payment Document Entry to see the following information:
    40 Payment Discount $2
    40 Actual Cash Received $98
    15 Customer Invoice $100
    Can I see the above posting on the main screen of FBL5N without using F-32 (Clear Customer) so that I could see the actual payment discount and actual cash paid by the customer?
    Thank You
    Salman Ahmed

    Hi salman
    With the help of ABAPER, Activate BTE 1650 and add a new column named discount in the FBL5N report.
    Give the logic for the same to fetch the amount of discount in the said added column. Also, if the amount of receipt is also required, Column for actual amount received can also be added.
    Through this you can get both the amount received and discount in the FBL5N report.
    Regards
    Nitesh

  • Transporting changes made to Payment terms

    Hi all,
    Is the procedure to transport the changes made to payment terms in IMG, different from usual transports? because I was not asked for a request, when I changed the description of the payment term for customers in IMG.Please let me know the procedure.
    Thanks in advance
    Kumar

    Hi,
    In the IMG, payment terms, , select the payment terms you want to transport, go to menu-- click on transport --then u will get include in request and delete from request, click on include in request, then u will get the request creation pop up, then create a new request, release and then transport the request.
    Hope this helps.
    Thanks,
    Viswanath

  • Only Customized payment terms in selection list

    Dear all,
    What are settings/customization reqd. for only customized payment terms to appear on selection list in any of
    the purchasing documents ?

    Hi
    only customized payment terms in purchasing documents? You can user personall list option in F4 help in payment terms field.
    There is no sutomization or settings for this.
    Regards
    Antony

  • I would like  to make some changes in GR91 payment term

    Hi Gurus,
    I am pretty new to SAP ERP. I got assigned the ticket as requested below.
    Business requirement:
    I would like  to make some changes in GR91 payment term.
    1.        85 days from invoices (instead of 93)
    2.        Only the 5th of each month , will be the bline day (payment day), instead of 5th & 20 th.
    My Analysis:
    I have checked OBB8 in EED system for payment term GR91 and I could see the below 3. Here I have attached one file with business requirement and GR91 payment term screenshot.
    1. PT - GR91
    Day Limit - 4
    Fixed day - 5
    Additional Months - 3
    Default baseline date - Document date
    Sales Text - 20-31 at 5th (93 days frm Inv)
    Own Explanation - 01-04 at 5th (93 days frm Invoice)
    1. PT - GR91
    Day Limit - 19
    Fixed day - 20
    Additional Months - 3
    Default baseline date - Document date
    Sales Text - 20-31 at 5th (93 days frm Inv)
    Own Explanation - 5-19 at 20th (93 days from invoice)
    1. PT - GR91
    Day Limit - 31
    Fixed day - 5
    Additional Months - 4
    Default baseline date - Document date
    Sales Text - 20-31 at 5th (93 days frm Inv)
    Own Explanation - 20-31 at 5th (93 days from invoice)
    Please help me in this regard. How could I go ahead with configuration, what are the options I should select in OBB8.
    Thanks in advance for your help............
    Thanks & Regards,
    Siva

    Hi Siva,
    Day limite 5 doesn't allow GR91 use after 5th day. So you will have precisely 85 day.
    If you want have unlimited day use and fixed day you have never precisely 85 days.
    Please do a test. Define OBB8 and replace a Vendor Invoice Payment term to GR91. Look at FBL1N the due date.
    regards

  • Sales order and Billing Should be Block as per Customer Payment Terms

    When  credit limit exceeded to limits As per their client requirement in sales order level credit check has done and it will save , when they trying to do Delivery it is not possible to proceed. With out changing the credit master record they want to release the sales order for special permission (VKM3)
    same why i suggested the client when the payment term days exceeds how to block the customer?
    Manual blocking the customer for specific sales area sales order level and billing document level . When the Payment terms exceeded . Infact I have checked with my colloegues Payment terms is transactional specific mainly used for some financial reporting example ageing report  here when you look at the customer is not paid before the payment term days . you can go to VD05 block the customer.
    this i have suggested , is any automically blocking the customer when the payemnt terms days exceeds ?

    Hi
    Open item option in OVA8 will consider all the overdue items (irrespective of payment terms).
    If the particular line item in FBL5N is falling overdue, it will be considered.
    % mentioned there is OD/OS percentage, ie. overdue/outstanding %. ie. if you maintain 50% in the OVA8,  if your overdue value is 1000 USD & total outstanding is 2000 USD, so your od/os % is 50%. The moment your OD value increases from 1000 to eg 1200USd, system will set a credit block.
    Generally noDays open item can be kept blank
    I hope it is clear to you
    thanks

  • Customer payment terms issue

    Hi I need one urgent solution
    In customer master data the payment terms is znz8 which is due 20th of the following month.
    But they want it if we do invoice  11/06/2008(today) the due date shpuld be 11/07/2008.
    for that in customer masta we need to change know? is this require TP (transport) Movement from development to quality and then move to prodn?
    or  directly we can change in production in customer master data? is this done by FICO consultants or  SD consultants
    if settings to be done where we do the settings for the payment terms?
    Kindly dothe needful

    Hi,
    If the required terms are already configured in the system and are available in Production, then it is just a master data change.  You need not transport the same.  In production environment, the master data changes are generally done by the business teams.  Alternatively, either the FI or SD consultant can do it, but you need to ensure that the terms are updated in both Finance and SD views.
    If the required terms are not available, then you need to create the terms and transport them to Production.
    Assign Points accordingly.
    Thanks,
    Madhav Nanduri

  • Change Open Item Payment terms

    First I want to change the payment terms for a certain number of vendors. I do this either vendor by vendor or using the MASS transaction.
    BUT, I have a number of open Items for those vendors. Is there a way to change the Payment Terms for those existing open items?
    In FBL1N - Mass changes I dont see such a possibility.
    Can I do this using an ABAP program and is there any BAPI suitable for this purpose?  I see that the ZTERM field exists both in BSEG and BSIK tables
    Please any hint will be wellcome

    Thanks for your response,
    In FBL1N-MassChanges.
    I leave the BaseLine Date field unchanged.
    I change in the PaymentData block, the First field in Conditions (ZBD1T field) say from 30 Days to 60 Days.
    Will this change my open item DueDate from BaseLine30 to BaseLine60 ?
    Please Confirm if the above is correct.

  • Changing the filed payment terms non-modifiable to certain users in fb02

    hi all,
    there is an issue were in we need to supress the payment term field in the Tcode FB02-Change document to a particular group of users. how can we do it?
    By supress i mean to say that the particular filed should be nonmodifiable for a certain group of users and should be as modifiable for certain group.

    Hello,
    It CANNOT be configured in such a way. You cannot restrict the same / supress the same for particular group of users through configuration.
    However, you can create a transaction variant using SHD0 and try to make payment terms as display field.
    Regards,
    Ravi

  • Sales order to be blocked based on customer payment terms and credit limit

    Hello Gurus,
    We have some requirement of credit management  : Client  want sales order to blocked based on payment terms  if customer doesn't pay  previous dues as per the payment terms mentioned customer master ,sales order ,  irrespective of customer credit limit credit
    (i.e Even in the case of credit limit is not exceded for that praticular customer)
    Looking for your inputs
    Thanks inadvance
    Regards
    Venkat

    Dear Venkata Chalapathi,
    Following is the logic for your requirement.
    If the check is on the basis of payment terms of pending billing documents alone, then
    check DYNAMIC with Reaction C/D and Status 'checked'
    Then maintain the same settings against OLDEST OPEN ITEM with Days oldestItem = 0
    Now, make a sales order and system will trigger the credit check message (assuming there are uncleared documents )
    Ask your abaper to find an Exit/Enhancement in this message spot and you can write a logic to check the
    billing documents in BSEG by fetching the document types with 'RV' (assuming we are considering only the billing documents)
    and in the VBRK get the billing date and we can get the payment term in vbrk-zterm and its corresponding date in T052-ZTAG1
    If the billing date + T052-ZTAG1 value is greater than SYSTEM date , then you have to trigger the credit check message in the sales order. Else allow the sales order.
    Check and revert back if there is any doubt/additional requirements.
    Thanks  & Regards,
    Hegal K Charles

  • Customizing Payment term for vendors

    Hi,
    I'm looking for customizing related to vendor master Payment term.
    Could you please help me ?
    Yours truly

    Hi,
    Create Payment term in OBB8,if payment term has more condition's create each payment term in OBB8 and Assign the child Payment term to main Payment term in OBB9.
    Regards,
    Varun

  • Mass Change of PO Payments terms

    Hi frinds, there is need to change Payment terms for all the historical PO's for all the vendors with the current in vendor master record. When using copy PO function, current vendor payment terms not picked up, but copied reference PO.
    just think if we have FM to change Header information in PO other I only choice seems to be an BDC.
    thanks.
    Lakhbir

    Hi
    You can try using the BAPI BAPI_PO_CHANGE, but probably you should need to clear the Payments terms from document before using BAPI.
    I believe if the system see a payment term in the PO, it doesn't replace with the new one.
    Max
    Message was edited by: max bianchi

Maybe you are looking for