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,
    Caroline

    Hi 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,
    Susanna

    Hi,
    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,
    Marli

    I 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,
    Chandramohan

    Hello 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.
    Satish

    Receivable 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
    Sabine

    Hi 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 Andy

    Hi 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,
    Jayakumar

    Hi 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 Khan

    Dear 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
    Dave

    HI,
    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

  • Disable an open dns

    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

  • A new line is showing up on messages I receive. It's seems to be a row of links, including a URL to (maybe) the msg source. How do I get rid of it?

    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

  • Query speed

    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