Error on Incoming Payments Screen

Hello Experts,
We have recently upgraded one of our customers from 2007A to 8.81 PL06. When they try to create an Incoming Payment and click on payment means, they get this message. I have checked GL Account Determination setup screen. Please advise asap.
No matching records found  'G/L Accounts' (OACT) (ODBC -2028)  [Message 131-183]

Before raising a ticket in SAP
You should check which all account which you have  mapped in G/L account detemination ,it is available in chat of account by clcik in orenge button.
Because such type of message indicate that ,you have mapped accouint but not in char of account.
some time upgradation take such type issue.
Thanks
Manvendra Singh Niranjan

Similar Messages

  • FMS to get sales employee in incoming payment screen

    Dear Experts,
                  I have created a UDF in the incoming payment screen, kindly provide a query for the following scenario, whenever customer code is input in the incoming payment the UDF has to populate the Sales Employee name linked to the customer in the business partner master data.
    Saravanan

    Dear Saravanan,
    Please save this query and attach it to your Sales Employee Name UDF:
    SELECT T0.\[SlpName\] FROM OSLP T0  INNER JOIN OCRD T1 ON T0.SlpCode = T1.SlpCode WHERE T1.\[CardCode\] = $\[$-5.CardCode\]
    Have it refresh when the Customer / Supplier number changes.
    As its referencing screen data it will only run as a formatted search and will error if you run it from a query screen.
    Regards,
    Adrian
    PS, as you are adding it to a UDF its good practice to add the - in between the $ and the 5.  This will mean it will run the FS manually by pressing shift F2.

  • Incomming payment screen - form settings

    On form settings for incomming payment screen, the box show cust ref no is checked yet the field does show on the grid.
    Version 2007
    Anyone have any idea why?

    Keith,
    It is showing up on mine, I am on 2007A PL44.  Do you have under form settings-Document-General-BP Reference number checked?  What patch are you on?
    Karl
    Edited by: Karl Heagle on Dec 30, 2008 7:19 PM

  • Error creating incoming payment. (ODBC -2035)

    The error that I get while creating an incoming payment is:
    This entry already exists in the following tables (ODBC -2035)
    Here is the code:
    public static bool CreatePayment()
           DateTime now = DateTime.Now;
           Payments pmt = (Payments) m_company.GetBusinessObject(BoObjectTypes.oIncomingPayments);
                pmt.ApplyVAT = BoYesNoEnum.tYES;
                pmt.CardCode = invoice.CardCode;
                pmt.CardName = invoice.CardName;
                pmt.CashSum = 0;
                pmt.ContactPersonCode = invoice.ContactPersonCode;
                pmt.DocCurrency = invoice.DocCurrency;
                pmt.DocDate = now;
                pmt.TaxDate = now;
                pmt.DocRate = 0;
                pmt.LocalCurrency = BoYesNoEnum.tYES;
                pmt.DocType = BoRcptTypes.rCustomer;
                pmt.HandWritten = BoYesNoEnum.tNO;
                pmt.JournalRemarks = "journal remarks";
                pmt.Remarks = "remarks";
                pmt.Reference1 = baseEntry.ToString();
                pmt.TransferSum = 0;
                // invoice
                pmt.Invoices.AppliedFC = 0;
                pmt.Invoices.DocEntry = baseEntry;
                pmt.Invoices.DocLine = 0;
                pmt.Invoices.InvoiceType = BoRcptInvTypes.it_Invoice;
                pmt.Invoices.SumApplied = amount;
                // credit card
                pmt.CreditCards.AdditionalPaymentSum = 0;
                pmt.CreditCards.CardValidUntil = Util.CCDateToDateTime(cardExpirationDate);        
                pmt.CreditCards.CreditCard = bp.CreditCardCode;
               pmt.CreditCards.CreditCardNumber = ccNumber;
                pmt.CreditCards.CreditSum = amount;
                pmt.CreditCards.CreditType = BoRcptCredTypes.cr_InternetTransaction;
                pmt.CreditCards.FirstPaymentDue = now;
                pmt.CreditCards.FirstPaymentSum = amount;
                pmt.CreditCards.NumOfCreditPayments = 1;
                pmt.CreditCards.NumOfPayments = 1;
                // there's a record in OCRP  (credit card payment methods)   
                pmt.CreditCards.PaymentMethodCode = 1;
                if (pmt.Add() != 0)
                    int errCode;
                    string errMsg;
                    m_company.GetLastError(out errCode, out errMsg);
                    // here errMsg is "This entry already exists in the following tables (ODBC -2035)"
                    return false;
                return true;
    I had 53 records in ORCT (incoming payments) but the next number in NNM1 and ONNM was 1. So I assumed that it was wrong and tried to set NNM1.NextNumber and ONNM.AutoKey to 54 for ObjectCode = 24 (Incoming payment).
    The error remained the same. Then I removed all records from ORCT and its subordinate tables RCT1, RCT2, RCT3,.... and changed the next number back to 1.
    The error is still: "This entry already exists in the following tables (ODBC -2035)".
    Do you have any ideas what may cause the above error and how I can get more info which is the entry that already exists and in which table?
    The code above works on another company (database).
    Thanks.
    Svilen

    Thanks Alexey,
    Please note that I have manually modified SBO tables once the problem appeared not before. I do not know how receipt numbers got out of sync.
    I also find the message "This entry already exist in the following
    tables" without actually specifying any table, strange, the least.
    The SDK is not particularly good and the samples in the help file are outdated and therefore wrong.

  • Error Regarding Incoming Payment

    Dear All
    I am using SAP B1 with patch level 9, when i am selecting Incoming Payment in Banking Module System is showing error like ''Linking primary sales accounts has not been completed'' so wht could be the solution for this ?
    Regards,
    Kashinath

    i got solution by myself

  • Error in Incoming payments

    Hi Gurus,
    When doing  Incoming payments T.C F-28 i found an error
    'Only input tax is allowed for account 889000 BR01, B1 is not allowed'.
    B1 is the tax code.
    Plz tel me how to rectify this...
    Regards,
    Manoja

    Hi,
    Goto account 889000 in FS00, In control data tab, give the tax category as "*".  Then this account allows all tax types.
    Hope you understand the concept.....
    Regards,
    Sreekanth....

  • Error entering Incoming Payments

    Forum,
    I am having problems entering Incoming payments into SAP for the last period of the current year. My Posting Period for period 12 is as follows:
    Posting Date From: 30/08/10 - To: 26/09/10
    Due Date From: 30/08/10 - To: 25/09/10
    Document Date From: 27/10/00 - To: 26/09/10
    When trying to enter a posting date of 22/09/10 I get the following error: " Posting Date varies from system date [Message131-57]. The system date on the client is 27/09/10. In getting the above error I am unable to proceed with entering the incoming payment. If however I extend the Posting Date To: 30/09/10. The system will allow me to proceed. This however is not viable as it opens up to entries being posted with next year's posting date. I have also been into: Administration>System Initilization> Document settings-->Block Documents with earlier posting dates - this option is not ticked.
    Would anyone be able to assist?
    Regards,
    Juan

    Thanks Jitin,
    This site is on PL: 46 so is more than likely the problem. Will look to get them upgrade.
    Regards,
    Juan

  • Error importing Incoming Payments using the Data Transfer Workbench

    Every time I try to import Incoming Payments using the Data Transfer Workbench I get an error that the Update Failed - Can not find this object in B1Application-defined or object-defined error65171. I'm using the 3 templates for Payments, Payments_Checks and Payments_Invoices. I've filled them out as I've seen in other postings in this forum. Based on the error message, I really can't tell what I'm doing wrong. Could someone please take a look at my files and let me know what might be causing the error?
    I'm using SBO 2007A PL41. Here's what I have entered in my templates for my test file.
    Payments file
    RecordKey 1
    DocEntry (blank)
    CardCode 1033985
    DocDate 20081215
    DocTypte rCustomer
    TaxDate 20081215
    Payments_Checks file
    RecordKey 1
    LineNum 0
    AccounttNum 0
    CheckAccount _SYS00000002152
    BankCode CC
    Branch 12345
    CheckNumber 1
    CheckSum 78.7
    CountryCode CA
    DueDate 20081215
    Trnsfrable tNo
    Payments_Invoices file
    RecordKey 1
    LineNum 0
    DocEntry 31791
    InvoiceType 13
    SumApplied 78.7
    Thank you.

    Hi Suda,
    As far as I can tell from the threads you forwarded (and other searches I've done on here), my files are correct. I tried filling out the templates exactly as explained in the first link (see my data below) but it still isn't working. It just gives me the same generic error. 
    Payments
    Record Key....CardCode.....DocDate
    1...................1033985.......20081217
    Payments_Checks
    RecordKey....CheckAccount........CheckNumber....CheckSum
    1.................._SYS00000002152..1.....................  78.7
    Payments_Invoices
    RecordKey....DocEntry.....SumApplied
    1..................31791..........78.7
    Is it correct that the Payments file should not contain anything in the DocEntry column? (I know that the DocEntry in my Invoices file is the DocEntry of the Invoice). I have a feeling that I'm making a stupid mistake somewhere but I just can't figure it out. Any ideas?
    I really appreciate your help with this.
    Thanks,
    Charlotte

  • How to post the credit card payment Transaction in incoming payment screen?

    Dear All,
    I post the incoming payment for credit card transaction.The Following errors is  occur  
    Failed to Post Incoming Payments:Credit card code does not exist  [RCT3.CreditCard]   how to  solve this error..

    Hi,
    The Payments.CreditCards object contains a CreditCard property which must be defined before adding the payment. This property should contains the code of one of the credit cards defined in the system (OCRC table).
    You can handle this table under Administration --> Setup --> Banking --> Credit Cards.
    Beni.

  • Error adding Incoming Payments

    hello all
    I have a third party application, and I need to migrate incoming payments generated by that application. I read the headlines fit to be migrated to and through a loop trying to insert as many as required.
    A payment can pay multiple invoices to a client. And this payment can be made partly in cash, another in check and another in credit card.
    I had several error codes, but I will go for parts, first I get an error code (-10) and says it is an invalid document number in RCT2.DocEntry, reviewing SAP B1, if exist the invoice.
    For i = 0 To dvMigrar.Count - 1
       Console.WriteLine(CType(dvMigrar(i)("Ingreso_Caja"), String) + " " + dvMigrar(i)("Recibo_de_Caja"))
       vPay.Series = oSeries.Series
       vPay.ApplyVAT = BoYesNoEnum.tNO
       vPay.CardCode = Trim(dvMigrar(i)("Cliente_No"))
       vPay.CashSum = 0
       vPay.DocCurrency = "USD"
       vPay.DocDate = dvMigrar(i)("Fecha")
       vPay.DocRate = 0
       vPay.DocTypte = 0
       vPay.HandWritten = 0
       vPay.JournalRemarks = "Ingreso desde POS - " & CStr(dvMigrar(i)("Recibo_de_Caja"))
       vPay.LocalCurrency = BoYesNoEnum.tYES
       vPay.TaxDate = Now
       'Migración de Detalle Facturas Pagadas
       SlctCmd = "SELECT * FROM DOC_ABONAR_POS WHERE Ingreso_Caja = " & dvMigrar(i)("Ingreso_Caja")
       Dim SqlAdapter2 As OleDbDataAdapter = New OleDbDataAdapter(SlctCmd, MyConnSQL)
       dsMigrar2 = New System.Data.DataSet
       SqlAdapter2.Fill(dsMigrar2)
       Dim dvMigrar2 As DataView = New DataView(dsMigrar2.Tables(0))
       For j = 0 To dvMigrar2.Count - 1
          vPay.Invoices.Add()
          vPay.Invoices.DocEntry = dvMigrar2(j)("DocEntry")
          vPay.Invoices.InstallmentId = dvMigrar2(j)("No")
          vPay.Invoices.DocLine = j
          vPay.Invoices.InvoiceType = BoRcptInvTypes.it_Invoice
          vPay.Invoices.SumApplied = dvMigrar2(j)("Valor")
          vPay.Invoices.InvoiceType = BoRcptInvTypes.it_Invoice
       Next
       If (vPay.Add() <> 0) Then
          Console.WriteLine("No se pudo generar Pago")
          'Check Error
          Call vCompany.GetLastError(nErr, errMsg)
          If (0 <> nErr) Then
             Console.WriteLine("Error encontrado:" + Str(nErr) + "," + errMsg)
          End If
       End If
    Next
    I'm trying to pay several invoices at the same incoming payment
    Thanks in advance
    Edited by: Oscar Alberto Cornejo on Nov 14, 2011 11:20 AM

    hi trying for this sample code.
    Its working for me
         Dim blnNEWFirstRecord As Boolean = True                    
        For z As Integer = 0 To oSPRecSet.RecordCount - 1
                                oSalesPayments.Invoices.InvoiceType = SAPbobsCOM.BoRcptInvTypes.it_Invoice
                                oSalesPayments.Invoices.DocEntry = oSPRecSet.Fields.Item("DocEntry").Value
                                oSalesPayments.Invoices.SumApplied = oSPRecSet.Fields.Item("OpenAmount").Value
                                If Not blnNEWFirstRecord = True Then
                                    oSalesPayments.Invoices.Add()
                                End If
                                blnNEWFirstRecord = False
                                oSPRecSet.MoveNext()
                            Next
    oPaymentError = oSalesPayments.Add()

  • Error in Incoming Payment

    Hi all,
    I'm getting an error while posting Incoming Payment.  The error is 'A current account has not been defined'.  I've selected house bank account at the header level i.e. GL Account, for that I'm getting warning message 'Defining credit/checking accounts as a cash account can affect the results of the cash flow report'.  Please advise on the above mentioned issue and suggest ways to avoid this and to post Incoming Payments successfully.
    Thanks,
    Balaji

    Dear Sir,
    Please make sure that you have selected a GL account for Checks Received in the Admin->Set up->Financials->GL Account Determination->Sales-General Tab.
    It should also appear in payment means window. When we coose or Change Bank GL account in payment means, we receive a system message that transaction will affect cash flow report. This is not an error message. You can continue to work.
    Regards
    Preety Goel
    SAP Business One Forums Team

  • F-28 error customer  incoming payment

    Hi Experts
    I am getting error when i ma trying to post customer incoming payments...
    Bank account is petty cash account
    Error : Balancing field profit center in line item 001 is not filled
    Kindly reply , thanks in advance
    Alex

    Hi,
    Please note that the error is expected when using Profit Center as a mandatory field ( in your splitting characteristics),
    but however no value can be derived when posting the incoming payment.
    If you want the field profit center to be a mandatory field, you need to make sure that this will be derived by your splitting rules.
    Please review the following two consulting notes in relation to the document splitting functionality:
    1085921 Document split
    891144  New GL/Document splitting: Risks w/ subsequent
    regards
    Waman

  • Error posting incoming payments (f-28)

    Hello SAP Gurus,
    When trying to post a customer payment I keep getting the following error message " The trading partner entered in account xxxxx cocdxx is not valid.
    Any ideas?
    Many Thanks

    Hi Rup,
    Field trading partner (-> BSEG-VBUND) of the company code clearing line items is filled
    with the company (-> T001-RCOMP / Tr. OBY6) of the other company code, and if the account master data of the company code clearing account contain a trading partner which is different from this company,
    error message F5 583 ('Business transaction cannot be processed
    by consolidation') is raised as the trading partner customizing
    is inconsistent.
    Also for FI postings an error message is raised if the account
    master data of the company code clearing account contain a
    trading partner which is different from the company (-> T001-RCOMP)
    of the other company code, and the posting is not possible. This
    is the default system behavior. Such a FI posting is only possible
    if the corresponding error message F5 636 ('The trading partner
    entered in account & & is not valid') is switched off in transaction
    OBA5.
    Please have a look at the long text of error message F5 636:
    Diagnosis
    You have entered a cross-company code transaction. The system
    should now automatically generate a clearing posting for account &
    in company code &. The system determines the trading partner for
    this line item from the company code to which the clearing posting
    is made. This trading partner must be the same as that in the
    account master record.
    Please also check OBYA if  any incosistency.
    Regars,
    Reka

  • Dimension 1 Cost centre field is not able to edit in Incoming payment for Down payment Request

    Hi Exports,
    I am facing an issue on selecting Cost centres in Incoming payment screen.
    Issue: While I am booking the payment entry for Down payment request, I am not able to select first Dimension cost centre in Incoming payment rows for down payment request document, the Second dimension is able to select and update. the field is in non-editable mode (only on specific document row)
    Setup:
    1. Two Dimension are enabled
    2. In Separate Columns - Both Cost Centres are in separate column
    The above issue is only for Down payment request, for other documents (Invoice) I am able to select and update cost centre
    Please find below snap shot for reference
    Kindly check and let me know the solution
    Regards,
    Kiran

    Hi Gordon,
    Thanks for your reply.
    Yes agree, The Down Payment request is not a financial document but the Cost centres are able to select in Down payment request rows, no issue at all in this case.
    In Incoming payment screen it is necessary to select Cost centres because it has financial implication using down payment request with related to currency difference or Bank charges (both are Expense accounts) and DR assignment is mandatory in this case.
    And you have to notice one thing in above issue, I am able to select second dimension cost centre and it is allowing to edit and update the cost centre on respective row. Only issue is specific cell (dimension 1 cost centre) is not able to edit.
    Even I am not able to process payment entry without selection of Cost Centre on first dimension, the system is blocking and displaying the error message "DR Assignment is mandatory on Dimension 1 for specific account"
    Looks like bug, please clarify
    SBO version: 9.0 PL 11
    Regards,
    Kiran

  • Sales Return and Incoming Payments

    Hi,  I have worked with SAP Business One for a long time, but as an end user.  Now I am employed as SAP Support for my new employer.  I have a couple of questions:
    1. My past experience with SAP is that a Return is a function created through a credit memo.  My new company has a Return AND Credit memo in AR.  I understand why this is needed, but when a return is used instead of a credit memo, the invoice is not linked to the return, nor is closed by the return.  Is this because of the way the system was initially set up through SDK?  Can this be corrected/reconstructed to do Sales Order -> Delivery -> Invoice -> Return -> Credit Memo.  And have all the reconciliations done internally by SAP?
    2.  SAP was working on an issue but then stumbled upon another issue that they wanted me to look into from our database.
    Here is a copy of their response:
    In the course of our investigation for message 1065121 2010, for the database of (Customer 1127763), we noted that this is also affected by the scenario described in Note 1026115 - Invoice does not appear on Incoming/Outgoing Payment. I have attached the said Note for your reference. We have created this message on your behalf to pro-actively create a fix for the issue.
    What I found out: My past experience with Incoming payments was that in the incoming payment screen, you could easily reconcile/click on the credit memo and the invoice and add it just fine.  But in my new company, we are not allowed to add an incoming payment without entering a payment in the 'money bag', which is impossible because it's a credit memo against an invoice.  We have to do an internal reconciliation, therefore the invoices do not show up in the incoming payments table.  I know there is not a validation created to validate an incoming payment because I did not create a validated function to do so.  How is this possible?
    Your response is kindly appreciated.

    Hi Marianne,
    I think this is more a Business Process issue than an SAP issue.
    If you have delivered goods, but not invoiced them, the correct document is a return. If you have delivered and also onvoiced, the correct document is a credit memo, not a return.
    The return is drawn from the delivery, which creates the required links, and the credit from the invoice, also creating the links.
    Creating a return where the goods have been invoiced is a redundant step and will break the links, as you point out, and requires additional reconciliations.
    The credit memo based on an invoice will create all the accounting and stock entries you need. Perhaps some testing & training will convince them to change their processes?
    PS if you do use internal reconcilation to close an invoice, you can find the applied transactions by using right click on the invoice

Maybe you are looking for