UOM and invoice payment

Dear All
We have Placed P.O. nu. XXXXXX DT 01.08.2008, The U.O.M in P.O. is NOS, but the vendor has supplied the material in U.O.M. KG, now Stores has received the Material and prepared the GRN on NOS basis and also the material received has been Dispatched to our Client along with the Excise Gate Pass.
The Vendor to whom the P.O. was placed has raised the bill on KG basis. Now we want to reverse the GRN and cancel the P.O. and P.O. has to be placed with U.O.M KG. Some amount of Advance paid.
Stores is unable to reverse the GRN, please suggest.
Can we go for J1IH reversal , then GRN reversal and PO reversal or change in PO for Order unit (after updating Order unit conversion in Material master)?
Please suggest reversal process in this case.
Regards

Hi,
First check the current stock for the material master. If the stock is already sold and no coverage is available for the PO qty, you'll not be able to reverse GR. In that case entire sale cycle need to be reversed for correction.
If adequate coverage is available, pl reverse the receipt cycle - down payment can be cancelled in payment doc via Delete option and after correction can be reposted with same payment document reference.
If excise duties are correctly captured and posted, you can also make a return delivery for this (provided stock coverage is available). Then you can create alternate unit and re-post the GR with alternate UOM.
Regards

Similar Messages

  • Create A/R Invoice + Payment

    Hi,
    My customer is using a our POS (point of sale) system to made order and invoice (payment is done immediate). I want to import these transaction information to SAP B1. I will also use B1 to maintain my stock inventory and Journal entry. I think what I need is similar to the "A/R Invoice + Payment". Instead of creating these invoice with the B1 front-end, I would like to develop a console program in VB .NET (2008) with the B1 SDK.
    I have reference the SDK help on invoice and try the following code.
               'Create the Documents object
                Dim vInvoice As SAPbobsCOM.Documents
                vInvoice = oCompany.GetBusinessObject(BoObjectTypes.oInvoices)
                'Set values to the fields
                vInvoice.Series = 0
                vInvoice.CardCode = "C99998"
                vInvoice.HandWritten = BoYesNoEnum.tNO
                vInvoice.PaymentGroupCode = "-1"
                vInvoice.DocDate = Today
                vInvoice.DocTotal = 5733
                'Invoice Lines - Set values to the first line
                vInvoice.Lines.ItemCode = "A00001"
                vInvoice.Lines.ItemDescription = "IBM Infoprint 1312 喷墨打印机"
                vInvoice.Lines.PriceAfterVAT = 4095
                vInvoice.Lines.Quantity = 5
                vInvoice.Lines.Currency = "RMB"
                vInvoice.Lines.DiscountPercent = 0
                'Invoice Lines - Set values to the second line
                vInvoice.Lines.Add()
                vInvoice.Lines.ItemCode = " A00002"
                vInvoice.Lines.ItemDescription = "IBM Infoprint 1222 喷墨打印机"
                vInvoice.Lines.PriceAfterVAT = 2047.5
                vInvoice.Lines.Quantity = 5
                vInvoice.Lines.Currency = "RMB"
                vInvoice.Lines.DiscountPercent = 0
                'Add the Invoice
                lRetCode = vInvoice.Add
    However, the vInvoice.Add always return below errors.
    -2028 No matching records found (ODBC -2028)
    Can you give me some advise?
    Besides, I think I only need to create the invoice and payment objects so as to pretend as A/R Invoices + payment? I don't need to create an order object, isn't it?
    I think it may be easier if I can load the invoice object from an XML file. Can I use the GetBusinessObjectFromXML method on invoice and payment object? Can you share with me some code samples?
    Thank you very much!
    Yvonne

    I'm not sure about this but give it a Try to remove the line which set the series. ( remove/comment that line )
    I have same error message regarding with UDO series ( which is working fine in 2005 )
    ref note : 1328973

  • FI Invoices -Invoice Amount and Invoice PaymentAmount

    Hi,
    Where can I find these values
    Invoice Amount and Invoice Payment Amount for an AP invoice.I need table name and column name ex:BSIK-WRBTR.
    (Payment amount  apart from PAYR/REGUP tables)
    If some one could point me to links to throw some light on the FI Invoice process.. Creation/Parking/Blocking/Posting/Clearing.etc... along with which tables being updated at each phase.
    Thanks in advance.
    Jag

    Dear Ashok,
    You check the same info from the front end, either on PSI or on Invoice Review screen......
    Regards
    Raghavender K
    +91 99897 68888

  • A/R invoice+payment and A/R invoice PLD reports

    We are using PLD to generate our reports. Our A/R Invoice+payment report is different from our AR invoice. We have designed to report formats for this in PLD. However, PLD allows to preview only one report that has been made default. Is there an option that we can use to select the type of report to print especially for these reports?
    Regards,
    Asif

    Hi
    I don't think there is any alternative way beside selecting PLD everytime you print the layout .
    I believe it is done by same person (both A/R+ payment and A/R invoice )
    If not you can do :
    1. make your PLD  default  by user  or
    2. In most cases ,only few customer pays right away , you can set PLD default by Business partner or customer who does that
    Hope this helps
    Bishal

  • Sample for A/R invoice and Incoming Payment

    Hi,
    Have any samples for create A/R invoice and incoming payment by SDK?
    Which related tables are used?
    Thanks!
    Regards,
    On

    On,
    If you look at the SDK Help Documentation, specifically at the Documents, Document_Lines and Payments Objects for the DI API, the help discusses the tables involved as well as gives samples of common documents.
    Eddy

  • Query  for report to show Invoices, Payments and Discounts

    Hi All
    I am hoping someone can help me with this query.
    What the customer needs is the invoices for a specific date range, the payments applied to the invoices and the discount amount
    Eg...
    Invoice    payment   discount
    100         90              10   
    This would be easy to get from the ORCT and RCT2 tables.
    However, sometime the users add the payment on account and reconciles the invoices and a manual journal for the discounts.
    So it would be best to look at the OITR and ITR1 tables?
    This is what I have so far and it almost balances...
    I am using this query to create the report in crystal,
    To create the discount amount from the incoming payment window i said (T0.ReconSum - T3.TrsfrSum)
    I also took out the vat amount within that formula.
    With the amounts from the manual journal, i just took the amount as is.
    select T2.CardCode, T2.CardName, T0.SrcObjTyp, T0.SrcObjAbs, T0.ReconSum, T3.TrsfrSum, T4.ReconDate, T2.U_FundedNonFunded, (T5.Debit - T5.Credit), T6.PymntGroup
    from ITR1 T0
                 inner join OCRD T2 on T0.Shortname = T2.CardCode
                 left outer join ORCT T3 on T3.DocEntry = T0.SrcObjAbs  and T3.CardCode = T0.ShortName
                 inner join OITR T4 on T4.ReconNum = T0.ReconNum
                 left outer join JDT1 T5 on T5.TransId = T0.TransId and T5.ObjType = T0.SrcObjAbs and T0.ShortName = T5.ShortName
                 inner join OCTG T6 on T6.GroupNum = T2.GroupNum
                where T3.DocDate <= getdate() or T5.ContraAct = '1127331'
    the account 1127331 is the Discount GL account.
    Based on the example the Payment + discount = Invoices
    however not all the customers are balancing..
    any ideas? it looks like my query is getting only the invoices where a payment has been done. The amounts just dont seem to match.
    Thank you
    Jerusha

    hi
    I think your join with OJDT is wrong in this part : T5.ObjType = T0.SrcObjAbs
    you should write
    T5.ObjType = T0.SrcObjTyp
    (I think you don't need this part at all )
    try this:
    select T2.CardCode, T2.CardName, T0.SrcObjTyp, T0.SrcObjAbs, T0.ReconSum, T3.TrsfrSum, T4.ReconDate, T2.U_FundedNonFunded, (T5.Debit - T5.Credit), T6.PymntGroup
    from
    ITR1 T0
    inner
    join OITR T4 on T4.ReconNum = T0.ReconNum
    inner
    join OCRD T2 on T0.Shortname = T2.CardCode
    left
    outer join ORCT T3 on T3.DocEntry = T0.SrcObjAbs and T3.CardCode = T0.ShortName
    left
    outer join JDT1 T5 on T5.TransId = T0.TransId and T5.ObjType = T0.SrcObjTyp and T0.ShortName = T5.ShortName
    inner
    join OCTG T6 on T6.GroupNum = T2.GroupNum
    where
    T3.DocDate <= getdate() or T5.ContraAct =
    '1127331'
    please let me know if it works now
    shachar

  • Question the relationship between AR invoice and Outgoing payment

    Dear All,
    Does anyone the know the the relationship between AR invoice and Outgoing payment? because I would like to print the report in specific date range. For example, today is 02 July 2009. I want to print "AR invoice as at 31 Mar 2009", by using SQL. It seems like date back.
    From Samson

    Hi Samson,
                      Even i haven't done much r n d  bout this but what i came to know is that, there might be a scenario where you may want to make a payment to your customer. In this case we can use the Outgoing payment for the same. The system doesnt stop you from doin so. I have seen this in SAP B1 2005B, PL34.
    Regards,
    Joseph

  • Table Relation with Payment and Invoice of Vendor

    Hi all,
         I have one question about Table Relation with Payment and Invoice of Vendor.
         the scenario is.
         2 Purchase Order number : 100000001/100000002
         1 Invoice document number : 200000001 which include  2 Purchase Order.
         1 Payment document number : 300000001
         How should I found out table relation from Payment document number - Invoice document number - Purchase Order number. ?
          I try to link the following table, but it does not work.
          RBKP     *     Invoice Receipt
          RSEG     *     Invoice Receipt document line item
          BKPF     *     Accounting Document Header
    BSEG     *     Accounting Document Segment
    PAYR          Payment Medium File
    BSIK          Accounting: Secondary Index for Vendors
    BSAK          Accounting: Secondary Index for Vendors (Cleared Items)
    BSIS          Accounting: Secondary Index for G/L Accounts (Open Items)
    Does any one know about it ?
    Regards
    KY Chuang

    Hi Venkatesh,
    Thnx a lot for the reply. This has almost solved my problem, however there's one thing left. when I'm trying to take a print out after exporting the info into an excel sheet, the information really looks scattered, i.e.,  is there a way where we can go ahead and get the info in a rather unscattered manner.
    I've tried to take a print directly without actually transferring the info into an excel sheet, then each of the vendor is printed in a separate page, which again they feel is a problem.
    So, if you have an idea pls suggest.
    Thnx again for the information.
    regards
    sandhya

  • Payment document cleared and invoice document number cleared

    Dear experts,
        Could you please help me to locate (table and field name) what is the payment document number clear and invoice document number cleared ?
        In my point of view, the invoice document number is :
              BSAD-BELNR: Customer Invoice document number cleared
             BSAK-BELNR: Vendor Invoice document number cleared
    Is it right ?
    How about the payment document number cleared ?
    How about the relation between these payment document number clear and invoice document number cleared?
    Thank you in advance

    Hi
    You can  see  data  on  invoices   cleared  using  following tables.
    For  customer -  BSAD
    For Vendor  - BSAK
    For   all  invoices ( open and cleared )   it is   BSID  &  BSIK.
    Thanks
    kamala

  • GRN mismatch and invoice blocked for payment

    Hi Team,
    We have an issue with regards to Invoices not being allocated to the right GRN's.  This causes some invoices to be paid without approval, and other invoices that have been approved to be blocked for payment.
    According to standard SAP requires the total GRN quantity to match the total invoice quantity in order for the Invoices to be released for payment.  Unfortunately many get stuck in a payment cycle and invoices are not released for payment, for example;
    We have an  order of a quantity of 100
    We receive an invoice (qty 10)  this is posted
    We complete the GRN (qty 10)
    This should release for payment but unfortunately just prior to the bacs run and running MRBR to unblock any invoices we post another invoice for a qty of 10. 
    Now the total GRN and Inv values mismatch and no invoices will be paid.....
    The cycle goes on and on and more invoices are blocked for payment, even though some GRN's are completed.
    where the GRN value is lower (75) than what has been invoiced (78).  In order to rectify this I need to go into each individual invoice, check the delivery note number and match it off against the GRN.  When I find an invoice that doesn't match a GRN, in most cases these have taken an incorrect GRN and have been paid.  I have to chase for the GRN to be completed or for the invoice to be removed.  Once the totals match I then have to pray no more invoices are posted until the BACs run has gone!!
    Can we apply a fix to force those invoices that match a GRN be approved for payment even if the total's don't match (so the matches will occur line by line and not from the totals)?
    Thanks

    Hi,
    You can acheive this by setting GR based IV indicator in PO. hence system won't allow to do invoice with out GR. system will ask quntity match between GR and IR. Ultimately no mismatches will occur. So do GR first and next IR by setting this indicator in PO.I hope this will resolve your issue. Thanking you.

  • Difference between A/p down payment request and invoice

    hi,
    can any tell me what is difference between A/P downpayment request and Invoice
    Regards
    Srinivas

    Hi Friend,
    I list some information here, which might help you better understand.
    Down Payment Invoices
    The Down Payment Invoice behaves like a regular Invoice. A Down Payment Invoice can be based on a Sales Quotation, a Sales/Purchase Order or a Delivery/Goods Receipt PO in the same way as a regular Invoice; however this will not close the base document.
    A Down Payment Invoice can be cancelled by a Credit Memo; however this Credit Memo cannot be based on multiple Down Payment Invoices.
    In addition, this Credit Memo will not affect the warehouse stock or the stock valuation.
    Note that cash discounts are not available in the Down Payment Invoice.
    The Down Payment Invoice will be displayed in the Tax Report as a regular Invoice (if Deferred Tax is not checked).
    Down Payment Request
    This method of Down Payments is suitable mainly for Germany where it is necessary to show the tax payable at the time of receipt of payment. A journal entry for the tax is created by the payment of a Down Payment Request. The payment will also be displayed in the Tax Report.
    A Down Payment Request can be based on a base document the same way as a regular
    Invoice; however it does not close this base document, i.e. the base document remains
    open and can be copied to another target document if required.
    Kind Regards,
    Dani Zhao
    SAP Business One Forums Team

  • How to Post Customer invoice and Incoming Payment?

    Hi,
    Please give me some inputs for the below scenario. Please help me where i can do this..I could not find the T.Codes..
    1. Customer Invoice
    2. Customer Payment at Desk
    3. Down payment
    4. Down Payment Clearing
    I could able to find the t.code for Down payment, But i could not find the T.Codes for Invoice and Incoming Payment and Payment Drawer.
    Please help me..its bit urgent...

    Hi Kishore
    IS-H only generates invoices from a pseudo SD. In SD are seen as invoices entered form an external systems and transfered to FI.. So, no posible to do a FI invoice directrly in IS-H.
    Regarding the payment, once the invoice is created in NA30N and correctly transfered to FI, you will see a tab called Incomming, Payments. That tab is shown only when a valid cash desk to the user using the user parameter N_CASH_DESK besides, permitted values for the user parameter are all values that are stored for the field "Cash Desk" in the Customizing table  TN21Z1 (Set Up Cash Desk).
    I hope it helps.
    With best regards
    Matías

  • Can We enter Sales Invoice and Incoming Payment VIA SDK

    Dear Experts
    We have to develop an integration bridge with retrieve data from excel sheet and upload in SAP , i want to clear is it possible to enter sales invoices and incoming payment via SDK?. If it is possible please guide me about objects name and any reading material for SDK development.
    Thanks

    Hello,
    Yes it is possible with 2 steps:
    1. you post the invoice
    2. you post the payment
    I have already posted into the forum several examples, you may check them:
    For invoice + payment
    for payment only:
    Regards
    János

  • Invoice and reciept must be paid exactly in A/R Invoice + Payment

    We have set the option of overpayment/undepayment amount to 1.00 in the incoming payment of per document tab in the document settings. However, when we enter an invoice and then pay the document with under/overpayment of 1.00 or less in the A/R invoice +payment screen we get the following error: invoice and reciept must be paid paid exactly (message 131-45).
    Is there an option of adding the document for cash sale customers even if the payment is greater than or less then by atleast 1.00 due to rounding/adjustments.

    Hi Asif
    A/R invoice+ Payment
    SAP Business One provides the A/R Invoice + Payment transaction for sales to one-time customers.
    Prerequisites
    The customer pays the entire amount at once (for example, in a shop).
    The customer does not need documents such as an order or delivery note document.
    Settings in the System
    You maintain a representative master record for one-time customers in the system (Administration - Setup - Financials - G/L Account Determination, choose the Sales tab page, then choose Default Customer for A/R Invoice + Payment)
    The system automatically calls up this customer when you enter the invoice. You cannot change the customer number in the document. You can, however, change the customer's name and address in the fields provided.
    Using the default values in the user parameters, you can also assign a separate customer master record to each user for the A/R Invoice + Payment transaction.
    Exception: The customer only makes a partial payment
    In this case, you should create a separate customer master record for this customer so that you can monitor the incoming payments.
    Regards
    Rashid

  • AP- Why exchange rate type between Post invoice and Post payment is differe

    AP- Why exchange rate type between Post invoice and Post payment is different ?
    Hello,
    I have question
    when post AP invoice , document type KR
    document date = 11.12.2009
    posting date = 31.12.2009
    entry date = 05.01.2010
    this document using exchange rate type B (standard translation at bank selling rate) on 31.12.2009 (use posting date )
    but when post payment for above document,document type ZP
    document date = 25.06.2010
    posting date = 25.06.2010
    entry date = 24.06.2010
    this document using exchange rate type M (standard translation at average rate) on 23.06.2010
    please answer
    why do post invoice and post payment use different exchange rate type?
    and why at payment donot use posting date for get exchange rate ?

    Nanas,
    Sorry if im not  being clear...
    My point is: the difference rates customization for payments is done at FBZP.
    At Paying Company Codes, you have 4 flags for exchange rates differentes.
    At Control Data look:
    *Do not Post any Exchange Rate Differences:
    If the indicator is not set, the difference between the exchange rate at the time of posting and the exchange rate at the time of payment is determined for items which are posted in foreign currency. The payment program uses the translation rate in the currency table in the system for this purpose.
    *No Exchange Rate Differences for Partial Payments:
    Has the effect that the payment program for partial payments (requests for payment using transaction F-59) does not post exchange rate differences.
    *Processing of Bill of Exchange Payments:
    *Separate Payment for each Payment Reference
    Regards
    Bruno

Maybe you are looking for