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.
SaravananDear 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.
SvilenThanks 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,
Kashinathi got solution by myself
-
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,
ManojaHi,
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,
JuanThanks 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 AMhi 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() -
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,
BalajiDear 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
AlexHi,
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 ThanksHi 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,
KiranHi 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
-
HP Slate 7 Beats Special Edition, no update.zip
So, I have been following this document http://support.hp.com/vn-en/document/c04342242 but i cant find the link to download the update.zip can anyone provide me with the link to download the recovery image?
-
Video Stream from Webcam with socket possible?
Hello there, i want to stream a live feed from my webcam in a chat, but i have no idea how to manage it... ( i dont want RTP ) ... I can allready display it on my screen, but how do i stream this ? Can i create a Socketstream from this ? And how can
-
Help nokia N8 belle update !
Since updating my N8 to the belle so I'm having loads of probs. After my initial update the phone was fine but, now there is a few updates posted in nokia suite i.e. social widget, BBC Iplayer plugin etc. When I attempt to install these updates the h
-
Loading images / data in sequence - tilelist
Hello! Is there a way to load first the first image then the next one.. and so on.. in the tilelist? As far as i can see, the images are loaded altogether. (Images are from the XML) thanks in advance!
-
Must I uninstall fennec 1.1 before installing the beta?