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
Similar Messages
-
BAPI used to post the customer incoming payment by using F-28
Hi all,
Currently, users post customer incoming payment via F-28. They would like this process to be automated. I check from the forum BAPI_ACC_DOCUMENT_POST is correct to do the F-28 posting. I am using SAP release 4.7 and I couldn't find the mentioned BAPI in tcode SE37.
Any idea is mentioned BAPI applicable in higher release? Can you please share with me any other options can achieve to automate the customer incoming payment?
Thanks and regards
Kang RingHi Alex
You are right. Sorry for the mistake as I filter to select the top 2 hit list as such it resulted BAPI_ACC_DOCUMENT_POST not found. BAPI_ACC_DOCUMENT_POST will post the account transaction only and it will not clear the open item. It seems like there is no way to avoid to use BDC as users would like to auto clear the invoices when doing the customer incoming payment.
Regards
Kang Ring -
Customer Incoming Payment Issue
Dear Friends,
I have recived Customer Incoming Payment for more than 4000 line items.
Please let me know how to post and cleared this open items in one shot.
I tried to post in F-28 but it will take lot of time to select thousands open items.
Kindly let me know is there any other method to hangle this kind of issue..
Thanks,
JDHi Javed,
Run T.code f-28 and when you select the customer code in open item selection then choose select all and then documents which you do not want to clear, deselect them.
It will take less time.
Regards,
Ankur -
Customer Incoming Payment Reversal issue
Hi Friends,
I cleared accounting document for customer incoming payment using F-28. and there is some problem so we want to reverse the same.
how can we reverse the Customer Incoming Payment
Thanks & Regards
VishalHi,
That menas one of the line item of your F-28 document has been cleared with another clearing document.
Go to FB03 and enter your Doc no, CC, FY
Click on the customer line item, and see there will be fields called cleareing document no and clearing date. Note down that document number.
Now go to FBRA and give that clearing doc no and do reset and reversal.
Then use FB08 to reverse your F-28 original entry.
This will solve your issue.
Thansk,
Srinu -
Process steps for customer incoming payment w.r.to Billing.
Hi all,
Can some body help me in by providing the process steps for customer incoming payment w.r.to Billing.i want to know the process from open items to cleared item , if possible pl give table names also and thier data flow using tables.
thanksDear Sai,
Use the transaction code F-28.Give the document date, Bank account, amount received, Value date, and the customer code. In case you know which are the document numbers against which you have received the payment, select the "Document numbers" in the "Additional selection" tab and then click on "Process open items".
Fill the document numbers in the next field, press enter and then click on "Process open items". Select the open items, simulate and then save.
In case you do not have the document numbers, then directly click "Process open items", select the line items and click "Document > Simulate" and then save.
Assign points if useful.
Regards
Venkatesh -
Validation for Customer Incoming Payment
Dear All,
We are facing one issue regarding customer incoming payment. When user is making income payment via f-28, he enters the credit control area and GL Account according to division.
Problem is, though customer master in Sales Area is not maintained, system allows to post the incoming document. Due to it, customer credit limit does not get updated and we have to update it manually every time by resetting the customer master.
Do anyone have any validation for that in F-28?
Regards,
JigarHi,
Look in to the given link for Create Validations.
http://help.sap.com/saphelp_erp60_sp/helpdata/EN/5b/d231e143c611d182b30000e829fbfe/frameset.htm
Regards,
Sridhar Sha -
Dear All,
I would like to know how to input the following using customer incoming payments
1. Customer check no / DD No
2. Check date / DD date
3. Multiple checks in one incoming payments
4. Customer bank details
5. Receiving bank and location
Thanks
SembianHi,
the manual cheque transaction FF68 could help you. However, to make it work and
use it there is some set up and additional knowledge required regarding functions.
I suggest you do a search here and check the transaction itself.
Also, don't discount the SAP library on details
Regards
Hein -
Issue with customer Incoming Payment
Hi Gurus,
I need your help related to an issue with Incoming customer payment. This is the first time I am doing this Incoming payment set-up. I have odne the payment program set-up for outgoing payments. I need to configure the automatic payment program for incoming payments. After the payment run is successfully executed, we need to create and send Idoc's to the bank. This process of payment run and Idoc creation is being used successfully for outgoing payments.
From configuration side, I have created a new payment method and have set it up for incoming payments. I have selected ACH as format and PPD as format supplement. I did the bank set-up and have assigned a partner profile to it. I have assigned a reference key 17 in the SPRO-> Print->Payment media.
The issue is that when I run the payment run for customer open item, the payment run is successful and the item gets cleared but no Idoc's are being generated. I have entered my House bank and account number in the variant as well. I am getting the following error:
Step 001 started (program SAPFPAYM_SCHEDULE, variant &0000000000869
No variants found for format ACH
No Payment Media Created in Format 100
I would really be thankful if you can help me in resolving this issue. I am not sure which step I am missing.
Thanks,
Best Regards,
ShaluHi Lakshmipathi,
Yes the Document split has been activated. This issue is the specific one. We have different C&F location. Sales happens accross India. Hence we have created the Business area concept for each location to get the location wise balance sheet. I have also activated the zero balancing for Profit center and also Business area so that i can derive the Location wise Balance sheet.
Now the sales invoice has been processed from C&F Location. Customer deposit the Cheque directly to the Head office Bank and not at the C&F Location bank. I don't want to clear the existing open item because 50% of the cheque gets bounced. So i am booking the incoming payment without clearing the open item.
While processing the incoming payment user is entering the C&F location business area in the customer line item (Credit line item) and Head office business area for the Bank line item as the bank is at the Head office so that we can arrive the Balance sheet.
Now system is not deriving the profit center for the customer line item even though the business area wise zero balance has been activated. Recon account field status group has market as optional for profit center but in F-28 i am not able to get the profit center field (Because it is balance sheet item).
The Document type already been configure for Document split and the Recon account also categorised as Customer inthe doc splitting. I don't have any problem with document split other than this issue.
For this issue anything can be done in the document split??
Regards,
Devendran -
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 -
One time customer incoming payment
dear all,
i sell scrap which doesn't belong to our stock to one time customer ,please how to post the incoming payment,should i create the customer master data first then to post the incoming payment through the T-code F-28 or there was another procedures
please provide me by the paths and necessary codes
thnkxDear Expert,
If you want to sale the scrap with respect to customer, then create a customer from customer master by selecting a one-time customer check box.
You have to sale the scrap by using T-Code: F-92 - With Customer and then clear the Customer open item when he makes a payment in T-Code: F-28 - Customer Payment with Clearing
or We have an option to sale a scrap without customer in T-Code: ABAON - Asset Sale Without Customer
T-Code: ABAVN - Asset Retirement by Scrapping
Regards,
GK
SAP -
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 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()
Maybe you are looking for
-
Steps to upgrade Solaris 7 to Solaris 8
Can any one let me know where I can find the detail documentation of how I upgrade Sun box running Solaris 7 to Solaris 8.
-
BI 7.0: Source System upgrade from R/3 Enterprise to ECC 6.0
Background: I am relatively new to BW team and will be going through my 1st source system upgrade. We currently have BI 7.0 SPS 17 connected to source system R/3 Enterprise EP1. We are upgrading to the source system to ECC 6.0. In Development and QA
-
Email information in my language.
I signed up for email newsletters but they are in Dutch. I am English living in Holland. Is there a way to change this? I have opted out of the newsletters and the link to opt out was in English? You are not the first> My itunes page is in Dutch and
-
Older macbook won't boot up. There is a flashing folder icon.
How cani restart my older MacBook? It is flashing a folder icon on startup.
-
My Bluetooth has disappeared and I have tried just about everything on the internet. When I click on Bluetooth file exchange it says hardware not found. I tried resetting everything as well nothing is working for me please help because now my facetim