Incoming payment on account
Hi all,
My customer tries to enter a USD payment on account (incoming payment) for a customer which is "All currencies" and a US control account assigned to it. The system doesn't let me enter the usd amount but only a CAN amount. The customer is 8.8 PL21.
Any idea ?
Thanks
Hi Charles....
when you do Payment Means there you have to mention the currency and its rate at that day.
Did you do that?
please check then only it will allow you to do transaction in USD.....
Regards,
Rahul
Similar Messages
-
Using DTW to create Outgoing Payment for two Incoming Payment on Accounts
Hi Experts,
I hope you can help me with something i'm trying to do please.
The scenario is this:
Customer has two Incoming Payment on Accounts:
£0.30
£10.00
I am trying to create a DTW Outgoing Payment for the same Customer which selects these two Payment on Accounts.
I am using the spreadsheets OVPM and VPM2.
OVPM:
DocNum DocType CardCode TrsfrSum
1 rCustomer C23900 10.3
VPM2:
ParentKey DocEntry InvType PaidSum
1 77 it_Receipt 10
1 78 it_Receipt 0.30
Please note: 77 and 78 are the Incoming Payment Numbers. I have not left any columns out of my templates when I do the import.
I keep getting an error message which says u201CBase document card and target document card do not matchu201D, I found Note 1254839 for this but I have the correct BP and upper/lower case.
I have tested on 8.81 PL04 and PL07 and get the same results.
Any advice would be greatly appreciated!
Thanks so much,
CarolineHi Gordon,
Thanks for your email.
The sceanrio is that the Incoming Payments have already been made (as POA) in SAP on a Customer Account.
Now the situation is that an Outgoing Payment needs created via DTW against the same Customer, but which selects the two POA which were made as Incoming Payments.
I can do it in SAP whereby I don't use DTW, but whenever I use DTW I get that error message.
Any help would be appreciated.
Thanks again,
Caroline -
Incoming Payments - Default account in Payment Means tab Bank Transfer
Hi all,
I want the G/L Account in Payment Means (Incoming payments) - tab Bank Transfer to be set by default.
For OUTGOING payments this is set via G/L accounts determination but there is no such option for INCOMING payments (?).
I tried by creating a FS ,simply:
SELECT '1930'
which I connected to ORCT.TrsfrAcct
Autorefresh when Transfer Date changes - but that does not work. If I run the FS via Shift-F2 - I get the account number - but not automatically by changing Transfer date.
Help anyone?
Thanks,
SusannaHi,
It seems that you have to trigger the FMS by 'Shift+F2', as all the trigger fields are in payment window and not the Payment Means window.
There is no other option.
Regards,
Jitin
SAP Business One Forum Team -
Commission Query not picking up payment on Account linked later
Hi Experts,
I created a query for a Client who need to pay Sales Commission to Sales Employees. This report must show only the Invoices that was Paid.
The Query works fine, exept that it will not pick up the following Payments: When they makie a Incoming Payment on Account and then later link it to an Invoice via the Internal Reconciliation screen.
SELECT T0.[DocNum] AS 'Incoming Payment', T0.[DocDate] AS ' Incoming Payment Date', T0.[CardCode], T0.[CardName], T3.[SlpName], T3.[Commission], T1.[DocNum] AS 'Invoice Number', T2.[OpenSum] AS 'Invoice Line Amounts', T2.[OpenSum] * T3.[Commission] / 100 AS 'Commission Amount'
FROM ORCT T0 INNER JOIN OINV T1 ON T0.DocEntry = T1.ReceiptNum INNER JOIN INV1 T2 ON T1.DocEntry = T2.DocEntry INNER JOIN OSLP T3 ON T1.SlpCode = T3.SlpCode
WHERE T0.[DocDate] >=[%0] AND T0.[DocDate] <=[%1]
How can I get these Invoices that was linked to a Payment to also show in this query?
Thanks,
MarliI know that this is an old post, but in case someone else wants to use this code I wanted to point out that this code assumes that only invoices are included in payments. If other types such as deposits or credits are included in the payment, then you will get the wrong results.
Need to change the link to OINV slightly to check the document type for Invoices
JOIN
OINV T1 ON T1.DocEntry = T4.DocEntry AND T4.InvType = 13 -- AR Invoice Hdr
Then need to do this same for the other possible document types. -
About Incoming payment Validation Error
hi all,
i have designed validation for incoming payment.
this validation is for on account incoming payment.
this validation doesn't allow the user to add document if series name and gl account name is not matching.
the code is as follows.
Incoming payment GL Account validation
IF @transaction_type IN (N'A', N'U') AND
(@Object_type = N'24')
begin
select @a= substring(T6.AcctName,1,3) from ORCT T0
inner join RCT4 T5 on T0.DocEntry=T5.DocNum
inner join OACT T6 on T5.AcctCode = T6.AcctCode
where T0.DocEntry = @list_of_cols_val_tab_del
select @GrpCode=cast(T0.U_GrpCode as nvarchar(10)) from ORCT T0
inner join RCT4 T5 on T0.DocEntry=T5.DocNum
inner join OACT T6 on T5.AcctCode = T6.AcctCode
where T0.DocEntry = @list_of_cols_val_tab_del and T0.DocType='A'
select @series=cast(T0.series as nvarchar (20)) from ORCT T0
where T0.DocEntry = @list_of_cols_val_tab_del
select @c=substring(T0.SeriesName,1,2)
from NNM1 T0 where T0.Series in (@series) and T0.[GroupCode] in (@GrpCode)
if @GrpCode in (1)
Begin
select @b = cast(substring (T6.FormatCode,12,2) as nvarchar (40))
from ORCT T0
inner join RCT4 T5 on T0.DocEntry=T5.DocNum
inner join OACT T6 on T5.AcctCode = T6.AcctCode
where T0.DocEntry = @list_of_cols_val_tab_del and T0.DocType='A'
end
else if @GrpCode in (2)
Begin
select @b = cast(substring (T6.FormatCode,9,2) as nvarchar (40))
from ORCT T0
inner join RCT4 T5 on T0.DocEntry=T5.DocNum
inner join OACT T6 on T5.AcctCode = T6.AcctCode
where T0.DocEntry = @list_of_cols_val_tab_del and T0.DocType='A'
end
else if @Grpcode in (3)
Begin
select @b = cast(substring (T6.FormatCode,15,2) as nvarchar (40))
from ORCT T0
inner join RCT4 T5 on T0.DocEntry=T5.DocNum
inner join OACT T6 on T5.AcctCode = T6.AcctCode
where T0.DocEntry = @list_of_cols_val_tab_del and T0.DocType='A'
end
if exists (SELECT T0.DocEntry
FROM dbo.ORCT T0 INNER JOIN dbo.RCT4 T1 ON T1.DocNum = T0.DocEntry
inner join OACT T6 on T1.AcctCode = T6.AcctCode
WHERE T0.DOCENTRY = @list_of_cols_val_tab_del and T0.DocType = 'A' and (@b) not in (@c) )
Begin
select @Error = 10, @error_message =
'GL Account not related with Series'' '@C@bcast(@GrpCode as nvarchar)' ''.Please Click On Search Icon In GL Account Field'
end
end
but this validation is not working at the time of Adding document.
kindly suggest the solution.
Regards,
Chetan.hi suda,
i have three diff. series example: MHD,EPD,IFD
segmentation is used in gl account determination.
mhd have grpcode 1
epd have grpcode 2
ifd have grpcode 3
if user is doing onaccount payment and the series selected is (MHD) then it should enter in the row level of incoming payment
gl account related with the MHD series.
if it select gl account other than MHD series that document should not be added.
i am using Formatcode from OACT table to search series name in the format code and if it is present hen it will add else it will give error.
hope i have provided all information
regards,
Chetan. -
Payment on Account in Incoming payment
Dear All,
We are creating a addon for incoming payment through DI API. We are adding incoming payment based on journal entry and Invoice. While creating this entry in incoming payment, Payment on account checkbox is automatically enabled for the balance amount if the amount of incoming payment is less than the value of Invoice or outstanding in the journal entry. In this scenario we are unable to do the next incoming payment for the same invoice or the same journal entry(Customer outstanding amount). The following is the coding we are using for this purpose. Can any one suggest us as how to solve this problem.?
ocompany.GetNewObjectCode(CStr(jeno))
oPmt = ocompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments)
oPmt.DocType = SAPbobsCOM.BoRcptTypes.rCustomer
sNum = invno
oPmt.CardCode = custcode
oPmt.Invoices.InvoiceType = SAPbobsCOM.BoRcptInvTypes.it_JournalEntry
oPmt.Invoices.DocEntry = jeno
oPmt.Remarks = crno
oPmt.DocDate = docdate.Date
oPmt.DocTypte = SAPbobsCOM.BoRcptTypes.rCustomer
oPmt.CashSum = chqsum
If oPmt.Add() <> 0 Then
MessageBox.Show(ocompany.GetLastErrorDescription)
SBO_Application.MessageBox("Problem in Payment for Invoice no: " & crno & " Problem found is - " & ocompany.GetLastErrorDescription)
Else
End If
Regards,
ChandramohanHello Thiya,
see this thread: [Re: How to do an incoming payment based on journal entry whit SDK ?]
I did post some example code from the sdk help.
HTH
Regards Teun Aben -
FICA question- Incoming payment posted to wrong account & processed as refund
Need validation if the process recommended in following scenario is appropriate & any advise would be appreciated:
We have a few contract accounts where the incoming payment was posted to worng contract account. Then instead of reversing the doc & moving it to clarification & posting to correct account , the cashier assuming the customer has made payment in error , initiated a refund & an outgoing payment doc was generated after payment run. In some cases the check was issued to the customer.
What we think the right process would be as under:
1. Reset clearing on outgoing payment doc. The incoming payment doc will now be open. There will be additional debit entry of equivalent amount for the reset clearing.
2. Reverse the incoming payment doc & post it to clarification. From Clarification , post it to correct contract account.
3. For the debit entry on the contract account, there are 2 possible scenarios for clearing:
sceanrio 1: In case the check was sent to customer , get the customer to make the payment. This incoming payment will clear the debit entry.
Scenario 2: If the check was stopped in time , a credit posting of equivalent amount should be posted to bring account back in balance. For standard incoming payments we use doc type IC. In this case as this is credit entered to balance account (not truly an incoming payment) can the same doc type be used or a different doc type is recommended.
I am not a FICA consultant & this might be a very basic question
Thanks in advance for any recommendations.
SatishReceivable adjustment works like this:
Current situation:
Customer Revenue Receivable
100 | | 100 100|
After receivable adjustment, it looks like this:
Customer Revenue Receivable Bad Debt Expense
100 | | 100 100| |
100 100
Receivable adjustment does not adjust the customer balance/open items. It only takes $ from the receivables and moves them to a separate g/l account. -
Error when trying to print incoming payment of type "account"
Hello all:
One of our customers has just upgraded from 2007 to 8.8 SP00 PL12. Now, whenever they try to print a PLD of an incoming payment which is of type "Account", the following error appears:
No matching records found 'Payment Terms' (OCTG) (ODBC -2028) [Message 131-183]
I have already created an empty layout containing only a sample text field, in order to rule out any unsupported database field in the PLD, but I still have the same error.
The incoming payments of type "customer" work fine, it is only the account type payments that do not print, and that after the upgrade to 8.8.
Any ideas? I guess I will have to open a support ticket on this...
Thanks,
Joerg.As an additional info, I tried, as a workaround, to use a Crystal Report
layout for the incoming payments, but I do have the same effect as with
the PLD layouts. Customer receipts print fine, yet account receipts do
come up with the error mentioned.
Am I the only one with this error or is there anybody else?
Thanks,
Joerg. -
IHC Incoming payment - no posting on clearing account
Hello together,
I need some help with the processing of an external bank statement. I try to read an incoming payment from an external bank statement (MT940). When I post the bank statemenat with FEBAN I get two documents: one for general ledger and one for IHC. IHC posts only on one account (subsidiary) but the posting on clearing account is missing. I also don't find a payment order in IHC0. I've checked table BKKIT but there is really just one posting for each incoming payment. I've activated IHC partner (transactions BF12, BF22,BF 23), customized the BTEs 2810 (BKK_IHB_BASTA_IN_CHECK, IHC_APPL_XBS_POST) in BF 32 and I've entered an FI account for IHC in "Set Up Account Determination for Incoming Payment". Do you have any idea why it doesn't work?
I'm looking forward to your replies!
Best regards
SabineHi Kalyan,
thanks for your reply! Unfortunately I'm still not sure if the whole posting process ist clear to me. I especially don't understand the IHC postings.
Let's make an example. Like you have suggested we have two companies: Company 1000 is the head quarter and IHC is assigned to it. Company 1000 acts as clearing partner for IHC, too. Company 2000 is a subsidary of 1000 and has an internal bank account at in-house bank.
Let's assume that the whole group makes some kind of external cash pooling. Subsidary 2000 transfers 100,- to the external bank account of head quarter 1000. Company 1000 gets an external bank statement including this transfer.
Step 1: First the external bank statement is being processed with FF.5 and FEBAN. Here are the resulting postings:
GL
Bank Comp. 1000 Clearing Bank
100 ¦ ¦ 100
IHC
IHC Account Comp. 2000 Clearing IHC
100 ¦ ¦ 100
Step 2: At the end of day the general ledger transfer is executed with transaction F9HI. There are only postings in GL resulting from this transaction (highlighted with >> <<).:
Bank Comp. 1000 Bank Clearing IHC Clearing
100 ¦ >>100<< ¦ 100 ¦ >>100<<
Additionally there are some postings in the local systems of subsidiary 2000 and of the clearing partner (processing of internal bank statements provided by in-house bank).
Everything works fine except of the posting on account Clearing IHC (see step 1). Obviously IHC allows partial bookings. Is there any possibility to enforce a posting on the IHC clearing account?
Hope you can bring some light in the dark of spro.
Best regards
Sabine -
Payment on Account in Incoming/Outgoing Payments
Please tell me what is the purpose of Payment on Account in Incoming/Outgoing Payments forms and also in what all combinations I can use this feature.
Hello,
Basically it is used to accept the payment not based on certain invoice (open invoices) if you tick the field (tick box field). You must manually reconcile the payment to the invoices using automatic internal reconciliation or link invoice to payment feature that is available in banking module --> bank statements and reconciliations --> link invoices to payment. If you use the reconciliation option, you will also must create balancing journal before reconcile the transaction (i.e. open transaction in debit and credit side reconciliation balancing journal).
let me know if you need further explanation.
Rgds, -
Incoming payments - payment on account example code for 8.8
Hi
Would anyone have example code for SAP B1 8.8 of an incoming payment - payment on account example please
Thanks
Regards AndyHi Ed
Thanks
I actually had a problem with my own code but it turned out someone gave me the wrong gl code to use !
Thanks again
Regards Andy -
Incoming payments - payment on account
Hi,
I am trying to create an incoming payment(payment on Account) using SDK . Which property i should use to make a Payment on Account?
Thanks,
JayakumarHi Jayakumar,
That'll be something like
vPay = vCompany.GetBusinessObject(oIncomingPayments)
vPay.DocType = SAPbobsCOM.BoRcptTypes.rAccount
Try filling the same properties you do when you create a payment with the GUI.
Hope this helps,
Ian -
Showing Advance adjustment accounts in Incoming Payment(payment means)
Hi Experts,
At the time of Incoming payment in banking module , when open the incoming payment means screen system show the default account in GL account which is Advance payment Adjustment Account head. Please tell me the reasone behind this logic.
Thanks
Aurangzaib KhanDear Mr. Sridharan
I am asking what is the reason behing this mapping, suppose if I received Cheque from a customer, but at the time received such cheque is not Cleared, therefore how to post this transction, please tell me Detail procedure for this Transctions.
Thanks
Aurangzaib Khan -
Dunning contract accounts with an incoming payment method
Hi gurus, is it possible to dun contract accounts which have an incoming payment method active? if is not possible at the standard can you modify an event?
Best regards.Thanks Bill for your answer, I am confused with what stated at event 365:
Event 0365 is used in the dunning proposal run for Contract Accounts Receivable and Payable.
In event 0365 you can check the payment method from an item - this results from the contract account, the contract, or the item itself.
If E_XCASH = 'X' is returned, the item is dunned, even if a payment method is specified in the contract account, the contract, or the item.
Does this applies only when the payment method is at item level???
Thanks in advance. -
Incoming Payments posting to bal. sheet adjustment account
hi Sap consultants,
I have a situation where one company is in china and the other in Europe.
when posting incoming Payments to the european com in a foreign currency the system posts
Debit to Bank account,
credit customer Payment,
Credit exchange rate Realised gain account
when posting in the company in china
system posts
Debit to Bank account,
credit: customer Payment,
credit: exchange rate Realised gain account
credit: Bal. shhet adjustment ac.
Ive checked the Settings in customizing and the reconciliation account for both companies are same
Chart of Accounts 1000
G/L Account 1150000
Currency -
Currency type -
Ex rate diff Real
Loss 7201009
Gain 7200009
Valuation
Val.loss 1 7201000
Val.gain 1 7200000
Bal.sheet adj.1 1150900
The Acounts are all set up the same, the invoices are in foreign currency and I cant find the setting where it post this extra line item in the company in china and not in Europe.
Does someone know why this takes place.
Thanks
DaveHI,
During valuation differnces is posted to FX. This entry is reversed in subsequent month.
These is reversed when you carry out actual clearing. That what where ur entry are standing. This is automatically carried out by the system.
I hope that during valuation (f.05), option for actual posting is selected and as such theseentry is generated.
The solution to this is reverse the valauation run.
Also, please check setting for Valuation and revaluation.I don't have much exposure to it but yes some experts can express their experience,if any
Regards,
Atul
Maybe you are looking for
-
I currently have a Netware 6.5 sp8 dns server and an OES11 DNS server. As I am migrating way from Netware (tough to do because it simply works!) I have moved all of my dhcp and dns over to the OES11 box with the Netware box as a backup. I need to shu
-
On my incoming messages, under my toolbars & above the msg header, is a new line. It sort-of looks like another toolbar, but different. It reads from left to right and each word is highlighted white: Back Forward Refresh URL: ___________________ Go E
-
Export-Mailbox - DeleteContent not working
Server: Exchange 2007 SP3 RU 10 Client: Outlook 2010 SP1, OWA with IE 9 ++++ According to this (and other sources)... http://technet.microsoft.com/en-us/library/bb266964(v=exchg.80).aspx I should be able to search for, and delete, messages using this
-
In Safari Preferences, Safari is not listed as a Browser.
Yesterday, Safari's icon disappeared from the dock after I started the program (it bounced and then the "applications" icon stood in as the substitute icon). When I click on the non-Safari icon, Safari starts up like normal and everything runs smooth
-
Hi dear friends I have problem with my Oracle9i Database R2 on linux redhat 2.1 and I have a table with 7 million records on it. When I run my query, after 3 minutes show the answer but I have the other Oracle9i Database R2 on Window 2000 and When I