EBS: incoming payments
Hi All,
We are implementing EBS functionality, and the file is in MT940
For incoming payments, the payment file will have either invoice reference or IBAN reference. So based on invoice reference or IBAN reference have to clear the customer.
The posting will be,
Debit Bank Account
Credit Customer based on customers IBAN
I hope can use the algorithm 21 to search invoice reference, but what is the algorithm to search IBAN reference?
Thank you,
Shwetha
Yes. You can map incoming payments in the EBS. There is no restriction. You need to decide how to set the posting rules in the configuration. You have 2 options 1. Posting where you put in the config which account is to be debited and which is to be credited when a particular external code appears in your bank statement. In this case you are just posting the entry and not clearing. 2nd option is that you want to clear the incoming payemnt like payment from your customer straight to your bank account. In this case you need to ask your bank to either send the document number and customer details in the bank file so that you can search it in SAP for clearing.
Hope this helps.
Similar Messages
-
MT940 EBS upload for Incoming payment
HI,
We are implementing the MT940 format EBS upload for incoming payments. For incoming payment (customer) not executing the F110. so by EBS upload following posting should be happen;
Debit - Bank account
Credit - customer subledger account
The note to payee information in 86 field of bank file will contain the IBAN number and invoice number. and the posting / clearing should happen as follows;
- post document by debiting bank account and credit customers' account based on IBAN. ( only posting ,not clearing)
- clear the incoming payment based on invoice's document
- If some npayment record in bank statement not have invoice number then clear the amount in FIFO principle based on IBAN
Could you share what the steps i need to take care in "Assign External Transaction Types to Posting Rules" step and
Do we need to develop user exit to take care the incoming payment clearing as described above.
Where do we need to assign the user exit? how will system call user exit when we execute FF.5
Regards,
SwethaYou account digits logic is little unclear. Thats why it is always important have the proper logic while formulating the accounts.
For example
If the main account is
120300 (ending with 0)
120301 (Cheque Payable Sub account 1)
120302 (Cheque Receivable Sub Account 2)
Now you can mask
+++++1 for Cheque Payments
+++++2 for Cheque Receipts
But, you said, you
main account 13102211 and incoming subaccount was 13106271
If I understand correctly
the masking should be ++++6271
Otherwise
+++67+ -
EBS upload wrong G/L account determination for incoming payments
Hello,
I´ve got problem with G/L account assignment in EBS upload.
Client has 3 company codes 6250, 6251 and 6300. For each CC several bank accounts.
Company codeHouse banks and Bank acccount ID is 1:1, one house bank - one bank account ID.
House banks have the same names in company codes, also the Bbank Account IDs are the same in CC.
CC 6300 has G/L accounts for bank settlements:
Main: 13102211
Incoming: 13106271
Outgoing: 13106272
Account symbol mask is +++++6+1 for icoming payments (transaction type: incoming)
main / incoming
While uploading EBS for cc 6300 system post incoming payments as 40: 13102211 / 50: 13106211
13106211 is wrong G/L account (it should be 13106271 ) and in CC 6300 is not defined, it is account from company code 6250.
Could someone please tell me how the system determine the G/L account for icoming payments? Where to make the config?
Please advise.
Thank you.
LubosYou account digits logic is little unclear. Thats why it is always important have the proper logic while formulating the accounts.
For example
If the main account is
120300 (ending with 0)
120301 (Cheque Payable Sub account 1)
120302 (Cheque Receivable Sub Account 2)
Now you can mask
+++++1 for Cheque Payments
+++++2 for Cheque Receipts
But, you said, you
main account 13102211 and incoming subaccount was 13106271
If I understand correctly
the masking should be ++++6271
Otherwise
+++67+ -
Incoming payments through f110 ?
HI,
Can one of you please give some info. On the following..
F110 .. We can also use for incoming payments. Can you please let me know when exactly we will execute incoming payments through f110 ?
For vendor it makes sense that it will collect the all pending open invoices and will generate a payment document including check printing(or whatever the payment method) to vendor.
Step 1. Create vendor invoices
Step 2. Run F110
Step 3. F110 selects pending invoices and generates payment documents
Step 4. depending on payment method It will allow us to pay the money to Vendor through cheque/ cash/ etc.,
I gues incoming payments is for receivables from customer, if so then what f110 does for incoming payments..
I feel if we know that customer deposited the money in bank (through bank statement) then we can run f110 for the open documents is it correct ? Or any other options.. Let me know step by step process like vendors
Step 1. Create Customer invoices
Step 2.
Step 3.
Regards
Ravinagh BoniRavi,
F110 can be used for incoming payments as well.It is not a common practice across all businesses. This process is called as ACH direct debit. In simple terms it is pulling money directly from customer bank account.Required things;
1. A payment method for Incoming payments, Payment medium program used for this payment method is RFFOEDI1
2. Banking information in customer master.
To explain it further:
1. Post invoice to customer
2. Run f110 to clear the invoice by inserting customer number in the parameters tab
3. Payment program creates an IDOC with all requirement information for the banks to process payments
4. if the bank accepts IDOC send idoc's to bank, if not process data in EDI translator and send the file to bank in aceptable format
5. Bank processes the payments and sends the clearing transactions as a bank statement
6. When EBS is processed main bank account will be updated.
I hope this helps, -
Automatic SAP Cash Application- for ACH incoming payments
Dear experts,
We have requirement to automatically apply cash for the ACH incoming customer payments. We have been using LOCKBOX for automatic cash application for Check incoming payments. Now we want to implement automatic cash application for incoming ACH payments as well. What are available best options? Can we do this through EBS?
Any suggestions are highly appreciated.
Thanks,
TinaHi Tina
I suggest to use a different GL code for incoming ACH payments and set this up using BAI codes from your banks EBS file. I believe you are not running EBS statement upload or manual load currently. Identify all the bank transactions and their related BAI codes with the help from your bank.
Thanks
Sekhar -
Incoming payment by F-28: Reason code error while posting
Hello everyone,
I want to post Incoing Payment using F-28 net of TDS. I want the separate GL account to be picked up automatically for the difference when I enter the Reason Code 003.
I did the following customization for the same.
1. Financial Accounting> Accounts Receivable and Accounts Payable> Business Transactions>Incoimng Payments> Incoming Payments Global Settings>Overpayment/Underpayment> Define Reason Codes:- Here I selected the Indicator 'C' for reason code 003 which is for "Indicator: Charge off difference via separate account". The reason code 003 is for TDS Netted
2. Below the Define Reason Code node, I selected the node 'Define Accounts for Payment Differences' . Selected the key ' Rules' and selected the checkbox 'Reason Code'. Then clicked on 'Accounts' and enetered the desired GL account against the reason code '003'.
After doing the above customization I posted the Incoming payment using T code F-28. I entered the difference in the field 'Difference Posting'. Then entered reason code '003' which is for 'TDS netted' in the field 'Reason Code'. Now, I am getting the follwoing error.
Reason codes with automatic charge-off are not permitted here
Message no. F5605
Diagnosis
The reason code entered is designed to ensure that the payment difference amount is posted to an account specially set up for this purpose. Postings of this nature usually require additional specifications (e.g. tax code, business area). If the difference stems from a single open item, the necessary specifications can be taken from that item. In the case that led to this error message, however, the difference does not stem soley from one item, which means that this method cannot be used.
System Response
The reason code entered is not accepted.
Procedure
You can either select a different reason code, which would create a new open item for the customer or vendor OR write off the difference using the function Charge off diff.. This function either takes you into a pre-configured account assignment model or into the document overview. From here you can enter the required difference postings.
How can I proceed ahead?
Thanks and Regards,
PradnyaHi Saulo,
Thanks for ur reply.
I had alreay done the config in OBXL and OBBE. Only thing I wanted to know is while posting Incoming Payment by F-28, how to use this reason code.
Ur reply was a gr8 help for me.
Regards,
Pradnya -
Background Journal entry for Incoming payment
Dear Experts,
Would you please help me in how to get the journal entry for an incoming payment entered as "payment on account".
The relationship map does not show this, but I can see the credit entry for the customer is passed.
same happens for incoming payment made for specific AR invoices.
SAP Doc says...
Result
An incoming payment document is created.
A journal entry that credits the customer and the tax accounts (if tax is involved), and debits the receivable account, is created.
The journal entries of the incoming payments and the paid invoices are reconciled.
The paid invoices are closed; they no longer appear in the Open Items list and in the Incoming Paymentswindow as documents for payment.
So how to check the journal entries for incoming payments.
Regards
Message was edited by: Suman RoyHi,
To see journal entry, drill down arrow at transaction no of incoming payment window.
Thanks & Regards,
Nagarajan -
Clearing issue Incoming payment due to Cash discount ( customers)
Hello,
During processing automatic incoming payments the system don't clear the customer open item in case the customer has taken a cash discount.
The clearing should be done automatically in the posting area 2 but now the the user needs to do manual interventions in the FEBAN in order to clear the customer
We checked the payment terms and verified the discount taken by the customer and they are ok
After investigation we guess that the original SD invoice don't send the Discount amount and Discount base amount to FI, because we saw that those fields are empty in the FI document (RV),
Also in Billing the Cash discount base field in empty...
When i tried to create a manual customer invoice those fields are well filled in and the system clears the customer open item perfectly !
Any one an idea how to fix it ?Hello,
Thanks for your feedback but the issue is not solved.
Is there difference in clearing behaviour in case the open item posting is orginated from a SD invoice ( Billing) because as stated before, when I make a FI sales invoice (FB60) the system perfectly accepts the cash discount and post and clears in postingarea 2
Also when I consult the open item position (FBL5N) the cash discount amount field is empty which is not the case when I post an FB60 invoice
Summarized
We are usiing the automatic bank statement program ( FEBC), during posting the system post perfectly posting area 1 (FEBP) but fails the post postingarea 2 ( the system makes a payment advice) the message the system generates ' Difference to large for clearing F5263'
Many thanks for help -
Invoice details in Incoming Payment
Dear All,
we are making incoming payment against invoice. In Pld for incoming payments i want details of invoice (Invoice Number and Invoice Amount) against which receipt entry is made.
Ex:
Account Code...........Account Name......................................................Amount
A0001.....................ABC
..............................Invoice Number 12..................................................1000
.....................................................13..................................................1500
and so on ...
I have tried in PLD but not able to get the OINV table in PLD. Is there any other option to get this details.
Swapnil
Edited by: SWAPNIL PATIL on Mar 20, 2009 9:50 AMDear Friend,
Which query u sended that working fine for Incomeing Payments. But ih this ur matching
T1.DocEntry = T2.DocEntry. Means suppose in Income Payment entry there is no Invoice entry then it is not showing. But i want to show that entry also. Please refer the following formatt.
SELECT T0.DocNum, T0.DocDate, T0.CardCode,T2.DocNum, T1.SumApplied FROM [dbo].[ORCT] T0 INNER JOIN RCT2 T1 ON T0.DocNum = T1.DocNum INNER JOIN OINV T2 ON T1.DocEntry = T2.DocEntry
Formatt:
Account Code...........Account Name......................................................Amount
A0001.....................ABC
..............................Invoice Number 12..................................................1000
.....................................................13..................................................1500
and so on ...
.................................................................................Total...................2500
In that suppose Invoice not available in that then Total is not showing. But i want to show Total for Incomeing Payment. Can u plz tell me how to solve that proble.
Swapnil -
Billing Doc. No in Incoming payment.
Dear Gurus,
I made a sales document in SD module say "12345" and the billing doc. no as "123" for customer "xyz" for amount "1000".
I receive payment via- T.code f-28 for this customer for exact amount. My query is when I check the ledger in FBL5N for this customer it is not showing billing doc. no"123" for the incoming payment (doc.type "ZP" ),however it is showing billing doc. for sd document . Kindly guide . Also is there any way to view customer ledger via billing document no. For ex. how much payment due?Please guidePayment document can be posted based on the accounting document.
If you want you can maintain invoice number in reference field, also there is one option to make reference field mandatory.
In OBA7 activate reference document number as mandatory for the document type DZ. So, while doing the transaction in F-28, value should be mandatory to this field.
If maintain invoice value in reference field, then you can do sorting and totaling based on the reference field in FBL5N.
there are no standard reports to check the outstanding amount based on the invoice number.
Rgds
Murali. N -
Hi,
In PSCD, when you post an incoming payment (transaction FP05), do you have to have FM account assignment for Cash line item?
We recently upgraded our system from 4.71 to ECC 6.0.
In 4.71, when we post incoming payment, there is no FM account assignment for Cash line item. System splits the cash line item based on the FM assignment on the offsetting Business Partner line items at the time of Forward posting the document to FI in Special Purpose Ledger document.
Currently in ECC 6.0, since system is looking for valid FM account assignment for Cash line item, I assigned some general fund. As a result of this, additional line items were generated using Fund Clearing account to balance the document by FM assignments. This has 2 negative impacts:
a. Extra line items (Fund Clearing account) are generated in PSCD document.
b. Cash account balance is not available by "True" funds.
I would appreciate if someone can send some info on this topic.
Regards,
SureshHi James,
What I could gather from your post is that you are concerned only about the creation of a file in ACH format for check payments which are being posted in to SAP as payment lots.
So, the ACH file that gets created during the FPY1 run is actually done by a standard program SAPFKPY3 with the help of preconfigured FM's linked to the ACH payment medium format.
You can view these FMs by going to Transaction Code-FQP3. Select in the ACH format and clicking on "Event Module for Payment medium formats".
Now coming to your requirement, all the payment information related to the payment lots are stored in DFKKZP table at the item level and at DFKKZK at header level.
So you can develop a program which retrieves the information from these tables as per the business requirements in a structure accepted by the std program SAPFKPY3.
You need to develop new FM's which will retrieve the information and would create the a flat file in ACH format.
You need to take care of the scenario where the check payment in the payment lot is not actually hitting the account, but is getting routed to the payment clarification worklist. It will depend on the business requirement whether these scenarios are to be included in the ACH file or not.
Hope it helps...
Thanks,
Amlan -
Sample for A/R invoice and Incoming Payment
Hi,
Have any samples for create A/R invoice and incoming payment by SDK?
Which related tables are used?
Thanks!
Regards,
OnOn,
If you look at the SDK Help Documentation, specifically at the Documents, Document_Lines and Payments Objects for the DI API, the help discusses the tables involved as well as gives samples of common documents.
Eddy -
Create A/R Invoice and Its Incoming Payment using DI Server
Hi Everyone,
I need to create an A/R Invoice and its payment in a sigle transaction using DI Server. The problem is that I don't know the DocEntry that will be assigned to the invoice in order to set it in the SOP message for creating the incoming payment.
I guess the SOAP message should look like:
<?xml version="1.0" encoding="UTF-16"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header>
<SessionID>F46EDCE6-3F79-1F9F-1D1E-DC6226D04FA7</SessionID>
</env:Header>
<env:Body>
<dis:AddObject xmlns:dis="http://www.sap.com/SBO/DIS" CommandID="Add invoice">
<BOM>
<BO>
<AdmInfo>
<Object>oInvoices</Object>
</AdmInfo>
<Documents>
<row>
<DocDate>20040707</DocDate>
<DocDueDate>20040707</DocDueDate>
<CardCode>BP</CardCode>
</row>
</Documents>
<Document_Lines>
<row>
<ItemCode>Item1</ItemCode>
<Quantity>3</Quantity>
<TaxCode>My Tax</TaxCode>
</row>
</Document_Lines>
</BO>
</BOM>
</dis:AddObject>
<dis:AddObject xmlns:dis="http://www.sap.com/SBO/DIS" CommandID="Add Incoming Payment">
<BOM>
<BO>
<AdmInfo>
<Object>oIncomingPayments</Object>
</AdmInfo>
<Payments>
<row>
<CardCode>BP</CardCode>
<DocTypte>rCustomer</DocTypte>
</row>
<Payments>
<Payments_Invoices>
<row>
<DocEntry>???</DocEntry> <---- ???
<InvoiceType>it_Invoice</InvoiceType>
<SumApplied>100</SumApplied>
</row>
</Payments_Invoices>
</BO>
</BOM>
</dis:AddObject>
</env:Body>
</env:Envelope>
Any help?Dear Hugo Moreno,
You could use the GetNewObjectCode Method of the Company Object to retrieves the key of the last added record.
Please refer to SDK DI API help for this method.
Best Regards
Jane Jing
SAP Business One Forums team -
Incoming payment rows details in Crystal report
Hi Xperts
I want to create Payment Advice print layout in Crystal Report. Can anybody tell me which table is related Incoming payment Row wise details in SAP.
I need following Details in SAP (Row Details)
Document No, Document Date, Document Total
Any body help me out regarding this
Thanks
BalajiHi Balaji,
Check this link.
[Crystal Generic samples from SAP|https://websmp204.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000635012009E&]
It consists of most of all the documents in SAP.
Hope this helps.
Regards,
Bala -
Query Print Layout - Incoming Payment
Hi All,
I have done the query print layout for incoming payment. but it cannot show the correct A/R invoice: document number. When I only make the payment for 1 invoice it seems to be correct, but when I choose 2 invoices to be paid, then the A/R invoice: document number for the second row is wrong ( if follows the first row).
Below is the query:
SELECT T0.DocNum, T0.DocDate, T0.DocCur, T0.DocTotal,
T0.DocTotalFC, T1.DocNum, T1.CardCode, T1.CardName,
T1.DocDate, T1.Comments,T1.TrsfrRef as 'Cheque No',
T2.BankCode' 'T2.AcctNum as 'Bank Code' , T0.Address , T3.Phone1 , T3.CntctPrsn , T0.PaidToDate, T0.PaidFc , T4.AppliedSys , T4.AppliedFc
FROM [dbo].[OINV] T0 INNER JOIN ORCT T1
ON T0.ReceiptNum = T1.DocEntry LEFT JOIN RCT1 T2
ON T1.DocNum = T2.DocNum LEFT JOIN RCT2 T4
ON T4.DocNum = T2.DocNum LEFT JOIN OCRD T3
ON T1.CardCode = T3.CardCode
WHERE T1.DocNum = [%0]
ORDER BY T1.DocNum
the fields that i want to display in repetitive area are: A/R invoice: Document date , A/R invoice: document number, Amount that they have paid ( partial payment / full payment) i used this database: Incoming payment - a/r invoice: paid, outstanding amount i used formula ( total document - paid to date), and document currency
Thank you! hope you can help.
PaulinePauline,
I've tested your query in B1 2007A SP00 PL30 and works fine. I even created PLD for the query and I can see 2 invoice paid by one incoming payment.
Rgds,
Maybe you are looking for
-
Best Practice for update to iPhone and iTouch
OK, when 3.0 comes down the pike, what is the best way to get 3.0 as a "clean" install? Currently 2.2.1 is on both. If I do a restore, will the system only pick up 3.0 or will it see 2.2.1 which is currently on the hard drive? With that in mind, how
-
Moving files in Bridge CS2 help
Alright , so after hours of working on some PSD files and noticing I was running low on available space. I decided to move some files to another external hard drive while in Bridge 1.0.4.6 which is something I rarely do. Everything seemed to run smoo
-
i want to put Check on MB51 that User can only view the Report for only 7 days not more than that is there any user exit where i can write this if so then do let me know... abhishek suppal
-
Connecting MiFi to direct tv. Asks for a security key?
Connecting MiFi to direct tv satellite. It asks for our security key? Any ideas where to find it?
-
SAP Treasury - GL account display
Hi Treasury Experts I made postings to Fixed term deposit in Money market and settled the contract and posted in using TBB1 when i have checked posting log i am able to see transactoin number and GL accounts when i checked GL account balances the lat