Vendor Commision checks

hey All
I have a scenario where I need to print a reference number on the check Stub ONLY if the payment is a commission type for the vendors or customers. The number range cannot be a criteria here. Is there any thing I can set as criteria when F110 is run
Thanks
Ankur

Hii..
For post dated check we follow the same procedure as for normal checks.
Regards,
Aakash

Similar Messages

  • Vendor's check run clearind date

    hi all,
    this question is regarding clearing date of vendor's check run.
    They found out that one vendor from today's check run had a clearing date of 10/23/07 instead of 10/16/07. I checked and all the other payments from today's run had a 10/16/07 clearing date. My understanding is that becoz there was one invoice that was inadvetently posted with a 10/18 date, somehow it caused the payment run to pick up that date. Please advise.
    thanks.

    When clearing, the <b>last posting date of all the documents involved</b> in clearing is set as the clearing date.
    A rental invoice for December is entered on 11/28/1997 and the posting date is set to 12/01/1997. The rent is paid on 11/30/1997 and is also posted under this date. 12/01/1997 is then set as the clearing date, in other words the posting date of the invoice.

  • Vendor duplicate check

    Hi,
    I working on a report that checks for vendor duplicates.
    Looking forward to your good ideas and/or code samples and take appropriate action on good/interesting answers.
    For example
    1) how would you check on duplicate names?
    2) how to check the postcode field if there are no checks on the input format (e.g. ignore upper/lower case and spaces)?
    3) which vendor master fields would indicate duplicate vendors (e.g. company registration number, VAT registration number)?
    All ideas and examples are welcome.
    Thanks,
    Dennis

    Personally I would use the VAT number as this is unique key for vendors.

  • Vendor capacity check when creating PO

    Hello Friends.
    We have a business process situation where we would like to check Vendor capacity at time of creating PO (NB) for raw materials to ensure that we do not place POs for more than Vendor capacity.
    Ideally it would be great if there is any way to check all open PO qty and compare with Vendor capacity at time of placing PO - converting PR to PO or direct PO creation.
    We are in ECC 6.00.
    Appreciates your comments/suggestions.
    Thanks,

    Thanks all for your comments but option for contract will not work in our case and here is the reason.
    We want to make sure that we do not have open PO qty more than what Vendor can supply at any point of time. Business reason is sometimes there is surge in finished goods demand and MRP will create new PRs for raw materials and planners will keep converting these PRs to PO withouth knowing how much open qty already Vendor has to supply. So if we have somewhere a check point in system where it checks and warn if open PO qty is more than particular limit set somewhere for example, PIR etc.
    Please comment.
    Thanks in advance - vbhai

  • F-43 duplicate vendor invoice check

    Hi All,
    Generally we use F-43 transaction for direct posting, there we will give document date, vendor date, Amount, and reference number etc etc.. among those details these four are majors. that is for a duplicate invoice chek we will check these four things if for other document, thse four fields matches then we can throw error or warning message to the user by configuring in OBA5. now my requirement is
    i want to get error message if all the four matches and i also want to give one warning message if three of them matches, i.e. if any of them mismatches then i want to give warning message. In the configuration level I can give either Error or Warning message. But now  want to give both depends upon situation.
    for this req is there any way by means of configuration or shall i do it in programming. If i need to do it in programming where can i write the code, i mean are there any user exits, customer exit or BADI.
    Regards.
    Ramesh .

    Hi All,
    Generally we use F-43 transaction for direct posting, there we will give document date, vendor date, Amount, and reference number etc etc.. among those details these four are majors. that is for a duplicate invoice chek we will check these four things if for other document, thse four fields matches then we can throw error or warning message to the user by configuring in OBA5. now my requirement is
    i want to get error message if all the four matches and i also want to give one warning message if three of them matches, i.e. if any of them mismatches then i want to give warning message. In the configuration level I can give either Error or Warning message. But now  want to give both depends upon situation.
    for this req is there any way by means of configuration or shall i do it in programming. If i need to do it in programming where can i write the code, i mean are there any user exits, customer exit or BADI.
    Regards.
    Ramesh .

  • Duplicate vendor Invoice check in FB60

    Hi Experts,
    I want to put the duplicate invoice check while posting the vendor invoice through FB60. I want the system to check the duplicate invoices in combination of the Vendor code and vendor invoice number ( we put the vendor invoice no. in the reference field of FB60 ). How to make this possible. I do not want to make the FI validation for the same. Can you please suggest how to go ahead with this.
    Thanks,
    BABA

    Hi Shailesh,
    phuu, ok, let's start from the beginning then.
    Some theory first:
    you need the validation because the standard check takes the doc.date ito consideration and this is not wanted. And you need the exit from the validation (! not a separate exit! not the original), locate the IF-statements where there is an ELSE option ending with function CUSTOMIZED_MESSAGE. It is up to you what to do here. In the original functoin module, the messages are issued here immediately. It can be an error or a warning, depending on the setting in table T100C. If my understanding is correct,  you always want to see an error message, bt this should be done in the validation, not in the function module. So you should skip the customized_message function call and just issue the messages here as info message regardless of T100C settings. In this case, remove the function call customized_message (as many times as it occurs) and issue the message included directly as an information. Right after the message was issued, set E_RC to 4, infoming the validation that the check has failed. (Note that the customized_message function is only called if the check has failed, so no worry that you always get the message.
    4. Define the exit for the validation
    =========================
    Go to your form pool Z_RGGBR000 (defined in V_T80D) and locate the statement APPEND EXITS. It should appear few times, locate the last occurence.
    Right after that, enter the following:
    exits-name = 'U901' .
    exits-param = c_exit_param_none.
    exits-title = text-901.
    append exits.
    This will define a new exit namd U901 for the validation routines. If in V_T80D, you already had a Z (or Y) report, check if the string U901 is used in that code already (check for the main program). If this is the case, instead of U901, use another name, it should begin with U followed by 3 digits. Also, you make sure the text symbol text-901 (or the 3 digits you are using) is existing, doubleclick it and enter a description like "Duplicate invoice check validation" or similar.
    Well, the exit is published, we have to write the main code now.
    go to the very end of your Z_RGGBR000 report and add a new form U901 like follows:
    Duplicate invoice check validation
    FORM U901 USING B_RESULT.
    Vendor master flag
    data: l_reprf like lfb1-reprf.
    Result of function module
    data: l_rc like sy-subrc.
    Check vendor master first
    select single reprf into l_reprf from lfb1 where bukrs = bkpf-bukrs and lifnr = bseg-lifnr.
    Do not continue if flag is not set.
    if L_REPRF is initial.
      b_result = b_true.
    endif.
    check not L_reprf is initial.
    Call modified function module
    CALL FUNCTION 'Z.....your function'
        EXPORTING
          i_bukrs = bkpf-bukrs
          i_lifnr = bseg-lifnr
          i_waers = bkpf-waers
          i_bldat = bkpf-bldat
          i_xblnr = bkpf-xblnr
          i_wrbtr = bseg-wrbtr
          i_koart = bseg-koart
          i_reprf = L_reprf
          i_shkzg = bseg-shkzg
          i_xumsw = bseg-xumsw
          i_bstat = bkpf-bstat
          i_belnr = bseg-belnr                                 
          i_gjahr = bkpf-gjahr                          
          i_blart = bkpf-blart
    EXPORTING
          e_rc = L_RC.                                
    Decide if validation message must be issued or not
    if L_RC = 4.
      b_result = b_false.
    else.
      b_result = b_true.
    endif.
    endform.
    After this, activate the source code. Make sure you have defined the text-symbol 901 before!
    5. Define the validation
    =================
    Go to OB28 now, and enter your company code(s) and the call-up point 002 (line item). If there is a validation defined already, you have to add a new step only, if not, you have to create the validation anew.
    I assume there is no validation defined yet, so enter a name for the validation like FI_2 or similar. It should NOT be named DUPLIC or similar, i.e., you should not include the purpose in the validation name. This is because the validation is defined on company code / call-up point level and it may contain many steps for different purposes later. A generic name FI-2 or probably your company code followed by 2 (2 is the call-up point) is the best choice.
    Before presing enter go to the last column Validatin active and enter 1 here.
    Then press enter and you will get an error that the validation does not exist. No problem, go to menu path Environment --> Validation and let's create a new validation.
    First, enter a description for your new validation in the right hand panel. Again, this should be a generic description, tell nothing about duplicate invoice checks here.
    You may be asked here to assign a message class to the boolean class 009. You should enter here a Z message class where the validation message should be issued from. If no appropriate message class exits, open a new session go to SE91, enter a new message class Z... press create, enter a description. Then go to the Messages tab there, and create a new message with number 001 (NOT 000) and enter the message text there. E.g. Duplicate entry not allowed.
    Coming back to the validation, if the message class was already assigned (this is the case if there was a validation defined earlier), you can create a new step. In case of a new validation, it will become the first step. But if there was already a validation in OB28 for your company code and call-up point 2, then it will be the last step. In the left hand panel, make sure the new (or existing) validation is selected and press the Create Step button (Ctrl-Shift-F5).
    In the right hand panel, enter a description for your step. This is the point where you can enter Double invoice check or similar.
    We have three parts here, a Prerequisite and a Check part, finally a message.
    In the left hand panel, select the Prerequiste. This will activate that screen block in the right side. We have to make sure that our validation is called only for the relevant vendor line items, so press Ctrl-F3 to hange to expert mode ) and enter the following in the Prerequiste window in the right hand panel:
    BSEG-LIFNR <> '' AND BSEG-XUMSW = 'X' AND BSEG-KOART = 'K' AND
    BKPF-BSTAT = ''
    Beware '' is a ' followed by another ' and not a single " !!
    Then switch back to normal mode using Ctrl-F1 and check the small lamp below that should be green now. Also, you can see the field descriptions now. If the lamp is red, press Ctrl-F3 again, delete all and copy the above again. Do not bother with line breaks. Switch to Ctrl-F1 again until the lamp is green. OK, what we have told here was please call the validation only if we have a vendor number and if this is a sales relevant item (invoice or credit memo, but not a payment or similar, this is the standard logic as well), and the account type is vendor (K) and this is a normal document.
    WHen you are done here and the lamp is green, then go to the left side again and select the Check part. Now you should be able to edit the Check screen lock in the right hand side again. Switch to expert mode and enter simply U901
    This is the name of the form in your Z_RGGBR000 report. NO brackets, no spaces, only U901 here. Switch back to Ctrl-F1 and instead of U901, you should see the text of your form (text symbol 901 in report Z_RGGBR000).
    Finally, click the Message part in the left side to be able to maintain the message in the right side. If you issued an error from the function module already, you can give here an information, or you can give it as an error if you like. The message number is one of the messages from your Z message class, you have to define the text in SE91 (see above).
    When done, save the validation and you can test it immediately.
    Here a brief summary what is happening:
    OB28 setting defines that in your company code a validation like FI-2 or similar is active on line item level. Whenever a line item is abut to be created, the validation will be called.
    However, the prerequisite of the validation is quite strict: only a limited number or vendor items will allow to continue, other line items (G/L, customer, not sales relevant vndor, etc.) will just skip the whole validation.
    If the prerequsite was met, the Check part is carried out. Here we have the exit U901.
    In the exit, first we check if the vendor is flagged for double invoie checks. If not, we quit and processing can be continued. B_TRUE means it is OK. If the vendor is flagged, we call the new Z function which is almost the same as the original one.
    The Z function will check table BSIP, but it will skip the document date comparison. If the current invoice seems to be entered earlier (regardless of the doc.date), instead of the standard customized message (which can be E or W for instance), the very same standard message will be issued as an information. So the user will be informed about the previous document number but the processing won't be stopped. In addition, a return code will be set to 4, meaning check has failed.
    Jumping back to the exit, if the return code is 4, we have to tell the validatin that the check has failed (B_RESULT = B_FALSE), otehrwise we can tell the validation that the check was OK (B_RESULT = B_TRUE).
    Now we are back in the validation, and, depending on B_RESULT, we just continue processing (B_TRUE), or issue an error message from a Z message class (B_FALSE). As the main standard message was isued already from the Z function, the user should know at this stage what the matter is. Your Z message can be a bit generic one, no need to include the vendor number or the previously issued invoice, etc.
    Hope that helps, points welcome
    Csaba

  • Vendor Amount  Checking and posting

    Hi Friends,
        Here ,I am using this function module for checking the vendor amount. BAPI_ACC_DOCUMENT_CHECK
    I am passing below data
    Header Data
    OBJ_SYS     C     10
    BUS_ACT     C     4      RFBU
    USERNAME     C     12      ABAP16
    HEADER_TXT     C     25
    COMP_CODE     C     4      H
    DOC_DATE     D     8      20060217
    PSTNG_DATE     D     8      20060217
    TRANS_DATE     D     8      00000000
    FISC_YEAR     N     4      2006
    FIS_PERIOD     N     2      00
    DOC_TYPE     C     2      SA
    REF_DOC_NO     C     16      TEST
    ACCOUNT GL
    0000000001|0002110113| 
    ACCOUNT PAYBLE
    ITEMNO_ACC     N     10      0000000002
    VENDOR_NO     C     10      EPAY1
    SECTIONCODE     C     4      B004
    ACCOUNT TAX
    ITEMNO_ACC     N     10      0000000001
    GL_ACCOUNT     C     10      0001430524
    COND_KEY     C     4      JIN2
    ACCT_KEY     C     3      MW3
    TAX_CODE     C     2      AR
    TAX_RATE     P     4         0.000
    TAX_DATE     D     8      00000000
    TAXJURCODE     C     15
    TAXJURCODE_DEEP     C     15
    TAXJURCODE_LEVEL     C     1
    ITEMNO_TAX     N     6      000000
    ITEMNO_ACC     N     10      0000000002
    GL_ACCOUNT     C     10      0001430524
    COND_KEY     C     4      JIN6
    ACCT_KEY     C     3      JN6
    TAX_CODE     C     2      AR
    TAX_RATE     P     4         4.000
    TAX_DATE     D     8      00000000
    TAXJURCODE     C     15
    TAXJURCODE_DEEP     C     15
    TAXJURCODE_LEVEL     C     1
    ITEMNO_TAX     N     6      000000
    CURRENCY AMOUNT
    ITEMNO_ACC     N     10      0000000002
    CURR_TYPE     C     2
    CURRENCY     C     5      INR  
    CURRENCY_ISO     C     3
    AMT_DOCCUR     P     12                        753.85-
    EXCH_RATE     P     5         0.00000
    EXCH_RATE_V     P     5         0.00000
    AMT_BASE     P     12                        756.00
    DISC_BASE     P     12                        0.0000
    DISC_AMT     P     12                        0.0000
    ITEMNO_ACC     N     10      0000000001
    CURR_TYPE     C     2
    CURRENCY     C     5      INR
    CURRENCY_ISO     C     3
    AMT_DOCCUR     P     12                        753.8500
    EXCH_RATE     P     5         0.00000
    EXCH_RATE_V     P     5         0.00000
    AMT_BASE     P     12                        0.0000
    DISC_BASE     P     12                        756.0000
    DISC_AMT     P     12                        0.0000
    cretir
    0000000001|BUKRS                         |H                               |
    0000000001|KNDNR                         |ICIEL                           |
    0000000001|ARTNR                         |DDTEST-OWN                      |
    0000000001|VKORG                         |HLL                             |
    0000000001|VTWEG                         |ST                              |
    account tax
    0000000001|0001430524|JIN2    |MW3     |AR      |   0.000 |00000000       |
    0000000002|0001430524|JIN6    |JN6     |AR      |   4.000 |00000000       |
    I am getting error Balance in transation currency.
    Thanks & Regards,
    Narayana Rao.

    Hi Rob,
    I'm having a similar problem to this issue, in my currencyamount table the balance amounts to Zero, which mean the document is ready to post. but i get this error 'balance in transaction curcy'.
    Any idea what could be my mistake?
    Thanks in advance.
    Vinod

  • Vendor/Price check in SC

    Hello Experts,
    We are having SRM 4.0, Classic scenario.
    We want to achieve below while creating SC,
    1. Based on Purchase Grp and company code, have check on price (Total value can not be greater than XX)
    2. Based on purchase  Grp (and may be company code) have check on Vendor. (Vendor can not be blank/null)
    3. Based on purchase  Grp (and may be company code) have check on Amount. (Amount can not be blank/null)
    We are thinking of using BBP_DOC_CHECK_BADI. But how do we validate Price and Vendor related info?
    Any inputs would be helpful.
    Thanks,
    Dhananjay

    Hello All,
    Any updates on above.
    Just to simplify,
    While creating a Shopping Cart, below check is required,
    1. Vendor and Amount field should not be blank. (Error message)
    How this can be achieved?
    Thanks,
    Dhananjay

  • AP Checks- Same vendor separate checks

    Is there a control in SAP where if we have multiple vendor line items to be paid for the same Vendor, it will print only one check?
    Thank you!

    In addition to the settings mentioned above, take a look at groupings..
    Grouping Open Items and Individual Payments
    Wherever possible, the payment program will always group items together for payment.
    The payment program can only group together open items for payment if the open items in an account have the same:
    1. Currency
    2. Payment method in the item
    3. Bank in the item
    4. Contents of the grouping fields (if a grouping key is specified in the customer or vendor master record)
    You can also pay open items from different company codes together, as well as customer and vendor line items.
    Items in an account are not grouped together if you:
    1. Make payments separately per business area. This procedure entails separate payments being created per business area.
    2. Want to make individual payments
    Items in which a payment method is specified are not grouped with items in which no payment method is specified.
    You define the required grouping key in the IMG for Financial Accounting under Accounts Receivable and Accounts Payable -> Business Transactions -> Outgoing Payments -> Automatic Outgoing Payments -> Payment Method/Bank Selection for Payment Program -> Define Payment Groupings.

  • Vendor posted checks configuration

    hi,
    can any bodey help me out in doing config settings for vendor post dated checks issuing
    with regards,
    jaya prakash

    Hii..
    For post dated check we follow the same procedure as for normal checks.
    Regards,
    Aakash

  • Vendor lost check.  Want to void them and re-issue new check.

    Here's ther problem:
    I have 2 checks (#37931 and #38176) that were issued in fiscal year 2010 that have been lost by the recipient.  As a result, I need to void these checks and reissue payment.  The checks were issued out of company #####.  At the end of October, Accounting Clerk did a posting to clear the intercompany account.  This clearing document took her apparently over 4 hours to post, so it cannot be reversed. 
    However, this clearing document is preventing the checks from being able to be voided.  If we try to void the checks, we get the following message.:
    Document #### 2000004550 is not purely a clearing document. 
    Message no. FS 601
    Diagnosis
    Payment Document ##### 2000004550 is company code ##### also contains the clearing docuement number 100000777 in addition to its own clearing document number.  As a result the documents cannot be reversed after resetting the cleared Items.  
    System response
    The payment cannot be reset.
    Procedure
    Check the data entered and correct your entry, if necessary.
    If the payment for document ##### 2000004550 is really to be reset, the cleared items 100000777 have to be reset prior to this
    Can someone think of a better way to handle this correction as you can see the clearing step took 4 hours to complete..

    hi,
    as i understand it, you only want to void the checks and then reissue a new one without having to cancel the payment, right?
    If yes, you can voice the checks via FCH9 and then reassign a new one via FCH5.
    regards,
    Chaikaru

  • How are +Cleared+ Outbound Vendor Cheques / Checks reconciled in SAP?

    Hello,
    We get a cheque Cleared file from our bank everyday. in txt format. The file contains details of all the CLEARED cheques on that day. Since we have approx 10 checkign accounts at same bank branch, the file contains list of cleared cheques from all these checking accounts. e.g. checque number, cheque amount, date and chequing account. The bank also sends a second file apart from cleared check file.  The second file contains all other transactions except the outbound cleared checks.
    We do not use Electronic or Manual Bank statement functionality.
    The project wants to only reconcile the cleared checks file.
    Question:
    Is there an SAP program used only to reconcile outbound cleared cheques?
    What configuration is required to ensure electronic reconciling of cleared checks?
    Any tips / thoughts to help make this functionality work in SAP?
    Thanks

    Dear,
    It is possible for you to reconcile without EBS or Manual BS, you can use transaction code FB05 and have to select post with clearing option. You have to run FBL3N for payments and collection bank accounts, if you have main bank for BS then it would be fine for you to know the entries that have been posted.
    If it is a payment transaction then you have to use posting key 50 and amount and main bank gl account in FB05 then select process open give payment bank account and enter. This will list you all the items then select the transaction and save the posting.
    If you check in FBL3N, here give main bank gl account and payment bank gl account and execute. You will see that a new item have been posted in main bank account and a clearing document in the payment bank account.
    The same procedure for collections also.
    Note: It would be easy if you configure EBS or Manual BS, as this will reduce the time taken for the end user to reconcile manually.

  • Error in Process Vendor List Check

    hello srm community
    we do not have srm5.0 which means we have to create a number of Vendor list in srm front-end using purchase role to allow source determination to work for services. When i try to save a list system shows an error message 'No address found for partner function type Release-Authd Purchasing Org. (item 1)'.
    Please I have no experience with this area. Can someone help with this.
    thankyou Z.x

    Hi,
    Once the PO is created . Confirmation made and invoice .Tax change will not be allowed.
    First reverse the Invoice.
    Cancel the confirmation
    then change in the P.O
    Do the Confirmation and invoice it will allow
    Regards
    G.Ganesh Kumar

  • Vendor Open Item Was Not Offset After a Replacement Check

    Hi FI Guru,
    We have an issue with vendor replacement check.  Our vendor open item still apears in FBL1N after a replacement check is paid.  We initially issued a check against a vendor invoice and we had to void that check because due to check printing problem.   The check was cancelled in FCH8.  We then issued a replacement check in F110.  When I displayed open items for the vendor in FBL1N, the vendor invoice still showed up.  The replacement check already sent to our vendor.  So we have to apply the payment to the vendor's invoice.  It seems the second transaction (for the replacement check) is incomplete because I dont't think it hits our bank account.
    Here are my questions:
    1) Is there another transaction our user needs to offset vendor invoice?
    2) If we have to fix it manually, what is the best option to offset the open vendor invoice and still be able to hit our bank account.
    Any help is appreciated. 
    Thanks!!
    Reiling

    Hi,
    In order to change the Open Item Management for a G/L account using
    ZFSEPA02 the line item total(Total of open items)for this account
    should match/tally with the account balance for this account (FS10),
    otherwise the open item activation will not be possible.
    Unfortunately as per note 175960 you find reports RFSEPA02/ RFSEPA03
    are no longer supported as of release 4.5A.
    ALTHOUGH you can find a possible solution on how to tally the line items
    to the balance in the NOTE 403744.
    1.  Active New General Ledger
             This note applies ONLY WITH RESTRICTIONS to Release ERP 2004 or ERP
             2005 with activated New General Ledger and activated document
             splitting.
             In these releases, it is not currently possible to subsequently
             activate the open item management under the specified conditions.
             The only option currently available is to set up a new account with
             open item management and to use this instead of the original
             account.
             However, it is also possible to deactivate the open item management
             using report ZFSEPA03 under the prerequisites described below.
         2.  Migration to the New GL:
             If you are planning to migrate to the new General Ledger using a
             migration type that enables the use of document splitting, ensure
             that in Phase 1 and Phase 2 NO changes are make to the open item
             management. Phases 1 and 2 indicate the period between the migration
             date and the end of the actual migration (the "Migration Completed"
             indicator is set)

  • POSTDATED CHECKS SCENARIO  IN case of vendor

    Hi,
    in case of vendor if we need to issue Postdated checks any configuration i has to & tell me the detail procedure for how to go head for Postdated Checks Scenario in Case  of vendor like customer Bills of exchange is there any process is there regarding Vendor Posated Checks Execution
    with regards,
    jaya prakash

    thanks

Maybe you are looking for

  • Balance in transaction currency error

    Hi Friends, In order to ressolve "Balance in transaction currency"  error during J1IIN, we have applied oss notes 1018071 & 978186. However we are getting same promblem Please help on this.

  • Lost iWeb file, how can I get it from web?

    I have a iWeb webiste published, but I lost the file in iWeb. Is there a way to download the page from the internet and continue to edit it with iWeb?

  • Installer

    I  have an application in labview 2009 .When i make the installer i am including labview run tim engine.....after installing the application on another PC the front panel is not getting loaded and it returns an error saying "unable to find the labvie

  • IMac 24" Shuts down immediately after chime

    iMac 24" White Late 2006. EMC 2111. When I turn it on you can hear the fans and HDD rev up. The opening chime plays. Everything turns off after displaying for a fraction of a second the grey screen with the apple logo. Power button unresponsive (wont

  • Regarding interactive Events

    Hi,            Can anyone explain me the interactive events like  AT USER-COMMAND, AT PF, AT LINE_SELECTION with an example Regards, Pavankumar.