• ERP Support
      • Netsuite System Status
  • Quicta Support
Submit a Request
Login
  • Home
  • /
  • Jcurve Support Articles
  • /
  • Accept Customer Payment for Invoice in Different Currency
Jcurve Support Articles / Advanced Accounting

Accept Customer Payment for Invoice in Different Currency

Written by
John David Dy
Published on
December 26, 2023 at 8:30:09 AM PST December 26, 2023 at 8:30:09 AM PSTth, December 26, 2023 at 8:30:09 AM PST

Scenario

With theMulti-Currency Customersfeature, users can set a base currency and additional currencies available for transactions with a customer.

User would like to apply Customer Payment to an Invoice in different currency. However user cannot see Invoice underTransactions>Customers>Accept Customer Paymentsunless Payment and Invoice are in the same currency.

Example:
  • Customer's Primary Currency:Euro
  • Invoice record Currency: Euro
  • Desired Payment record Currency: USD
Solution

It is currently not possible to directlyaccept Payment in different currency from the Invoice (as well Bill) currency. This is because NetSuite is not capable of double conversion of Currency. We only have a single Exchange Rate field on a single transaction.

This feature is requested under
Enhancement112956.


The alternate solutionis applicable when a Customer Payment (in USD) and an Invoice (in Euro) were already created and it consists of 4 steps.

Step 1: Create Customer Payment for Invoice inEuro. This is the original unapplied Payment based on the Invoice currency.

  1. Go toTransactions>Sales>Create Invoices>List
  2. Invoice (in Euro):ClickView
  3. ClickAccept Payment
  4. A/RAccount:Select Account Receivable account
  5. Account:SelectUndepositedFunds
  6. Currency:SelectEuro
  7. ClickApplytab
  8. ClickInvoicessubtab
  9. Apply:EnterCheckmarkfor the Invoice(in Euro)
  10. ClickSave

Step 2: Deposit Payment from Step 1. This is the Payment received from the Customer in USD.
  1. Go toTransactions>Bank>Make Deposits
  2. Account:SelectUSD bank account
  3. Currency:SelectUSD
  4. ClickDepositstab
  5. ClickPaymentssubtab
  6. EnterCheckmarkfor the Payment created
    • Amount (USD):EnterUSD value of the Payment
  7. ClickSave


Step 3: Enter a Journal Entry in USD to reverse the impact of the Customer Payment from Step 1.

  1. GotoTransactions>Financial>Make Journal Entries
  2. Subsidiary:SelectSubsidiary of the Customer
  3. Currency:SelectUSD
  4. ClickLinestab
    • Account:SelectAccounts Receivableaccount used on the Customer Payment
      1. Debit:EnterAmount
      2. Name:SelectCustomer's Name
      3. ClickAdd
    • Account:SelectUSD bank accountofthe Customer Deposit from step 2
      1. Credit:Enter same USDAmount
      2. Name:SelectCustomer's Name
      3. ClickAdd
  5. ClickSave


Step 4:Apply the Journal Entry against the Customer Payment created in Step 1.

  1. Go toTransactions>Customers>Accept Customer Payments
  2. Customer:SelectCustomer
  3. A/RAccount:Select Account Receivable account (the same as onunapplied Customer Payment(in USD) and Journal from step 3)
  4. Account:SelectUndepositedFunds
  5. Currency:SelectUSD
  6. ClickApplytab
  7. ClickInvoicessubtab
  8. Apply:EnterCheckmarkforthe Journal Entry created in Step3
  9. ClickCreditssubtab
  10. Apply:EnterCheckmarkforthe unapplied Customer Payment(in USD)
  11. ClickSave
#customer payment
#foreign currency
#multi-currency
#accept payment
Jcurve Support Articles / Advanced Accounting
Back to Top

Stay connected

  • Quick Links

  • About
  • Products
  • Services
  • Industries
  • Insights
  • Referral
  • Privacy Policy | Terms & Conditions
  • ERP & TEMS Agreement
  • Quicta Agreement
© 2025 Jcurve Solutions
BESbswyBESbswyBESbswyBESbswyBESbswyBESbswy