MIRO Posting against wrong payment,as against default vendor payment terms

MIRO Posting against wrong payment,as against default vendor payment terms

Hi,
Go to MR8M, cancel that posting Document.
Go to payment tab while MIRO, Give the payment terms or delete the payment terms.
Now if u post as Invoice Gross - Document Type....system will ignore the discount and it will be come to effect at the time of payment.
if u take as Invoice -NET, System Will consider those discount at time of MIRO.
Hope Help U !
Regards,
Pardeep Malik

Similar Messages

  • URGENT!! Default Vendor Payment Methods

    Hello SAP Folks,
    Question:
    Is there a way to default a vendor payment method when the payment method is not defined while creating the invoice?  Let's say in the vendor master there are 3 payment methods .. Wire, ACH payments and Checks ... there is a process that creates invoices automatically but does not specify the payment method so, I would like to have the method always be ACH BUT, if I need to change this later say in FB02, I can switch it to Checks?
    Your help per usual is very much appreciated!!
    Jay
    Edited by: Jay J. Esparza on Aug 3, 2008 5:13 AM

    You can rather specify only ACH in Vendor Master. This setting will default ACH always while payment. However if you like to use different one, you can change in Fb02. Payment method at document level always overrides Master record setting.
    Hope this helps

  • Payment block due to Vendor Payment Terms/Method.

    Hi All
    We have a situation where we have a payment block due to difference in amount while doing MIRO and PO. (An entry gets created in RBKP_BLOCKED table with Log. Payment Block = 'A'). When we release blocked invoices after changing the PO amount through t code MRBR (selected release automatically), it changes the log payment block field from 'A' to 'M' but the entry remains there.
    This is happening only for foreign vendors and that too with payment terms 'CV06' (Automatic Payment). For domestic vendors it removes the entry from RBKP_BLOCKED table all together which we want in case of foreign vendors as well.
    Thanks in advance.
    Harsh

    HI,
    There is a Quality Block (Block.reason: quality) check Box active in the MIRO,untill we have cleared the Stock from quality inspection.
    So we have to write in the Exit below
    EXIT_SAPLMRMP_010-ZXM08U16-----MIRO
    if this indicator SPGRC is "X" Configure an error message that material is in Quality inspection.
    Hope so it helps
    Regards
    Anjanna.

  • Vendor Payment Performance Report

    Hi,
    I am in the process of developing a report which should show details of Project, Service orders and purchase orders information. If end user inputs project/SO/PO/Vendor in the selection screen of the report, they are expected to see service orders and their related costs information. In the drill down they would like to see related Purchase orders information of the service orders including PO Quantity, PO Value, Invoiced Quanity, Invoice value, Invoice creation date, Invoice posting date, Invoice due date(Invoice date + Vendor Payment terms), Actual payment date to Vendor, Blocked invoices, Reason for blocking, Vendor info. Is there any Business Content reports, cubes, extractors availabe to serve my purpose ?  If this requirement can't be developed in one report please suggest what is the best way of doing.
    Eg of Report Result data:
    Selection screen can have Project, Service Order, PO, Vendor, Year & Month
    Report Results:
    Project     SO         PlannedCost
    WBS1      1001      5000 GBP        
    (5000 GBP contains 2000 GBP spent on labour cost + 3000 GBP spent on material which will  be paid to different vendors)
    If we drill down using Purchase Order it should show PO details for 3000 GBP and show blank for 2000 GBP
    Project    SO        PO     POValue   InvoiceValue    IVdate   IVPaiddate    IVDuedate    Vendor
    WBS1     1001    2000   -
    WBS1     1001    P123   1000          1000               1.8.09     16.8.09       15.8.09         CP
    WBS1     1001    P234      500           500               15.7.09    15.8.09      15.8.09         BP
    With the above info 100% ontime payment made to vendor BP, for CP it is not, Customer is interested to see this level of information.
    For 3000 GBP , for  all the purchase orders we need to show PO Quantity, PO Value, Invoiced Quanity, Invoice value, Invoice creation date, Invoice posting date, Invoice due date(Invoice date + Payment terms), Actual invoice payment date, Blocked invoices, Reason for blocking, Vendor info details
    Waiting for experts suggestions on the above requirement.

    Hi,
    You can create a report on this, but first have to findout in which all the tables your fields existing. Based on this you can build a report in r/3 or a FM which you can use it in Generic DS.
    Hev you gone thru standard Purchase DS which available in r/3 side. Just check them it might suits your requirement.
    also check the below docu for more info:
    http://help.sap.com/saphelp_470/helpdata/en/75/ee1fa755c811d189900000e8322d00/frameset.htm
    Reg
    Pra

  • Post an incoming payment ( check ) against an invoice

    Hi
    I am trying to post an incoming payment ( cheque ) against an invoice. I keep getting no matching records found ( odbc error -2028 )
    Has anyone got a simple example I could use as a comparison please ?
    Thanks
    Regards Andy

    I had a similar problem.  Just make sure you have the proper Invoice number and that everything exist in SAP
    This error means that to create your incoming payment, the SDK needs everything created prior to make an incoming payment.   Exactly as if you would do it in SAP
    So just make sure everything is there and that you refer to the right Invoice
    Good luck

  • WH Tax - Down payment clearing against invoice

    Dear Experts,
    This is regarding the down payment clearing against invoice where WH tax is involved in Down payment as well as in Vendor Invoice. we also deduct Work Contract Tax Z1 on vendor invoice.
    the process is as follows :
    Step 1 - Down payment to Vendor through TC # F-48
    Entry : Vendor A/c Dr 2200.00
    To Bank 2178
    To TDS 22.00 @ 1%
    Step 2 - Vendor Invoice Booking through TC # FB60
    Entry : Expenses Dr 4400.00
    To Vendor 4180
    To TDS 44.00 @ 1%
    To WCT 176.00 @ 1%
    Clearing down payment against the invoice posted using FB60.
    Step 3 - Down payment Clearing through TC # F-54
    Entry : Vendor Dr 1980.00
    To Vendor 2200.00
    To TDS 44.00
    To WCT 176
    But in this process, it clearing WCT tax code also which i dont want in this. And if i adjust amount and do not clear whole amount available amount then after simulating it showing difference coming and debit and credit amount of line items.
    But if i dont include WCT tax code in whole process then its working fine no problem coming in it, but want it also to include in clearing process of down payment against invoice.
    Best Regards
    Arun Rai

    Dear,
    i am following the SAP standard process for deducting TDS on down payment and invoices.
    First i deduct the TDS on down payment and Then again full TDS amount on invoice not adjusted it in WHT tab in base amount after adjusting Advance payment.
    in next process f-54 i cleared the advance payment against invoice so it reverse the invoice TDS amount to adjust the tds as per advance payment TDS.
    In img i confiured the WHT for payment posting as by selecting "Central inv. prop." option in Central invoice option.
    Regards
    Arun Rai

  • FI user is unable to track these payments made against the PO unless he maintains a manual reference

    Dear Experts,
    I have a requirement as below -
    Usually when a Purchase Officer makes a Downpayment request in F-47, and the Finance user posts the downpayment using F-48, the transaction is visible in the PO History.
    But if the payment is not a down-payment and if the payment is actually an outgoing payment (sometimes partial payments) posted using F-53, the transaction is not available in PO history..
    That is to say that the FI user is unable to track these payments made against the PO unless he maintains a manual reference.
    Can you please suggest the dataflow for this so that these transactions are visible in the PO history and if we need to make any changes in order to achieve the link between the payment and the PO.
    Kindly share your valuable ideas how we can achieve this requirement.

    Hi Rahul,
    PO history never update, if DP not made against PO. Normal payments always with respect to Invoices not PO number's. It may possible one invoice posted agaisnt several PO's also. Technically there is no feasible to update normal payments in PO history. You may go for one single report where you can get PO wise payment details. Simple Z report can help you.
    Use mentioned FI tables to develop the same.
    1. RSEG table to get Invoice Number & PO number's
    2. BKPF table to get FI document ,Year with above invoice number ( AWKEY in BKPF table)
    3. BSAK table to get payment details along with payment document (Clearing document)
    4. BSIK table to get partial payment details and DP details.
    Please note no standard report available
    Regards
    Mani

  • Query for Daily Payment Records against Multiple Payment Means

    Hi Experts,
    I've got this query to show daily payment details which related today's invoice only, however, if there are multiple payment means which linked to one invoice then it just shows last payment record only. Let say, Invoice no. 1 paid by three cheques and query shows last row of cheque amount only. Is it possible to shows multiple payment means against one invoice as well?
    Thanks in advance for any help.
    SELECT DISTINCT
    T0.DocDate as 'Posting Date',
    T0.DocNum as 'AR Invoice Number',
    T0.CardName,
    T1.DocDate as 'Payment Date',
    T1.DocNum as 'Incoming Payment Number ',
    T0.DocTotal as 'AR Invoice Total',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T0.DocTotal
    WHEN T1.TrsfrSum > 0 THEN T0.DocTotal - T0.PaidToDate
    WHEN T1.CashSum > 0 THEN T0.DocTotal - T0.PaidToDate
    WHEN T1.CreditSum > 0 THEN T0.DocTotal - T0.PaidToDate
    WHEN T1.CheckSum > 0 THEN T0.DocTotal - T0.PaidToDate
    ELSE T0.DocTotal
    END AS 'AR Sum',
    CASE
    WHEN T0.ObjType = 13 THEN 'ARIV'
    WHEN T0.ObjType = 14 THEN 'ARCR'
    ELSE 'N/A'
    END AS 'Doc Type',
    CASE
    WHEN T1.Series = 12 THEN 'IPAY'
    WHEN T1.Series = 15 THEN 'OPAY'
    ELSE 'N/A'
    END AS 'Doc Series',
    T0.ObjType,
    T1.Series,
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.TrsfrSum - T1.TrsfrSum
    WHEN T1.CheckSum > 0 THEN '0'
    WHEN T1.CashSum > 0 THEN '0'
    WHEN T1.CreditSum > 0 THEN '0'
    WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'TrsfrSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.CashSum - T1.CashSum
    WHEN T1.CheckSum > 0 THEN '0'
    WHEN T1.TrsfrSum > 0 THEN '0'
    WHEN T1.CreditSum > 0 THEN '0'
    WHEN T1.CashSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'CashSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.CheckSum - T1.CheckSum
    WHEN T1.CashSum > 0 THEN '0'
    WHEN T1.TrsfrSum > 0 THEN '0'
    WHEN T1.CreditSum > 0 THEN '0'
    WHEN T1.CheckSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'CheckSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.CreditSum - T1.CreditSum
    WHEN T1.CashSum > 0 THEN '0'
    WHEN T1.TrsfrSum > 0 THEN '0'
    WHEN T1.CheckSum > 0 THEN '0'
    WHEN T1.CreditSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'CreditSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.TrsfrSum - T1.TrsfrSum
    WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T1.TrsfrSum
    END  'Paid To Date',
    T1.JrnlMemo
    FROM OINV T0
    LEFT JOIN ORCT T1 ON T0.ReceiptNum = T1.DocEntry
    LEFT JOIN RCT2 T2 ON T1.DocNum = T2.DocNum AND T0.DocEntry = T2.DocEntry
    Left Join OSLP T3 ON T3.SlpCode= T0.SlpCode
    WHERE DateDiff(D,T0.DocDate,GetDate())=0
    ORDER BY T0.DocDate, T1.DocDate, 'CreditSum', 'CheckSum', 'CashSum', 'TrsfrSum', 'AR Sum'
    Edited by: Won Gyu (Gerald) Lee on Feb 22, 2012 7:15 AM
    Edited by: Won Gyu (Gerald) Lee on Feb 22, 2012 7:15 AM
    Edited by: Won Gyu (Gerald) Lee on Feb 22, 2012 7:17 AM

    Hi Gordon,
    Thanks for reply and I've got your book which is being very helpful.
    I tried and it seems to shows multiple payment list, however, there are all same value in 'CashSum', 'CheckSum', 'CreditSum', 'TrsfrSum' columns.
    For example, if invoice link with one payment mean (cash:$10.00) then it shows like this.
    'CashSum', 'CheckSum', 'CreditSum', 'TrsfrSum'
            10.00                   10.00             10.00          10.00
    SELECT DISTINCT
    T0.DocDate as 'Posting Date',
    T0.DocNum as 'AR Invoice Number',
    T0.CardName,
    T1.DocDate as 'Payment Date',
    T1.DocNum as 'Incoming Payment Number ',
    T0.DocTotal as 'AR Invoice Total',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T0.DocTotal
    WHEN T1.TrsfrSum > 0 THEN T0.DocTotal - T0.PaidToDate
    WHEN T1.CashSum > 0 THEN T0.DocTotal - T0.PaidToDate
    WHEN T1.CreditSum > 0 THEN T0.DocTotal - T0.PaidToDate
    WHEN T1.CheckSum > 0 THEN T0.DocTotal - T0.PaidToDate
    ELSE T0.DocTotal
    END AS 'AR Sum',
    CASE
    WHEN T0.ObjType = 13 THEN 'ARIV'
    WHEN T0.ObjType = 14 THEN 'ARCR'
    ELSE 'N/A'
    END AS 'Doc Type',
    CASE
    WHEN T1.Series = 12 THEN 'IPAY'
    WHEN T1.Series = 15 THEN 'OPAY'
    ELSE 'N/A'
    END AS 'Doc Series',
    T0.ObjType,
    T1.Series,
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.TrsfrSum - T1.TrsfrSum
    WHEN T1.CheckSum > 0 THEN '0'
    WHEN T1.CashSum > 0 THEN '0'
    WHEN T1.CreditSum > 0 THEN '0'
    WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'TrsfrSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.CashSum - T1.CashSum
    WHEN T1.CheckSum > 0 THEN '0'
    WHEN T1.TrsfrSum > 0 THEN '0'
    WHEN T1.CreditSum > 0 THEN '0'
    WHEN T1.CashSum > T0.DocTotal THEN T2.SumApplied
    ELSE T2.SumApplied
    END AS 'CashSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.CheckSum - T1.CheckSum
    WHEN T1.CashSum > 0 THEN '0'
    WHEN T1.TrsfrSum > 0 THEN '0'
    WHEN T1.CreditSum > 0 THEN '0'
    WHEN T1.CheckSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'CheckSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.CreditSum - T1.CreditSum
    WHEN T1.CashSum > 0 THEN '0'
    WHEN T1.TrsfrSum > 0 THEN '0'
    WHEN T1.CheckSum > 0 THEN '0'
    WHEN T1.CreditSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T2.SumApplied
    END AS 'CreditSum',
    CASE
    WHEN T1.JrnlMemo = 'Cancelled' THEN T1.TrsfrSum - T1.TrsfrSum
    WHEN T1.TrsfrSum > T0.DocTotal THEN T0.PaidToDate
    ELSE T1.TrsfrSum
    END  'Paid To Date',
    T1.JrnlMemo
    FROM OINV T0
    LEFT JOIN ORCT T1 ON T0.DocNum = T1.DocNum
    LEFT JOIN RCT2 T2 ON T0.DocEntry = T2.DocEntry
    Left Join OSLP T3 ON T3.SlpCode= T0.SlpCode
    WHERE T0.DocDate = [%0]
    ORDER BY T0.DocDate, T1.DocDate, 'CreditSum', 'CheckSum', 'CashSum', 'TrsfrSum', 'AR Sum'

  • Payment made against the PO's

    Dear All,
    Our Client want a report in which what are all the payments made against the Purchase orders.
    Is there any std report available?
    Please advice what to do if std report not available.
    Regards

    Dear friend,
    you can use ME2M standard report, by selecting the scope list ALV it will give the clear picture about what are the pos created
    if this report will not satisfy your requirement at the time use the following  tables like EKKO, EKPO, eket, ekbe, and genrate the report
    Regards
    Pramod

  • Public API/Interface name to import the payment information against invoice

    Hi,
    I want to get the Oracle supported Public API/Interface name to import the payment information against invoices(because there is a need to importing payment data against closed invoices from 11.5.5 to R12). Since I am not getting any standard oracle supported method, I am using the API AP_PAY_INVOICE_PKG.AP_PAY_INVOICE but while running it I am getting the following error:-
    Payment API Error =ORA-20001: APP-SQLAP-10000: ORA-28115: policy with check option violation
    occurred in
    AP_AIP_TABLE_HANDLER_PKG.Insert_Row <-AP_PAY_INVOICE_PKG.ap_pay_insert_invoice_payments<-AP_PAY_INVOICE_PKG.ap_pay_invoice<-.
    Regards,

    The below query will meet your requirement, but payment amount won't matches with some cases see below .
    1) Check Payment/EFT Payment for more than one invoice we will pay that time invoice amount is
    not equal to payment amount, Payment amount is greater than Invoice Amount.  This will be controlled in Report level.
    if you develop report using this query, there you can control this issue.
    SELECT aia.vendor_id, aps.vendor_name, aia.invoice_id, aia.invoice_num,
           aia.invoice_date, aia.invoice_currency_code, aia.payment_currency_code,
           aia.invoice_amount, aia.amount_paid, aia.payment_method_lookup_code,
           aia.payment_method_code, aia.SOURCE, aia.invoice_type_lookup_code,
           aia.voucher_num, aca.amount payment, aca.bank_account_name,
           aca.check_id, aca.check_number, aca.currency_code,
           aca.payment_method_lookup_code, aipa.accrual_posted_flag,
           aipa.cash_posted_flag, aipa.posted_flag
      FROM ap_invoices_all aia,
           ap_checks_all aca,
           ap_invoice_payments_all aipa,
           ap_suppliers aps
    WHERE aia.invoice_id = aipa.invoice_id
       AND aca.check_id = aipa.check_id
       AND aia.vendor_id = aps.vendor_id
    if it's meet your requirement pls check the Correct/Helpful Answer for your question.
    you can modify this query here and there as per your required fields.
    Thanks
    Hari

  • Missing Functionality - Reconciling payment made against downpayment requst

    Hi All,
    I have the following scenario as supplied by the support team for downpayment requests:
    1. Create downpayment request.
    2. Create outgoing payment based on downpayment request.
    3. Process AP invoice.
    When i attempt to reconcile the payment to the transaction, i get an error stating that "payments made against against a downpayment request cannot be reconciled here"
    I am currently on SAP Business One Version : 2007, SP 00, Patch 35.
    I have attempted this on patch 39 with no resolve.
    Regards,
    Kiran

    Hi Amol,
    I recommend you to create Journal Entry for reconcile after input AR Invoice.
    For example;
    1) Input AR Downpayment Request
    no Journel Entry
    2) Input Incoming payment
    Cash $100 / Advance AR $100
    3) Input AR Invoice
    AR $100 / Sales Revenue $100
    4) Input Journal Entry <== you need it
    Advance AR $100 / AR $100
    5) Reconciliation
    for each Advance AR account, AR account
    I hope above sample helps you...
    Thanks,
    Kaori

  • Two vendor payment against single stage

    Hi
    I have assigned different partner function for a stage under PARTNER tab in shipment document.My route is direct it has only one leg or stage .Now i want to make different payment for these two vendors .When I am doing VI01 SAP is calculating cost only against forwarding agent (CR).Only one line item is getting generated in VI01 and which is against forwarding agent.how to calculate service charge against other vendor (e.g. loading supervisory) .
    Regards

    Hi I am done with this .
    We can have multiple vendor against a single stage and can have different service PO and entry sheet against which we will make a payment to vendor (forwarding agent and loading supervisor or any third one). I did it by splitting the stage , created a new load transfer point and assign a vendor to this . At shipment cost two line item will b created against two partner functions.
    Bye for now

  • Check of payment-attributes against list entries

    Hello Experts,
    we are using SAP BCM and IHC. We have lists which different attributes. The attributes of all payments have to be checked against these lists to decide if the payment is allowed to be forwarded to the bank or not.
    Can this be done by using the standard or has this to be implemented? In that case which Badi, BTE can be used?
    Thanks for your help.
    Best Regards
    Tobias

    If going for ABAP program follow was below
    1. Get the statement of vendor with BAPI " BAPI_AP_ACC_GETSTATEMENT"
    2. Filter only the payments items with Debit/Credit indicator
    3. Pass the document number to table " PAYR". pass values like Company Code, documment number, date etc.
    4. Compare both internal table with overall value from the bapi and internal table with PAYR value . take the value not common in both internal tables.
    Hope this will help you
    Edited by: JithuMat on Dec 2, 2011 10:22 AM

  • Payment adjustment against PDC

    Hi,
    Our SD person wants to capture PDC(cheque no) received from customer while adjusting the payment (i.e. payment receipt against which cheque no) against Bill.Can anyone plz tell me what standard setting is available to solve this issue or any config change is required for this.
    Regards,
    SP Shukla.

    Hi!
    You can enter  PDC  Cheque  No  in (Assigment field, referance  Key 1,2,3)  for  capturing  Cheque  No
    regards,
    Rup

  • Internal Reconc. against Incoming payment made against down payment request

    Internal Reconc. against Incoming payment made against down payment request
    Dear Experts,
    Scenario: An incoming payment made against down payment request and create an A/R invoice when i try to reconcile both of them using Internal Reconciliation. It gives an Error: "Payment tranaction applied to down payment requests cannot be reconciled here".
    Can somebody please guide me, how can I reconcile both the documents mentioned above. (i.e. incoming payment made against down payment request and AR invoice).
    Thanks & Regards,

    Hi,
    You cannot reconcile the Incoming Payment and the AR Downpayment Request in the Internal Reconciliation window.
    AR Downpayment needs to be paid through the Payment window.
    There is a Note as well explaining the working. Note No. :1121093.
    Kind Regards,
    Jitin
    SAP Business One Forum Team
    Edited by: Jitin Chawla on Dec 7, 2011 2:15 PM

Maybe you are looking for

  • Issue with Instead of Trigger

    Hi everyone, I have a view v_test . Created one instead of trigger over it. When I try to insert over the view it is throwing an error like' ORA-00036: maximum number of recursive SQL levels (50) exceeded' . Please help me how to over come from this.

  • Dynamic Querying in ESB

    Hey, I am trying to implement dynamic querying using the query by example concept. My requirement is as follows: "Say I have 5 inputs , I need to fetch rows from the database using those 5 inputs as a part of my where clause" The user input are optio

  • Set component attribute bug

    I use components inside UIData and change thir attributes by children components. I tried to use UIComponent.setValueExpression("onclick", ...), UIComponent.getAttributes().put("onclick", ...), UIComponent.setValueBinding("onclick", ...). It works go

  • Photosmart Premium C309g-m will not print in black ink

    I have read all the solutions to this problem and tried them all- cleaned printhead, replaced printhead, replaced cartridge, re-installed software, unplugged machine & tried again, etc. Can't get anything to help. Does anybody have any other ideas or

  • Reader 8.1.2 screen distorts my desktop,  blurring everything (Vista)

    On May 13 I upgraded the Adobe Reader on my PC to 8.1.2. What a mistake that was! Whenever I open a Adobe Reader document, it distorts my desk top to the point where nothing is displayed properly. If there is viable solution to this problem, any help