Foreign currency payments

Hi all,
we have an issue related to foreign currency payments. Below a short action plan what we are doing:
1. Import invoices through the 'Payables Open Interface Import'
2. Validate the invoices with 'Invoice Validation'
3. Populate the ap_inv_selection_criteria_all
4. We call the 'Payment Process Request Program'
5. We call 'Build Payments'
6. We call 'Create Accounting'
7. We call 'Transfer Journal Entries to GL'
If we now have foreign currency payments it will not take the exchange rate from ap_inv_selection_criteria_all. Due to this data in the below tables is missing:
AP_CHECKS_ALL - missing: EXCHANGE_RATE
AP_INVOICE_PAYMENTS_ALL - missing: EXCHANGE_RATE, PAYMENT_BASE_AMOUNT
AP_PAYMENT_HISTORY_ALL - missing: PMT_TO_BASE_XRATE, TRX_BASE_AMOUNT
Due to this we generate payments, but the whole accounting will fail with 'Missing rates'
Any one who knows which columns in the ap_inv_selection_criteria_all must be populated for foreign currency payments?
We populate: exchange_rate, exchange_date, exchange_type
But it seems like this is not sufficient.
Environment:
12.1.3 Apps
11.2.0.2 DB
We already have a data fix. But the issue will occur everytime we have a foreign currency invoice which has to be processed.
Thanks,
Kai

Below are the columns we populate in the table ap_inv_selection_criteria_all:
(checkrun_name,
check_date,
last_update_date,
last_updated_by,
bank_account_name,
period_name,
pay_thru_date,
hi_payment_priority,
low_payment_priority,
pay_only_when_due_flag,
status,
currency_code,
document_order_lookup_code,
audit_required_flag,
last_update_login,
creation_date,
created_by,
zero_amounts_allowed,
payment_method_code,
org_id,
checkrun_id,
bank_account_id,
template_flag,
future_dated_payment_flag,
exchange_rate,
exchange_rate_type,
exchange_date,
payment_document_id,
create_instrs_flag,
pay_group_option,
currency_group_option,
le_group_option,
ou_group_option)
Thanks,
Kai

Similar Messages

  • Foreign Currency Payments are not Picking up Exchnage Rates

    Hi,
    We are on R12.0.6 and while entering foreign currency payments the system is not picking up the exchange rate. It is only allowing us to enter USER exchange rate. The field of exchange rate on Payment form is greyed out and not showing anything.
    We have checked the rates and these are present in system. The same rates are picked up by invoice entry screens but for payments it gives us no exchange rate found.
    Has anyone faced this problem.

    Well, it seems that the "Exchange Rate" field on the Payment form populates when the user selects the Bank Account before the Payment Date field. Previously we were entering the information first in the Payment Date field and than selecting the Bank Account. This was preventing the Exchange Rate field from being populated with the rate.
    I just changed the order of the entry and it worked perfectly. Now first we select the bank from which payment is going to take take place and than the date, and the exchange rate is automatically picked up from the rates table.

  • Where are defined in SAP bank clearance clauses / foreign currency payment?

    Hi All,
    with reference to foreign money transfer, I'd like to know where are defined in SAP the bank clearance clause (foreign currency payment).
    Thanks

    Hello,
    This is the classical payment medium payment program for Italy.
    You must have defined this in FBZP transaction code.
    Payment methods in country.
    Double click on your country & Payment method.
    You must have defined at
    Use classic payment medium programs (RFFO*)
    Base on this your file gets generated and saved on to a secured directory.
    Regards,
    Ravi

  • Clearing foreign currency payments against local currency bank account

    Hi all
    We have foreign currency invoices (eg in USD, EUR) and would like to pay these from a AUD domestic bank account. Is this common practice or does the client need to enter such invoices in their external bank specific terminal to process such payments if they have a domestic currency bank account.
    How does the Electronic bank Statement (which is in AUD) clear these foreign currency invoices (EFT clearing account or suspense account). I presume we would have to post to a suspense account clearing and then do a manual post with clearing after loading the bank statement.  However, the amounts do not balance to zero as i cannot clear items off as they are in different document currencies as noted below.
    INVOICE
    cr vendor  100USD   200AUD - cleared by payment program
    dr expense 100USD   200AUD
    PAYMENT PROGRAM
    cr Sus clg 100USD   210AUD
    dr vendor  100USD   200AUD - Cleared by payment program
    dr FX g/l    0USD    10AUD
    ELECT. BANK STATEMENT
    dr Sus clg 205AUD
    cr Cash    205AUD
    What would be the standard approach for such postings from an SAP bank accounting functionality point of view.
    Is there a better way of design the above payment process.

    Hi,
    this is a hard task.
    You have to play with the GL account master data. See documentation for field "Only balances in local crcy". It is quite good described for the clearing in foreign currencies.
    Also I have some doubts that there were settings in FI for foreign currencies clearing, but I have never customize it.
    Hope I helped you (if so... points reward would be highly appreciated )
    Regards,
    Alex

  • Foreign currency Payment using foreign currency bank account

    Hi,
    We have the following requirement:
    Functional currency : GBP
    Bank Account :USD
    Need to make payments in CAD
    Since the bank account is not in functional currency we are unable to make that multi currency payment enabled. Users do not want to create a functional currency bank account.
    Now how to overcome this situation ?

    Hi, I am referring to paying foreign currency (ap payments) using non functional currency bank accounts. Are you referring to payment or receipts in foreign currency ?
    Please refer the in 11i ap guide
    1. pg 2-104
    "Dening Multiple Currency Bank Accounts
    A multiple currency bank account is an account that accepts payments in more than one currency.
    If you define a multiple currency bank account for payments, the currency of the bank account must be the same as your functional currency."
    2. Payment Formats pg 2-140
    " When you define a bank account, you can only allow payment of multiple currency invoices if the bank account currency is your functional currency."
    These 2 states that you can pay suppliers in foreign currency only if the bank acct currency through which you are paying is same as functional currency. But my bank account currency is different from functional currency.
    Since you say you are doing , I am quite interested to find out more.Can you please let me know your currency setups on the bank and payment format.
    Thanks

  • Foreign Currency Payment

    Could anyone explain this senario to me?
    One supplier in USA issued the bills in USD and we recorded the invoice in SAP in USD as well, later on we paid them off while from the outgoing module and choose the usd as currency and from my USD bank account, suppose there will be no any FC exchange loss or gain, (as we pay usd to the supplier as well)however when i see the journal entry which link to the payment PS, still there is one difference was posted to the realised FC exchanged gain or loss account.
    shouldn't it be posted to the unrealised FC exchanged gain or loss account instead of the realised one? how can i change it?

    I suggest to run exchange rate differences and disregard the conversion differences.
    The unrealized gain/loss and realized gain/loss different is exchange different gain/loss differences before and after running transactions either payment, marketing document, etc.
    For general definition:
    1. Unrealized Gain :A profit that results from holding on to an asset rather than cashing it in and using the funds.
    E.g. Let's say you own a stock that has doubled, but you haven't sold it yet. This is said to be an unrealized gain.
    2. Unrealized loss:
    A loss that results from holding onto an asset rather than cashing it in and officially taking the loss.
    E.g. Let's say you own a stock that is down 50%, but you haven't sold it to realize the loss yet. This is said to be an unrealized loss.
    The vice versa is valid for realized gain/loss.
    Rgds,

  • Foreign Currency Payments through DI Server (SOAP)

    Hi All,
    I am using the DI Server SOAP interface, and I am trying to add an IncomingPayment in EUR (our system currency is GBP). I have noticed an issue when trying to do this: It cannot be done unless there is a global exchange rate set for that currency on the document date, no matter what fields I populate in the IncomingPayment. This presents a problem, since although there is a GetCurrencyRate function, there is no SetCurrencyRate function that I can find...
    We are using SAP 8.8 PL12 currently.
    My SOAP message (which works perfectly when a global exchange rate is set for the day):
    <?xml version="1.0" encoding="utf-8"?>
    <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
         <env:Header>
              <SessionID>8E03AABD-5D5C-4551-8805-091EB75D010B</SessionID>
         </env:Header>
         <env:Body>
              <Payment>               
                   <DocType>rCustomer</DocType>
                   <DocDate>2011-02-22</DocDate>
                   <CardCode>EXAMPLE</CardCode>
                   <DocCurrency>EUR</DocCurrency>
                   <DocRate>1.24</DocRate>
                   <CounterReference>payment</CounterReference>
                   <Remarks>test 01</Remarks>
                   <TaxDate>2011-02-22</TaxDate>
                   <CashAccount>153000</CashAccount>
                   <CashSum>100.00</CashSum>
                   <PaymentInvoices>
                        <PaymentInvoice>
                             <DocEntry>52</DocEntry>
                             <DocRate>1.14</DocRate>
                             <InvoiceType>it_Invoice</InvoiceType>
                             <AppliedFC>100.00</AppliedFC>
                        </PaymentInvoice>
                   </PaymentInvoices>
              </Payment>
         </env:Body>
    </env:Envelope>
    Is there a way of setting the global currency rate through the SOAP interface that I have not spotted? Or is there a particular set of fields that can be populated in an IncomingPayment that allow it to be processed despite the lack of a global exchange rate?
    Thanks in advance for any help!

    Below are the columns we populate in the table ap_inv_selection_criteria_all:
    (checkrun_name,
    check_date,
    last_update_date,
    last_updated_by,
    bank_account_name,
    period_name,
    pay_thru_date,
    hi_payment_priority,
    low_payment_priority,
    pay_only_when_due_flag,
    status,
    currency_code,
    document_order_lookup_code,
    audit_required_flag,
    last_update_login,
    creation_date,
    created_by,
    zero_amounts_allowed,
    payment_method_code,
    org_id,
    checkrun_id,
    bank_account_id,
    template_flag,
    future_dated_payment_flag,
    exchange_rate,
    exchange_rate_type,
    exchange_date,
    payment_document_id,
    create_instrs_flag,
    pay_group_option,
    currency_group_option,
    le_group_option,
    ou_group_option)
    Thanks,
    Kai

  • Unable to reconcile Payment transactions for Foreign currency transactions in 11.5.10.2

    Hi,
    Version:11.5.10.2
    User is unable to reconcile the foreign currency payment transactions in oracle cash management.
    When, user selected the check box against the payment transactions, and select RECONCILE Button..It's not showing neither Error Message or the payment transaction is getting to RECONCILED.
    Enclosed the screenshot for reference.
    http:// C\Users\SapcleOrc\Desktop
    Please advice.

    Please update...

  • Foreign Vendor payment

    I entered an invoice from a foreign vendor who billed in foreign currency but wants to get paid in US dollar by bank transfer. The system correctly converted the foreign currency to US dollar. But in automatic payment run, it did not pay the vendor. The job log displayed the error "payment with currency BDT, payment method:no valid payment procedure". It also displayed "payment is not possible, beacuse of reported error"  Payment proposal list shows " Error 006 No valid payment method found"
    I am not sure what I am doing wrong.  Your suggestion will

    Hi Rashid,
    Check in transaction FBZP-> payment methods in company code-> select the payment method you are using , check the foreign payments/foreign currency payment
    select all the options as per your requirements
    Assign points if useful
    Regards
    Genie

  • Payment program F110 for Vendor Open Item in Foreign currency

    Dear sap Guru
    Is it possible to Ensures that no exchange rate differences are posted by the payment
    Program?  I mean: The amount in the bank posting in local currency does not result from translating the foreign currency amount at the current rate but from the total of the local currency amounts from the settled items.
    Best regards
    marco

    Dear PAtel,
    I checked and the ther eis the check box 'No exchange rate differences' anyway during the payment program execution the system is making some recalculation for open item in fc.
    Someone knows what is the coloumn "Valuation Difference" in the Dysplay Payment Proposal Open Item list?
    regards
    marco

  • Foreign currency invoice Through APP Run Payment

    Hi SAP Guru's,
    My company code currency is "SEK" , and i am posting in FB60 currency is USD then i was Run app It is Showing like this Error
    Job started
    Step 001 started (program SAPF110S, variant &0000000021747, user ID BREDDY)
    Log for proposal run for payment on 02/09/2012, identification B1
    Information re. vendor 65670 / customer  / paying company code 3130 ...
    Payment with currency USD, payment method : No valid payment procedure
    Information re. vendor 65670 / paying company code 3130 ...
    ... payment not possible because of reported error
    End of log
    Step 002 started (program SAPFPAYM_SCHEDULE, variant &0000000008301, user ID BREDDY)
    Step 003 started (program RFFOEDI1, variant &0000000000283, user ID BREDDY)
    Program RFFOEDI1: No records selected
    can any one suggest me if any configuration is needed and how to run "Foreign currency invoice Through APP Run Payment"
    Thanks in Advance,
    Bhaskar Reddy.S

    Hi Vishnu,
    Thanks for your quick replay,it is also very useful answer to me. and i got the solution finally.
    Setps:-
    1) FS00 Under Control Data Tab  I Remove the only Balance in Local Currency Check box
    2)FBZP >BANK DETERMINATION> RANKING ORDER (Select ur company code), We need to maintain The which currency you want to like you have payment method "C" You should maintain
    Payment Method       Currency     Ranking.Order          House Bank
    C                                SEK                 1                            1000
    C                                USD                 2                            1000
    C                                  GBP                3                             1000
    Under  Bank Accounts Folder
    House Bank           Payment Method         Currency      Account ID     Bank Sub account           
    1000                             I                               SEK             SEK1               200101
    1000                             I                               USD             SEK1               200101
    1000                             I                               GBP             SEK1               200101
    Under Available Amounts  Folder
    House Bank          Account ID      Days    Currency    Available for  outgoing Payment
    1000                       SEK1                0           SEK           9,999,999,999,99
    1000                       SEK1                0           USD           9,999,999,999,99
    1000                       SEK1                0           GBP           9,999,999,999,99
    Thanks,
    Bhaskar Reddy.S

  • Foreign Currency Loan (with multiple re-payments schedule)

    Hello Experts.
    Please provide me with your inputs on product types to be used for foreign currency loan borrowed with multiple repayments schedule
    For Ex:
    I took foreign currency loan on 1st July 2013 - 10000$ @ 1% interest.
    Now I need to make payment of 2500$ after every six months.
    Like 2500$ on 1st January 2014
    Another 2500$ on 1st July 2014
    Third installment 2500$ on 1st January 2015
    Final part 2500$ on 1st July 2015.
    How do i map above scenario?. Is there some separate product type for such scenario. At present, I am using product type 55A which has one end term.
    Please provide with your inputs.
    Deepak

    Hi Deepak,
    this is quite straightforward - you can use e.g. Product type 55A (Product category - 550 - Interest rate instrument) and in a tab 'Structure' in a field group 'Repayment structure' choose '2 - Installment repayment'  and specify an installment amount (in your case 2500$) and also frequency of the installment repayment (like 6 months in your case).
    of course, you have to verify that relevant Condition types are correctly defined in Customizing.
    Kind regards,
    Renatas

  • F110 - Payment in foreign Currency

    Dear Experts,
    We have a strange case, and requesting the SAP behaviour for this case.
    The document (Invoice posted) in "SDR" special Dinar Rate (not standard currency), and the Local Currency is BHD - Bahraini Dinar, and wanted to pay in Foreign Currency in "EUR". mainted the payment currency in the document.
    As far as I know system will check exchange rates for conversion from SDR - BHD and then BHD - EUR, so maintaining these two combinations are enough.
    But strangely I am getting error while processing F110 automatic payment program, system is giving error "Enter the Rate EUR/SDR rate type M for 04.08.2010 in the system". Message No. SG 105
    I am facing this error after we upgraded to ECC 6.0 from ERP 4.7 in March 2010.  Paying in EUR is rarely happens.
    Awaiting your kind reply.
    Regards,
    Francis

    Hi Sayeed,
    As far as I know we don't need to maintain the direct relationship between SDR vs EUR as the system logic for currency conversion is from Document currency to Local currency and Local currency to Payment currency.
    We hadn't had such issue before, we are facing after we upgrade to ECC 6.0.
    Please refer to this note, I guess it is a bug in program. Refer Note: 1413445.
    Regards,
    Francis

  • Payments in foreign currency

    hi
    when payments made for foreign currency transactions, what postings are made to balnce sheet adjustment account for foreign vendor? how is this account adjusted after payment is made so that true reflection of vendors can be reported.
    tx

    Hi,
    When the revaluation program is run (normally during month end), the foreign currency transactions will get revaluated and the loss/gain gets posted to the B/S adjustment account.
    If the program, in the above step, was run with the "Reverse posting" indicator marked, the documents created in the above step would be reversed automatically on the 1st day of the next month. Thus the adjustment account gets set off.
    If the "Reverse posting" indicator was NOT set, then during the invoice payment, the adjustment entry (from the first step) gets reversed. In the payment document you can find an additional entry that sets off the B/S adjustment account.
    Hope this helps.
    Regards,
    Mike

  • Down payment request in foreign currency

    Xperts,
    I am facing the following issue. I am entering a down payment request (F-47) in foreign currency. I am assigning a payment method in order to pay the request through the payment program F110. When the payment program pays the down payment request is doing it in local currency, I need the payment program to pay it in foreign currency, do you know how I can do that?
    Else, can someone explain me the usage of field PYCUR "Currency for automatic payment"?
    Best regards.
    Edited by: BPX PARTNERS on Oct 28, 2009 1:14 PM

    Thanks for the guide lines, now am I getting closer to solve the issue, now I need to know what the next messages stand for?
    -FZ 779 Document BBBB with payment currency XXX is paid in YYY due to expired currency,
    and
    -FZ 770 Item AAAA in XXX is paid in YYY due to expiring currency
    I want the documents to be paid in XXX currency.
    Where do I define the expiring currency?
    Edited by: BPX PARTNERS on Oct 29, 2009 1:27 PM

Maybe you are looking for

  • Remote update:  10.4.9 & ard3 caution

    Just a word of warning/caution. I downloaded/installed the 10.4.9 update on my work server remotely via vnc with ard and when it rebooted I could not access the login/finder screen to log back into the server. Now I'm off to work at 4:00A to investig

  • Help to set value of an attribute based on value selected in another field

    Hi all, I want to set the value of an attribute STRUCT.ITM_TYPE to a default value whenever i select one of the value from dropdown list in LC_STATUS. I tried to add an event in the get_p method of the lc_status but there i cant able to access the co

  • Applicant creation

    Hi, I have created a rfc for creation of an applicant using BAPI_APPLICANT_CREATE function module. I am capturing the created applicant number into V_APPLNO. IMPORTING           APPLICANTNUMBER           = V_APPLNO The thing is now i am passing this

  • Setting up Weblogic 6.1 as Windows Service

    Hi All, I have installed my weblogic 6.1 server and also installed it as the windows service. Thru service my server starts up but its unable to run my application. If I start my server from Command Prompt then the application works fine. When server

  • Spry Tabs - target different tab via url?

    I have a page that uses the Spry tabs. It's set to use the first tab (default). I have another page wherein I'd like to put a link to this page but have the link display the SECOND tab. Is this possible? How is it done?