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

Similar Messages

  • Entering Incoming payments throught externally

    Dear All,
    One of our client wants to enter Incoming payments throught externally in SAP B1. Exact requirement is as follows.
    1. Currently User is using X customised Application.
    2. He wants to use his Application to enter Incoming payments (Receipt entry) in SAP B1 (As soon as he save X application reciept entry same transaction should generate in SAP B1 also).
    3. He dosn't want to use Migration option.
    Any one has done this kind of customisation using SAP B1 data?
    It is possible to enter such data from third party application?
    What possibilities are available ?
    Regards,
    Manish

    Hi,
    of course you can make an external program.
    just connect via DIAPI using the oCompany object and you have access to the payments object !
    regards
    David

  • 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

  • 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 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 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

  • 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

  • Incoming Payment with Reference to Invoice

    Hello All,
    I have created Customer Invoice via FB70. I have selected payment terms as 14 Day with 2% cash discount. I am now entering incoming payment via F-28 after 2 days, with reference to Original Invoice. Everything is going perfect.
    Now the problem is, after saving the document, neither i can see any invoice reference nor payment terms. They both are showing blank. Only i can see discount amount filled.
    I just want know that from which invoice reference, incoming payment has been posted.
    Regards,
    Jigar

    Hi,
    Hope you are checking in bank line item. Please check the same in customer line item, there you will see the reference inv doc no in it.
    Regards,
    Srinu

  • Incoming Payment Check No. field not editable directly

    SBO 2007A, PL 42
    Banking >> Incoming Payments >> Payment Means
    When I am entering an incoming check from a customer, on the Payment Means window, I can't click in the Check No. field and enter data, but if I tab over it to it from the amount field, I can.
    Is this by design or a bug? What's the point of it?

    Hi Cindy
    It works fine on mine .Is that you are having problem when you enter incoming payment at first time or when you are trying to edit .
    It is working fine on mine .I can put check number .
    What patch level you are in ? which SBO version
    Thank you
    Bishal

  • How to print incoming payment receipt !

    Dear all,
    I am now want to print incoming payment receipt.
    work-flow is : end-user will use Cash journal (FBCJ) or incoming payment (F-28) to enter incoming payment. during posting and after posted document, they want to print out payment receipt.
    from Cash journal (FBCJ), they want to using "print receipt" feature with different layout.
    so, i don't know how to using correspondence.
    i have not experience on using correspondence.
    so, i have all of you help to guide me how can we do to create correspondence as our end-user requirement.
    thanks you so much !

    Quoc,
    You can use the correspondence for internal document (SAP09) for printing the document you are posting.
    In SPRO go to Financial Accounting --> AR and AP and then customer Account --> Line item and then correspondence.
    There you have to attach the form developed by the ABAPer to the correspondence SAP09. ABAPer has to copy the exiting standard foprm attached to the correspondence and do the changes and design the layout as per the requirement.
    When you post the document , you have to attach the relavent correspondence (SAP09) to the doc and then go to F.64 tcode and execute with the inputs in the selection screen such as Correspondence, doc number, fiscal year .
    Regards..

  • Incoming payment without Customer

    hi,
    May I know how to enter incoming payment without customer, and knock off the payment with an invoice later on?
    Thank you..
    Regards,
    Catea k

    Hi,
    Without knowing the customer you can keep track of the amount which you had received.
    but you can do like this for Which document  A/R  or A/p invoice the amount was received in this case you can collect teh amount by selecting ON ACCOUNT. and keep track of the vendor / customer balance.
    Regards
    Chidambaram

Maybe you are looking for

  • Maintain account determination (table T030B) for posting key IRX (M8395)

    Dear Guru, I am testing IS-OIL - Exchanges. Created Exchange Agreement and Purchase Contract and Sales Contract, Purchase Contract and Sales Contract are assigned to the Exchange Contract. A PO is created with reference to the Purchase Contract. Upon

  • Webservice with attachments

    Hi All, I wanted to checkin a document as an Attachment via web service in UCM. When i run the service from the client i get an error message saying Content item 'CT_000014' was not successfully checked in. The content item must have a primary file.

  • Problem in version ios7

    Welcome I am Mr. Abdul Rahman Al-Qahtani I have a place of communication for the sale and maintenance of Apple products .. I have a problem I suffer of them now in version ios7 Yvonne bought two used one of the customers .. But now my problem I can n

  • Create InitialContext error under jre1.5

    I have a JMS client application need to run under the jre1.5 environment. I put the wljmsclient.jar and wlclient.jar into my application's . but throw java.lang.NoClassDefFoundError: com/sun/corba/se/connection/ORBSocketFactory on create InitialConte

  • Workspace or Security ID session variable

    Hello - Is it possible to get the Workspace or Security Group ID from a session variable (e.g., v('WORKSPACE') ) so that I can use it to automatically create a user in my application without hard-coding? For instance, here is some of my code...I'd li