AR correction invoice - other warehouse in "should be"

Hi all!
I've got a problem with adding correction invoice with changed warehouse.
My client sells fruits to a coustomer from warehouse A (goods). Customer sends back part or all goods because they are perished.
We need to do AR Correction invoice, but perished fruits should be received on warehouse B (perished fruits).
When I'm trying to change warehouse in "should be" inn AR Correction invoice I get this message:
"Warehouse code must be the same on corresponding "was" and "should be" rows.
Did anyone got the same problem and solved it?
Any ideas?
Thanks in advance!

I believe you need two transactions to reflect your business process.  First is the AR correction invoice to the same warehouse.  Then an Inventory Transaction to move them to the right warehouse.
Thanks,
Gordon

Similar Messages

  • Request: Warehouse change at A/R Correction Invoice

    Currently there is no such funcionality in SAP B1 (2007A), i.e. A/R Correction Invoice does not allow to make warehouse changes (an error message pops out). However there is a need for a funcionality that would allow A/R Correction Invoice to return/withdraw some goods into/from another warehouse they was taken from.
    I'll explain it by an example:
    BP "Smith" has received an Invoice along with a stock of 100 kg tomatoes, but 20 kg turned out to be spoiled. He returns those 20 kg with a demand for an Invoice Correction. His demand is accepted and Correction Invoice is applied, but for obvious reasons the spoiled tomatoes cannot be returned to the same warehouse they were taken from. Correction Invoice allows only for return of goods to the same warehouse as it was at Invoice. Since these items are valuated by FIFO method, they cannot be moved from the same FIFO layer (which is imperative) using Inventory Transfer in case of a goods return, even if they are managed by batches.
    If there is a possibility to make any functionality changes in future patches of SAP B1 versions, changing warehouse in "Should be" line at A/R Correcion Invoice should result in adding or removing quantity difference into/from selected warehouse and revaluating stock accounts. Please let me know if there is any chance for that.
    best regards
    Thomas Staron

    Hi Tomasz,
    I checked your scenario and let me comment it.
    The basic behavior of Correction Invoice is that in WAS section displays the data from original document and SHOULD BE section says how the data should look like originally.
    In your case Correction Invoice works correctly as company sold 100kg but it should sale only 80 kg. It represents the situation as if the 20 kg would remain on the original warehouse. There is no place where to specify the additional warehouse on Correction Invoice.
    For your scenario better would be the scenario of Credit Memo, because on Credit Memo you specify what quantity is returned and to which warehouse.
    It seems to me that the issue with scenario is rather in the Warehouse transfer functionality than in the modification of Correction Invoice.
    Best Regards,
    Martin Slavik
    SAP Business One Solution Manager

  • Correction Invoice and "invalid document structure" problem

    Hello!
    Can anybody explain what properties are obligatory for correction invoices? I'm trying to add() one and it always say -5002: invalid document structure.
    In the CSI1 table I see linenum has to be unique, every baseline is twice. Do I make any stupid mistake? If so - where? What's wrong? Something is ommitted?...
                                                                                    Thanks in advance!
                                                                                    This is a snippet (two loops are unnecessary, I was looking for other ways). I'm trying just to zero the invoice. Should quantity in was lines be negative? It does not matter - everytime -5002...
         @Test
         public void testSAPCorrectionInvoice() throws SBOCOMException {
              ICompany company = sapConnector.getCompany();
              // Integer srcDocEntry = 6457;
              Integer srcDocEntry = 7084;// this one has no batches
              logger.debug("Creating correction to: " + srcDocEntry);
              // source doc
              IDocuments srcDoc = SBOCOMUtil.getDocuments(company,
                        SBOCOMConstants.BoObjectTypes_Document_oInvoices, srcDocEntry);
              logger.debug("srcDoc: " + srcDoc.getDocObjectCode() + ", "
                        + srcDoc.getDocNum());
              IDocuments sapDoc = SBOCOMUtil.newDocuments(company,
                        SBOCOMConstants.BoObjectTypes_Document_oCorrectionInvoice);
              // header:
              sapDoc.setHandWritten(SBOCOMConstants.BoYesNoEnum_tNO);
              sapDoc.setSeries(317);
              sapDoc.setDocType(SBOCOMConstants.BoDocumentTypes_dDocument_Items);
              sapDoc.setCardCode(srcDoc.getCardCode());
              sapDoc.setCardName(srcDoc.getCardName());
              sapDoc.setAddress(srcDoc.getAddress());
              String federalTaxID = srcDoc.getFederalTaxID();
              if (federalTaxID.length() > 0)
                   sapDoc.setFederalTaxID(federalTaxID);
              sapDoc.setDocDate(new Date());
              sapDoc.setDocDueDate(new Date());
              sapDoc.setSalesPersonCode(srcDoc.getSalesPersonCode());
              sapDoc.setDocCurrency(srcDoc.getDocCurrency());
              sapDoc.setPaymentGroupCode(srcDoc.getPaymentGroupCode());
              sapDoc.setTransportationCode(srcDoc.getTransportationCode());
              sapDoc.setContactPersonCode(srcDoc.getContactPersonCode());
              // sapDoc.setDiscountPercent(0.0);
              sapDoc.setComments("zwrot towaru");
              // sapDoc.setDocTotal(0.0);
              sapDoc.setVatDate(srcDoc.getVatDate());
              // items
              IDocument_Lines lines = sapDoc.getLines();
              int lineno = 0;
              IDocument_Lines srcLines = srcDoc.getLines();
              for (int i = 0; i < srcLines.getCount(); i++) {
                   srcLines.setCurrentLine(i);
                   logger.debug("line " + i + ", item: " + srcLines.getItemCode());
                   if (lineno > 0)
                        lines.add();
                   lines.setCurrentLine(lineno++);
                   lines.setItemCode(srcLines.getItemCode());
                   lines.setItemDescription(srcLines.getItemDescription());
                   lines.setWarehouseCode(srcLines.getWarehouseCode());
                   lines.setPrice(srcLines.getPrice());
                   lines.setDiscountPercent(srcLines.getDiscountPercent());
                   lines.setTaxCode(srcLines.getTaxCode());
                   lines.setBaseEntry(srcDocEntry);
                   lines.setBaseType(srcDoc.getDocObjectCode());
                   lines.setBaseLine(i);
                   lines.setVatGroup(srcLines.getVatGroup());
                   lines
                             .setCorrectionInvoiceItem(SBOCOMConstants.BoCorInvItemStatus_ciis_Was);
                   double quantity_was = srcLines.getQuantity();
                   lines.setQuantity(quantity_was);
              for (int i = 0; i < srcLines.getCount(); i++) {
                   srcLines.setCurrentLine(i);
                   logger.debug("line " + i + ", item: " + srcLines.getItemCode());
                   if (lineno > 0)
                        lines.add();
                   lines.setCurrentLine(lineno++);
                   double quantity_diff = 0;
                   lines.setItemCode(srcLines.getItemCode());
                   lines.setWarehouseCode(srcLines.getWarehouseCode());
                   lines.setPrice(srcLines.getPrice());
                   lines.setDiscountPercent(srcLines.getDiscountPercent());
                   lines.setTaxCode(srcLines.getTaxCode());
                   lines.setBaseEntry(srcDocEntry);
                   lines.setBaseType(srcDoc.getDocObjectCode());
                   lines.setBaseLine(i);
                   lines.setVatGroup(srcLines.getVatGroup());
                   lines
                             .setCorrectionInvoiceItem(SBOCOMConstants.BoCorInvItemStatus_ciis_ShouldBe);
                   double quantity_was = srcLines.getQuantity();
                   double quantity_is = 0; //quantity_was - quantity_diff;
                   lines.setQuantity(quantity_is);
              int result = sapDoc.add();
              String info = company.getLastErrorDescription();
              logger.debug("res = " + result + ", info: " + info);
              if (result != 0)
                   throw new EBladKorektyNrPartii(
                             "Cannot create document: " + info);
    Edited by: WodzGalopujacySkleroz on Jul 4, 2011 5:03 PM

    Hello,
      Maybe it's an old thread, and you might have the solution or workaround for this. Nonetheless i try to answer, it might be useful for those trying to find a solution for the same problem.
      The two loops are necessary indeed. DI API expects only this structure: Start with all the "ShouldBe" lines, and follow them with all the "Was" lines. So your code is almost good, but you should have swap the two loops with each other.

  • Correction Invoice with Items TreeType != iNotATree

    Hi,
    I want to create Correction Invoice document with Items which TreeType = SAPbobsCOM.BoItemTreeTypes.iSalesTree
    When I'm adding Correction with reference to some document (BaseType = 13 or 165, BaseEntry=... and BaseLine = ...) then everything is OK,
    But when I try add Correction without ref.  (no set BaseType,BaseEntry and BaseLine) then I get error:
    "Wystąpił błąd wewnętrzny (-5002)"
    "Internal error (exception) occurred (-5002)"
    When all Items on Correction has TreeType = iNotATree then I can add this Correction without any reference.
    The property correction.Lines.TreeType default value is iNotATree, but this property is ReadOnly.
    How can I add this document?
    Edited by: Dariusz Maron on Jun 4, 2009 12:07 PM

    Hello Wolf
    1) This was an issue in older releases but has been corrected  (supposedly) since 4.5 B
    Take a look at OSS note: 146091 - Invoice correction: new pricing not possible
    But I am sure you are in a much higher release.  Review it any ways.
    2) Did you try with 'B" or ""C" for the second pricing type? The help says 'You should give a new pricing type to the debit memo item'.
    3) Also is the invoice type you are copying from- does it have a 'M" in the SD document category.? T code VOFA. I believe this is prerequisite
    4) Check how the item cats are set up (G2N/L2N): The Returns field in Business data should be selected for credit items but not for debit items.
    5)  Finally the culprit could be the way you set up PR00 (V/06). Check what changes can be done: Are you allowing manual entries? Just a thought.

  • Correction invoices for rebate agreements in Poland

    I am currenty working in Poland on rebate agreements. There is a legal requirement that every change in the invoiced and VAT value has to be corrected via a correction invoice , mentioning the original invoice line, updated line and the delta. However the rebate settlement only generates a standard credit note to pay the rebate. The credit note that is generated
    for the rebate contains the settlement material.
    In Poland the correction invoice should have the original quantity ,real material number and invoice value. Does
    anybody have experience in how to create a correction invoice instead of the  standard credit note for the rebates ?
    Many thanks in advance
    Evert Nooijen

    Hello everybody,
    The requirement to create correction invoices might look weird and very painful but I really think it is a legal requirement.
    I have searched the internet and find contradictory information on whether the correction invoice is mandatory for rebate payments in Poland.
    For example the SAP country specifics mention that a correction invoice is needed for rebates:
    "You are required to create a correction tax invoice whenever you need to correct a tax invoice, for example:
    ·        To grant a customer a discount or rebate or increase the price of goods or services
    ·        To correct a tax invoice, for example, if it contains an error in any of the prices, tax rates, tax amounts, net values, gross values, quantities, or units of measure
    ·        When a customer returns some goods to you"'
    However I also found another document that gives me the impression that the Polish regulations on correction invoices have been changed in November 2009 (Polish jurisdiction)
    See the text below that is part of the changes in Poland:
    " The WSA in Wrocław ruled on 12 November 2009 (case ref. I SA/Wr 1155/09) that a rebate causing a reduction
    of the tax base for VAT may be documented not only by invoice but also by other documents.
    The taxpayer received rebates directly from his suppliers and by proxy of a company which negotiated terms of delivery in his
    name. The rebates received directly from suppliers were backed by correction invoices. Those received from the
    intermediary were documented by credit notes. The tax authorities took the view that rebates could only be documented by
    correction invoices. However, the WSA ruled that a rebate could be documented otherwise, for example, by credit note. Such
    a document must be supplemented with additional information which shows who gave whom the rebate and in what amount."
    HOWEVER: I am told by the local Polish organisation that this decision from the court in Wrocław, and not necessarily valid in other areas like Warsaw.
    Then I had contacted Price Waterhouse in Poland and have asked them for an advice:  I have received the following answer from PWC:
    ""Pursuant to the Polish VAT regulations post-transaction rebates should be documented with the correction invoices referring to the original invoice. Therefore, we recommend that the  system is appropriately adjusted to include the discussed functionality. Please note this is a standard in Poland that SAP allows for creation of such correction invoices."'
    So as mentioned, I think we have to enable the correction invoices for Poland, however I don't think we cannot create those in correctoin invoice requests (e.g. document type RK) in standard SAP by the rebate settlement program. We cen build a program to do it automatically, but I was hoping for a standard SAP program that was linked to the rabete functions in SD (automatically as part of the rebate settlement.).
    Hopefully somebody has any recommendation.
    Regards,
    Evert Nooijen
    Edited by: Evert Nooijen on Apr 4, 2010 12:01 PM
    Edited by: Evert Nooijen on Apr 4, 2010 12:03 PM

  • How to contact Adobe billing support to get correct invoice without VAT

    We have bought Adobe Creative Cloud for Teams but were billed incorrectly. The invoice includes VAT. VAT should not be included as both Ireland and Lithuania (my country) are in EU.
    I've been trying to reach Adobe support for 3 days now without success. All help links just go to local support dealer. Email for that dealer doesn't work at all. Phone support cannot help me as they do not have access to customer invoices on Adobe.com.
    Can somebody help me to reach Adobe? I need correct invoice badly.

    It is after hours on friday. there is no chat. I am getting error messages and can not post to my BC site.
    What is the move?
    Can not upload my updated MUSE paid site using MUSE > PUBLISH.
    When attempting to upload my MUSE site i get
    "Unknown Adobe BC error has occurred. Status: 0, 0."
    This is going on for 5 hours now. Need to get back into the site.
    Please advise what to do or how to work around.
    -Farley Allen [email protected]
    BC_MUSE_ERROR_SCREEN_WHEN.AT
    Thanks.

  • Adding payment through DI API referring to Correction Invoice/Down Payment

    Dear All,
    In SBO 2004C (PL 72) I have to add incoming payment referring to correction invoices and down payment invoices.
    In Payments_Invoices Object there is and InvoiceType Property which should be set to the object type of the referred document. Having set this to it_Invoice, it_CredItnote and it_JournalEntry it works fine, but I cannot find a working value for  Correction invoices and Downpayments.
    In BoRcptInvTypes Enumeration there is a it_CorrectionInvoice member, but it does not work. DownPayment member does not exist at all.
    Instead of Enumerations members DI API acepts numeric object type values 13, 14, 30 which works just as the above it_Invoice etc. does, but Correction invoice's object type 165  just does not work
    Has anyone experience with this?
    Is is really not possible to add invoice type payments referring to these documents through DI?
    Any ideas are welcome.
    Thanks a lot.
    Regards.
    Bálint

    Hi
    It is possible in 2005 Clusters But i am not sure in 2004 C.
    In 2005 DI API accepts Enumerations members ,In Which Both it_CorrectionInvoice,DownPayment  Exists and i hope these works fine 2005.

  • How do I post a Poland SD Correction Invoice for zero amount

    Hi,
    Our setup for creation of Correction Invoices for Poland is as follows:
    1) Create a correction Sales Order with reference to the original Customer invoice - this is a custom-designed document showing the current and 'to be' lines that will eventually appear on the correction invoice.
    2) Create the correction invoice with reference to this correction sales order.
    One of our business users has a situation where all the goods from a delivery were damaged, and a credit is needed as a result. The goods are not being returned, as the quantity is small.  Therefore this should in theory be a correction invoice, to amend the amount invoiced to zero.
    How can this be processed?  I can't create and bill a Correction Sales Order for it, as the 'to be' line item needs to be set to zero, and SAP therefore treats the Order as incomplete - and you can't bill an incomplete document.
    Of course we could just process a Return and then mark the stock as scrapped, but if possible we would prefer to find a solution using Correction Invoices.
    Can anyone advise?
    Val

    Hi,
    You need to use Returns scenario for this purpose and reutnr whole quanitites and created Corrective Invoice for the whole quantity where 'was' section should present the data from original invoice and 'to-be' section should present all items with qty zero. You need to get the 'was' section from original invoice and play with the 'to-be' section on the printout. Pelase remember also to put the correction reason 'Goods returned by customer', as it is Polish law requirement as well.
    Regards,
    Marcin

  • ICal month view some events shown only as ..., they show correctly in other views.

    iCal month view some events shown only as ..., they show correctly in other views.

    This is so utterly annoying- I never had this issue with previous versions of iCal, and I can't even run those versions on tiger now that I've upgraded. The tiger upgrade in general has disrupted my workflow much more than I thought it would-
    Because of the way I use iCal, not seeing the full even title in month mode makes iCal pretty much useless to me. I don't want to have to click between dozens of events that begin with "Renders of" to find which set of renderings are due on which days. Nor do I want to go through and rename all of my "Renders of Levels 1a-3c" etc to make the titles more useful. It should just WORK.
    Well, let me know if anyone finds a better way of making this work other than "resizing ad lib until things sorta show up"

  • The Web application at could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application

    Hi,
    I have created on windows service to fetch sharepoint list ad update the list items.
    when i run this service in sharepoint server(where the sharepoint site is hosted),it is working fine. If i run the same service in another machine(sharepoint installed in this machine also). it is giving the below error
    The Web application at [URL] could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application.
    Code snippet
    SPSite sharepointSite = null;
                SPWeb rootWeb = null;
                try
                    //SPList current = null, previous = null;
                    string colmId = ConfigurationManager.AppSettings[ID_COLM];
                    List<TaskEntity> list = new List<TaskEntity>();
                    sharepointSite = new SPSite(URL);
                    rootWeb = sharepointSite.OpenWeb();
                    SPList current = rootWeb.Lists[ConfigurationManager.AppSettings[OMEGA_REGISTRATION_LIST]];
                    WriteEventLog("current" + current.Items.Count.ToString());
                catch (Exception ex)
                    ExceptionMethod(ex);
                finally
                    sharepointSite = null;
                    rootWeb = null;
    I have pointed .net framework to 3.5 version and target palform as Any CPU. Please suggest me

    Hi mallela1,
    I also had similar issue couple of months back when I was trying to access a remote URL from a Windows service when the site does not exists in the server where service resides.
    You cannot access a remote url (even though it is SharePoint server and also in same network ) from server object model.
    SPSite can look in the current server only. here what is happening is SPSite will look for this in the current server DB and it is not finding this errror.
    So please dont use ServerObject model for accessing remote sites. You can use Client Object model for the code /requirement you have stated above.
    I wasted lot of time in finding a work around to make to work. It did not. So look for other options.
    Regards,
    Nandini

  • Manual data corrections in data-Warehouse/OLAP

    Hi to all,
    is it somewhere in essbase(hyperion) possible Manual data corrections in data-Warehouse/OLAP?
    Thank you
    G.

    Hi NareshV,
    thanks for your reply. In fact, I have also some difficulties tu understand (I am not autor) this question;-), but ok - lets say u have some records of data retrieved from essbase (or Hyperion) like for instance an open excel sheet with data. In excel is possible to delete or override any value in any column, is it possible to do this ia essbase olap server?
    Thank, G.

  • Hello , im working with hebrew and the dot  "." isnt correcting to right with the align , i know that in indesign u use with paragraph direction to correct it but here what should i do. sorry for my english

    hello , im working with hebrew and the dot  "." isnt correcting to right with the align , i know that in indesign u use with paragraph direction to correct it but here what should i do. sorry for my english

    You are right, but how could i send it to Apple? when the phone company first replaced my iphone they had in stock alots of iphones and they just sent mine back to Apple and gave me a new one, so all i did is to give them my phone, but now how could i sent it to Apple? and i cant send it by myself, and the store wont do that, its a lost for them.. so sending it to Apple wasnt an option from the begining.
    and for the record, i dont think the store where i bought it is an authorized shop.. its just a store who boughts phone's from Apple in a low price and sells it in much more money..

  • Correction Invoice - Poland/Hungary

    We are facing the following problem in Correction Invoice (RK)
    eg: Sales Order /Delivery/ Invoice (A) created for 100 pieces. Due to the material fault 50 pieces are returned and the credit note (B)is given for that 50 pieces. Later after few weeks we would like to give the price correction for the remaining pieces.
    Here, I create the RK , with reference to the original Invoice (A). By default you get two line is the RK , First the original line from the Invoice and the second line for making any corrections. The Issue is the original line has 100 pieces and this cannot be changed. So any corrections you make refers to 100 pieces , but not for 50 pieces. as the credit (B) to the customer had already been given to the customer for the return of 50 pieces.  This results in totally wrong values .
    Please let me know if there is any possibility that the quantity 100 can be changed to reflect only 50 pieces. or How can this scenario be handled?
    Regards,
    Rahul

                        vCorrReversal.Lines.ItemCode = "00012"
                        'vCorrReversal.Lines.Price = 10
                        'vCorrReversal.Lines.Quantity = 10
                        vCorrReversal.Lines.CorrectionInvoiceItem = SAPbobsCOM.BoCorInvItemStatus.ciis_ShouldBe
                        vCorrReversal.Lines.BaseType = 165
                        vCorrReversal.Lines.BaseEntry = vDocEntry
                        vCorrReversal.Lines.BaseLine = 0
                        'vCorrReversal.Lines.LineTotal = 100
                        vCorrReversal.Lines.Add()
                        vCorrReversal.Lines.ItemCode = "00012"
                        'vCorrReversal.Lines.Price = 9
                        'vCorrReversal.Lines.Quantity = 10
                        vCorrReversal.Lines.CorrectionInvoiceItem = SAPbobsCOM.BoCorInvItemStatus.ciis_Was
                        vCorrReversal.Lines.BaseType = 165
                        vCorrReversal.Lines.BaseEntry = vDocEntry
                        vCorrReversal.Lines.BaseLine = 0
                        'vCorrReversal.Lines.LineTotal = 90
                        RetVal = vCorrReversal.Add
                        'Check the result
                        If RetVal <> 0 Then
                            vCmp.GetLastError(ErrCode, ErrMsg)
                            MsgBox(ErrCode + " " + ErrMsg)
                        Else
                            vCmp.GetNewObjectCode(vDocEntry)
                        End If
                    End If

  • Create AR Correction Invoice

    Hi All,
      I need create AR Correction Invoice link to AR Invoice, abt system display error "Invalid structure document"
    oDoc = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoice)
    oDoc.GetByKey(XXX)
    _oOCSI = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oCorrectionInvoice)
    If _oRecSet.RecordCount <> 0 Then
       _oOCSI.CardCode = oDoc.CardCode
       _oOCSI.DocDate = oDoc.DocDate
      _oOCSI.DocDueDate = oDoc.DocDate
      oOCSI.DocType = SAPbobsCOM.BoDocumentTypes.dDocumentService
      For i = 1 To _oRecSet.RecordCount
          If i > 1 Then
            _oOCSI.Lines.Add()
          End If
          oDoc.Lines.SetCurrentLine(i - 1)
          _oOCSI.Lines.BaseEntry = oDoc.DocEntry
          _oOCSI.Lines.BaseLine = oDoc.Lines.LineNum
          _oOCSI.Lines.BaseType = SAPbobsCOM.BoObjectTypes.oInvoices
          oOCSI.Lines.CorrectionInvoiceItem = SAPbobsCOM.BoCorInvItemStatus.ciisWas
          _oOCSI.Lines.Add()
           _oOCSI.Lines.BaseEntry = oDoc.DocEntry
           _oOCSI.Lines.BaseLine = oDoc.Lines.LineNum
           _oOCSI.Lines.BaseType = SAPbobsCOM.BoObjectTypes.oInvoices
          _oOCSI.Lines.LineTotal = 0
           oOCSI.Lines.CorrectionInvoiceItem = SAPbobsCOM.BoCorInvItemStatus.ciisShouldBe
          _oRecSet.MoveNext()
       Next i
       lErrCode = _oOCSI.Add
    Please Help me.

    Simply change the order of lines you are adding. First you'll have to create ShouldBe items, than the Was items.
    Dim _oOCSI As SAPbobsCOM.Documents
            _oOCSI = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oCorrectionInvoice)
            _oOCSI.CardCode = "12121212212"
            _oOCSI.DocDate = Now()
            _oOCSI.DocDueDate = Now()
            _oOCSI.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Service
            _oOCSI.Lines.CorrectionInvoiceItem = SAPbobsCOM.BoCorInvItemStatus.ciis_ShouldBe
            _oOCSI.Lines.LineTotal = 0
            _oOCSI.Lines.BaseType = 13
            _oOCSI.Lines.BaseEntry = 122
            _oOCSI.Lines.BaseLine = 0
            _oOCSI.Lines.Add()
            _oOCSI.Lines.CorrectionInvoiceItem = SAPbobsCOM.BoCorInvItemStatus.ciis_Was
            _oOCSI.Lines.BaseType = 13
            _oOCSI.Lines.BaseEntry = 122
            _oOCSI.Lines.BaseLine = 0
            lErrCode = _oOCSI.Add()

  • Correction Invoice Poland, 2. Returns

    Dear all!
    I have a problem with a returns in poland.
    If they book the first returnshipment, the correction invoice is okay (quantity and amount).
    But, if the customer brings goods back again to the same invoice, SAP show me the wrong amount.
    I will explain it on an example:
    Customer get 100 pcs for 100 EUR.
    If he bring 20 pcs back, the correction invoice looks like this:
    Credit item    100 pcs      total 100 EUR
    Debit item        80 pcs     total - 80 EUR
    Difference                                 20 EUR
    Everything is okay!
    But now, if the customer bring back 20 pcs again, the correction invoice looks like this:
    Credit item        80 pcs     total 100 EUR
    Debit item         60 pcs      total  -60 EUR
    Difference                                   40 EUR
    This is wrong, but I can't change the amount in the first line, there must be 80 EUR!
    I checked the Copying Control, but I can't change the pricing type ....
    Does anyone have an idea?
    Thank you for your help!
    Have a nice day...
    Zita

    Hi,
    The Correction Invoice is in the Area CZ, HU, PL, SK.
    here is brief info;
    Vendors are legally obligated to issue an A/R correction invoice if:
    Rebates and discounts were given after the original invoice was issued
    Goods were returned
    The prices of goods and services were changed after the original invoice was issued
    There was a mistake in price, tax rate, tax amount, net value, gross value, quantity, or unit of measure in any invoice item
    An A/R correction invoice usually refers to an A/R invoice or another A/R correction invoice. However, the system allows you to enter a correction invoice without any reference to a preceding document. Such a situation can occur if the original document has not been entered to the system, for example, a document from a legacy system.
    The system automatically performs all relevant posting in financial accounting, as well as performing changes in the inventory module, such as stock quantity.
    A/R Correction Invoice is also displayed separately in the Banking module. You can link particular payments directly to it. If there are several correction invoices (one correcting the other) you will see all of them together with all invoices related to the business partner. The payment process is the same as with invoices.
    The functionality and screen layouts are very similar to Purchase Correction Invoice. For more information, see A/P Correction Invoice - Creation Procedure.
    Country-Specific Information: Hungary
    This information refers to the specific print layout for Hungary, and to the printing of correction invoices.
    To print the number of copies of a printed A/R correction invoice correctly, you must print the correction invoice directly from the A/R Correction Invoice form (click  (Print)). Do not print the correction invoice by displaying it via  (Print Preview); otherwise, the number of copies will not be printed correctly.
    Rgds,

Maybe you are looking for

  • HP 3520 printer not printing black ink

    I just replaced the black ink cartrige with a new HP black cartridge for this printer.  Before I replaced it the printing was scetchy and faded and the indicator showed the ink was low but not out.  I decided to replace it anyway and now I get nothin

  • Is there a way to access iTunes 10 from an iPhone 5?

    When I plug my iPhone 5 into my 2008 iMac Intel to charge it says I have to upgrade to the newest iTunes software, and won't recognize it as a camera or a phone.  I've been loathe to upgrade because my 2005 iMac is where I have my main iTunes library

  • I can't find the mail application

    Hi, I just bought a second-hand macbook air (model 2009, os x leopard) and I can't find the mail application. Maybe the previous owner deleted it or something? If so, how can I get it back? (sorry for bad English)

  • Error starting remote server w. nodemanager

    All, Here is the error I am getting trying to start the remote server using nodemanager. http://172.24.0.81:8001 (admin) SATEST server does not exits on the remote server. Thank you for your help, appricate it. Let me know if you need further informa

  • One app being stubborn?

    I'm having trouble with one app on my ipad2, it's a gray box that says "waiting" and when i try to delete it, it'll wiggle like all the other apps, but it will be the only app with no "x" enabling you to delete it... can anyone give me some pointers?