Due date payment restriction during manual payment posting

Hi Team.
We have a requirement to pay bills only after the due date is over,and not before that.
For Ex :- If i have payment terms of 30 days and i am booking invoice on 1st of mar then due date would be 31st of mar.
our requirement is to pay this bill only on or after this 31st march.user should not allowed to post any payment entry before 31st march.
Can some one please give the settings required for achieving this requirement during manual payment entry..
appreciate your help..
Thanks
Vinai

Hi Vinai,
Sorry for giving confusion..It is as simple as below.
1). Manual payment should happen only after  the invoice is due....and that too for only one vendor.rest of all vendors should be able to pay as usual before due dates. so we are creating one new payment term for particular vendor and trying to restrict the payment by creating validation.
2). And this restriction should also apply when vendor is configured as customer.
For Ex :- If vendor invoice value is 10,000 where i need to pay, and he is also a customer and has sale value 1000 which i need to receive.
net balance is 9000.
during this vendor & customer clearance also the due date calculation should work.
Please help in building validation logic or any BADI , EXIT' s at lease for first one..
Thanks
Vinai

Similar Messages

  • How to restrict the manual accrual posting in Rebate?

    Hi friends,
    I am working with Retroactive Rebate.
    As on now, the total accrual posted to FI is 20000 INR.
    If I am taking the past Billing documents into consideration then the Total accrual is 35000 INR.
    So, I need to post a Manual Accrual for the difference of 15000 INR. It is running fine.
    Now, I want that user should be able to post more than the difference amount. During Manual accrual posting, one can post any amount he wants which I want to restrict upto the difference amount.
    That means, system should not allow the user to enter more than the difference amount.
    Can any body please guide me how to do it?
    Regards
    Pradyumna

    Hello Pradyumna,
    there is not standard way to restrict the manual accrual value.
    Are you using the old rebate processing (with S136 not active) ?
    If so I would advice you to pass to new rebate processing. See the note 105681.
    In this way the retroactive rebates can be easily handled.
    If you prefer to old rebate processing, please try to test the report RV15B005 to post accrual for old invoices
    Best regards,
    Ivano.

  • Alternate Payee Number not capture during Manual payment posting (FBZ2)

    Dear Friend,
    Appreciate if anyone can help me with below issue.
    Scenario:
    - Vendor master already been updated with the alternative payee number.
    - I have create a vendor invoice with payee data in the field BSEG-EMPFB.
    Problem:
    When I perform FBZ2 - post outgoing payment and select the invoice created, the payee field was not updated automatically neither based from the original invoice nor vendor master. Furthermore, the field was greyed out during payment posting.
    Pls help how can I cantured the payee number based from the original invoice during post outgoing payment.
    Thx.

    Hi Kiran,
    Here is my answer to your Q.
    1. Have you given alternate payee in vendor master
    - YES, at the genral data->payment transaction and also at alternative payee in doc. I already insert the payee number.
    2. While doing FBZ2 in account give the alternate payee and when you go inside it tells no open items found
    -NOT exactly, coz i dont use the alternate payee number for choosing open item. I use the same vendor code as per invoice.
    3. Click other items and click process open items there you will find the open invoice of the the vendors.
    -NOT applicable as i already select the vendor based from the invoice to be made.
    When I choose open item during FBZ2, entered the main vendor code as per invoice to be made. In the invoice, the alternate payee number is there already. Just during FBZ2 the field is greayed out, hence the payee number from invoice wav not adopted when manual payment was done.
    I notice if i use the FBZ2, the payee field is not open for entry.
    Pls help.
    Thanks.

  • Show Net Due Date in F110 - Proposal list / Payment list

    Dear Gurus,
    I would like to ask for help in below issues:
    I want to display "Net due date" field in transaction F110 - Proposal list / Payment list (program : RFZALI20) but I only found "Baseline Payment date" and "Payment term" in variant maintenance.
    Would appreciate if someone can give me the solution / suggestion for above issue?
    Thanks & regards,
    LOI

    Hi,
    1) You may copy the sample interface function module: SAMPLE_INTERFACE_00002110 (to get the passing parameters) and code your coding as below:
    **To calculate Net due date = baseline date + payment term
    FUNCTION yyyy.
      LOOP AT T_REGUP_LST.
        T_REGUP_LST-ZZFAEDT = T_REGUP_LST-ZFBDT + T_REGUP_LST-ZTERM.
        MODIFY T_REGUP_LST.
      ENDLOOP.
    ENDFUNCTION.
    2) Make sure you have declared the new field in tbl CI_REGUP_LST and CI_REGUH_LST (item level in tbl-CI_REGUP_LST; header level in tbl-CI_REGUH_LST).
    3) Configure IMG through FI > Financial Accounting Global Settings > Business Transaction Events
    a) Settings > Products > of a Customer > Define a new product and activate it
    e.g Product = Zxxxx
    b) Settings > P/S Function Modules > of a Customer >
    e.g Event = 00002110
         Product = Zxxxx
         Appl = FI-FI
         Function Module = yyyy
    4) Proceed to test the new fields added through F110: Payment / Proposal List from program RFZALI20
    I hope to hear a good news from you.
    Thanks & regards,
    LOI

  • How to change Due date in Cash flow (yet to post) lines in a contract.

    Hello All,
    I have a requirement where i want to change the due date of cash flow line items of a contract. I am able to do that in RECN transaction, by clicking on the date field and change the date. Here i am looking for a BAPI or function module using which i can update the date of cash flow items. Can anybody help me in doing this.
    Thanks,
    Bala.

    Hi Bala,
    we had a similar requirement during the initial implementation project.
    We have used BADI_RECD_CASHFLOW for this purpose. We have used both Methods - CHANGE_CASHFLOW_OBJ and CHANGE_CASHFLOW_PAY in such a way (for the last one):
      LOOP AT ct_pay ASSIGNING <ls_cashflow_pa>
                 WHERE ( cfstatus = 'P'              ) AND
                       ( origflowtype IS NOT INITIAL ) .
        IF <<condition>>.
          <ls_cashflow_pa>-dfaell = ....
        ENDIF.
      ENDLOOP.
    HTH,
    Siarhei

  • Printing Payment Advice and Payment Media for Manual Payments

    Hello Gurus,
    In my company, we process very few invoices in a day and we have opted for manual payment of invoices. When this payment is done, I will like to print both the payment media and payment advice for the manual payments that have been done for vendor invoices. Does anybody have an idea how I can go about this? Thanks in advance for your help.
    Cheers

    To print payment advices and payment media you can use transaction F-58. When you enter your bank details and printer details make sure you enter printer name for both the payment media and payment advices. Then it will print both.
    Hope this helps.
    Shail

  • Doc splitting during manual bank posting

    Hi,
    We are in the process of implementing document splitting with profit center as a mandatory splitting criteria.
    During customer incoming payment, we
    Debit Bank Clearing Account
    Credit Customer
    In this step, New GL will split the above 2 entries with the profit center based on the AR billing document.
    When bank statement comes in from the bank, the normal journal posting is:
    Debit Bank
    Credit Bank Clearing Account
    My problem is: in this posting, we do not reference the incoming payment document, hence system cannot find out which is the profit center to split into. Is that a transaction whereby I can post the bank statement and do the clearing of the "bank clearing account" at the same time, so that the "Bank" line can inherit the profit center from the incoming payment document? We do not want to use the standard bank reconciliation process for now.
    Any suggestions is much appreciated. Thank you.

    Hi
    In such a case you may use the functionality of FF66. This will clear the subledger and post the entry to Bank Accounts, depending on teh configuration of your Posting Transactions for Bank Reconcilliation
    Regards
    Sanil

  • Re: Error during manual stock posting

    Dear all,
    I faced the following error in MB1C when performing initial upload of stock with mvt type 561.
    Stor. Location S001 not supported (check your entry)
    Message no. M7146
    Diagnosis
    The specified objekt (Stor. Location S001) is not supported.
    Procedure
    Make sure your entries are correct.
    As such, I could not upload any stock to the storage location.
    I do not face this error with any other storage location which was setup in the same manner.
    Please advise what could be the problem? 
    I could not find any other threads with the similar error.
    Thanks.

    It's very likely the error message is triggered from program "FM07MEW0"....so you can put a breakpoint and when trying to do the posting you can do some debugging...
    CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          tabname             = l_tab
          lfieldname          = l_field
        IMPORTING
          dfies_wa            = ls_dfies
        EXCEPTIONS
          OTHERS              = 1.
      IF SY-SUBRC IS INITIAL.
    * If Special Stock Indicator is left empty, and no entry exists
    * in T156B, error message should come up.
        IF w_wert IS INITIAL.
          IF w_msgty EQ w.
            MESSAGE w018 WITH ls_dfies-scrtext_m.
          ELSE.
            MESSAGE e018 WITH ls_dfies-scrtext_m.
          ENDIF.
        ENDIF.
        IF w_msgty EQ w.
          MESSAGE w146 WITH ls_dfies-scrtext_m w_wert.
        ELSE.
          MESSAGE e146 WITH ls_dfies-scrtext_m w_wert.
        ENDIF.
      ELSE.
        IF w_msgty EQ w.
          MESSAGE w001 WITH 'T156' w_wert.
        ELSE.
          MESSAGE e001 WITH 'T156' w_wert.
        ENDIF.
      ENDIF.

  • Payment Terms-Manual due date Input-Which field?

    Dear Gurus,
    I can observe an option at the payment terms of "no default" which means that payment due date has to be entered manually.Is there some field in the order or billing document where the due date can be entered manually.Kindly hep,thank you.
    Regards,
    Sam Ahmed

    Hi
    By making due date manual you want to give a free hand to end user for entering any date as due date. He might enter 30 days or 300 days and this is the reason payment terms are used. I don't know about your business scenario but in most of the cases due date is determined from payment terms.
    If you want to make it manual then you can enter payment term with pay immediate and enter date in Fixed value date as suggested by Ravin or enter days in add value days field. System will take this date as billing date for accounting document and will calculate payment term days from here and if you payment term is pay immediate then this would be your due date as well.
    Thank$

  • Running Payment Program before Due Date

    Hi Gurus,
    I have a problem.
    I want to run the payment program -Tcode F110- before the due date and I need the document posting date to be the same as the due date.
    How could I sort it out?
    Please help,
    Samuel

    Your requirement can't be fulfilled by standard set-up, because SAP payment run can post with only one posting date in a single run. This posting date will be what you are entering in the parameters, and system will not split payment posting date separately based on Due date. You can group your items based on due date and can pay future due items as well but you can't split your payment posting with different payment posting date based on due date in a same payment run.
    You can possibly do following workaround.
    - Run vendor open item report (T-code FBL1N) and sort it based on Net Due column (if net due date column is not available change the layout to populate it). And decide for items with which due dates you want to settle today. Lets say you want to settle for following due date xx/xx/xxx, xx/xx/xxx1, xx/xx/xxxx2
    - Then you should run three payments run separately.
    Payment run 1 parameters-  Posting Date=xx/xx/xxxx, Next Posting Date=xx/xx/xxxx+1
    Payment run 2 parameters-  Posting Date=xx/xx/xxxx1, Next Posting Date=xx/xx/xxxx2
    Payment run 3 parameters-  Posting Date=xx/xx/xxxx2, Next Posting Date=xx/xx/xxxx3
    Imp: Note that Posting date=Due Date and Next Payment Run Date=Due Date1 in the parameters+
    This will involve more than one payment runs in a day but will satisfy your requirement
    Thanks
    Ranjit

  • Paying before due date through payment program

    Hi friends,
    How do I pay to the vendor before the due date for certain invoice through payment program.
    and
    How does system calculates discount on that invoice in automatic payment program.
    what details do I need to enter to make system pay before due date and calculate discount as per payment terms.

    Hi,
    Please try this to remove the check box 'Payment per due date' is selected in your FBZP   > Payment method for company code settings. If you have switched off the flag and carried out testing.
    Please assign points if it useful
    Regards
    Ravinagh Boni

  • Function Module to determine due date in BI form Payment Terms

    Hi to all,
    Can any one tell me what is the Function Module to determine due date in BI, form ZTERM ( Payment Terms ).
    I am working on Accounts Receivable (AR). and need to calculate Due date.
    I shall be thankful to you for this.
    Regards
    Pavneet Rana

    Thanks For reply,
    I have to do aging for Receivables and report format is like that.
                    1 - 10      11 - 30        31 - 60         61 - 90       > 90     Notoverdue   Overdue
    North
    East
    south
    West
    According to client requirement in first 5 bucket i need to display Receivables according to aging
    and for  Notoverdue   Overdue  bucket condition is like that.
    if sy-datum - vbrk-fkdat  > 0NETDUEDATE then it is under Overdue bucket
    if sy-datum - vbrk-fkdat  < 0NETDUEDATE then it is under notOverdue bucket
    there i have created 2 DSO , one for sales which have North,East,south,West and vbrk-fkdat using 2LIS_13_VDHDR,2LIS_13_VDITM
    and other  DSO which will have 0NETDUEDATE from 0FI_AR_4 .
    for Notoverdue   Overdue how i will calculate aging at query level.
    also is 0p_keydt is variable for 0CALDAY which will take user entery and should i applied offcet, to get firts 5 bucket Receivables data for aging.
    i shall be thankful to you for this.
    Regards
    Pavneet Rana

  • Payment restriction regarding a purchase order

    suppose a purchase order is made at head office or branch office.
    is it possible that if payment has been from either head office or branch office then second time payment regarding  same purchase order should not be possible from other branch or head office.

    let me explain once again
    we have made a purchase order , it can be made at head office or branch/unit level.  payment is also possible at any end.
    now we want is that whenever any one of head office or branch office makes payment then afterwards no one should be able to make same payment again with respect to same purchase order.
    if we make some configuration in vendor master then we are restricting the working of vendor to some unit or head office we donot want to restrict teh vendor.
    instead we want a simple restriction over manual payment that once a payment has been made regarding one purchase order then double payment is not allowed regarding that purchase order, a error message should get flashed over screen while making that posting.

  • Manual payment is not allowed - Order type for payment

    Hi
    I 'm doing a rebate payment, but when I want to input a manual payment, I get "manual payment is not allowed for this agreement type".
    I moved to 'define agreement type' hoping , filling the "Payment procedure" to "C" might resolve this issue. However this gives rise to yet another error :-
    Pl. see <a href="http://i168.photobucket.com/albums/u200/masarada/untitled_1.jpg">here</a>
    help only shows <a href="http://i168.photobucket.com/albums/u200/masarada/untitled_2.jpg">this</a>
    my basic idea is to edit <a href="http://i168.photobucket.com/albums/u200/masarada/untisdxtled.jpg">this with a manual amount</a>
    how am I to resolve this ?
    Thanks

    Hi,
    In the screen shot u sent u did not maintain document type for manual payments, in the field partial settlement u have to specify the document type which is defined to make the manual payments, the standard order type defined for manual accruals is R3.once u made the manual payments accrual which r already posted to finance must be reversed, for that u have to check reverse accruals.I hope this will solve ur problem.
    kiran vemula

  • Payment terms in automatic payment process

    Dear Experts,
    Can anyone tell me,how to make it sure,payment terms assigned in documents are not considered in automatic payment process.Per example,If one pyment term is of 15 days due net,it will not allow us to make the payment before the due date.
    I can assign payment terma immediately due net in the vendor master.This is the secondary thing.If already we have end number of documents posted with the payment term with 15 days due net,then how to go about it.Now there is an option of changing it manually one by one,which is tedious.
    Please advice
    Regards
    Partha

    Hi,
    From FBL1N, you can chnage the baseline date through MASS change option.
    From FBL1N, select the documents for which you want to chnage the terms. Click on the Mass Change icon. From the pop up screen, input a baseline date as required and execute. All the documents will be updated with the given baseline date.
    For example, if you give a baselline date of 30 days back, the invoices (with 15 days payment terms) will fall due immediately as of today.
    Regards,
    Mike

Maybe you are looking for

  • Failure to install Creative Cloud Master for Windows

    Hi all, I am using an Enterprise Creative Cloud and have packaged the Adobe CC Master for Windows. I have followed the rules of installation by installing Acrobat XI first. Upon installation of Acrobat, I proceeded to install Creative Cloud by going

  • How do I completely delete Adobe Application?

    I have deleted everyting I can find related to Adobe, Adobe Reader, and Adobe Photoshop 7.0.  There is just one file I can't get rid of.  the file is CoreSync_x64.dll.  Every time I try to delete it, I get a message, "This action can't be completed b

  • Changing font while printing

    Hi all, I m developing report for Customer Ledger. When i print that report it is printing in very small font. I want to increase the font size so that it could be easily readable. I used PRINT-CONTROL 'SABLD' LINE 1. for bold font . But it is not wo

  • * Help! Disk Utility is Telling Me...

    "This disk needs to be repaired using the Recovery HD. Restart your computer, holding down the Command key and the R key until you see the Apple logo. When the Mac OS X Utilities window appears, choose Disk Utility." Does this mean that I will lose a

  • Iphoto 8 freezes/hangs right after I launch the application.

    Every time I try and launch iphoto 8 the application freezes/hangs. When a slide the arrow pointer anywhere on the iphoto8 screen the multi colored timer ball spins continuously and then I have to force quit the application. Why is it doing this and