Inventory Management Software

Kardex Tauro

Kardex Tauro® Inventory Software is designed to efficiently manage your warehouse or storage facility, and it is quick and easy to learn.

Kardex Tauro is free for non-commercial use.
It does not require an internet connection; it runs on Windows.

Invoicing in a foreign currency: how it is reported and recorded

Invoicing in a foreign currency: how it is reported and recorded

You issued the invoice in dollars, the customer paid three weeks later, and the books showed a profit nobody sold. That is not a system error: it is the gap between the rate used to measure the revenue on the invoice date and the rate at which the cash actually arrived. Invoicing in a foreign currency does not change the tax; it changes when the tax is measured.

What can be invoiced in a foreign currency

The invoice currency is a commercial decision, not a special permit. A Colombian company may agree and invoice in dollars or in another currency as long as the document states the currency and the exchange rate applied. Three scenarios are typical: exports of goods, exports of services, and local contracts where payment was agreed in a foreign currency because the supply chain requires it.

What does change is the tax obligation. The DIAN reads pesos: tax accrues in the functional currency, which for nearly every small and medium business is the peso. The dollar invoice and the peso return are not independent documents; they are two readings of the same economic event.

Invoicing in a foreign currency is not the same as collecting in one. A contract may be stated in dollars and settled in pesos at the equivalent of the day. If that conversion clause does not exist, the customer pays what he believes he owes and the argument ends in a credit note.

The exchange rate to use, and why it is not the rate on collection day

The default reference is the official market rate (TRM), certified by the Financial Superintendency with daily validity. It is not a company average and it is not the rate printed on the bank statement: it is a single official figure, identical for every taxpayer, and the one that applies is the rate in force on the date of the economic event.

The reason is accounting before it is tax. Revenue is recognized when the right to collect arises, not when payment arrives, and it is measured at that day's rate. If payment arrives at a different rate, revenue is already closed and a new effect appears: the exchange difference. Mixing the two moments produces inflated revenue in some months and false margins in others.

MomentRate appliedAccounting effect
Invoice issuedTRM on the invoice dateRevenue and receivable in pesos; VAT accrues in pesos
Payment in full or in partTRM on the payment dateCash comes in and the exchange difference arises
Period closeTRM on the closing dateMonetary items still outstanding are restated
Payment to a supplier in a foreign currencyTRM on the payment dateCash goes out; the difference hits the payable

A company that prefers an internal rate — the monthly average or the rate negotiated with its bank — may use it, but then it stops being a free practice and becomes a policy that must be documented and applied identically to every transaction of the same kind.

Initial recognition: revenue, VAT and the receivable

On a 10,000 dollar invoice at an assumed TRM of 4,000 pesos per dollar, the taxable base is 40,000,000 pesos. If the transaction is subject to 19 % VAT — a percentage used here only as an exercise assumption and one that must be verified for the specific good or service — the tax is 7,600,000.

The entry is this: debit the receivable for 47,600,000 (base plus VAT), credit revenue for 40,000,000 and credit VAT payable for 7,600,000. The dollar disappears from the ledger. What remains alive is a receivable in pesos, which is exactly why a parallel control in the foreign currency is needed: the system no longer remembers that the customer owes 10,000 dollars.

VAT does not generate an exchange difference because it was fixed in pesos on day one. It is a liability to the DIAN, not to the customer, and it is not restated.

Advances are a separate case. A down payment received before the invoice is converted at the rate in force when it arrives, and when the invoice is issued it may generate its own difference, because it is compared against the invoice rate.

A complete example: 10,000 dollars at two rates

Invoice dated March 5 for 10,000 dollars, assumed TRM of 4,000 pesos per dollar.

  1. Taxable base: 10,000 × 4,000 = 40,000,000 pesos.
  2. Assumed 19 % VAT: 40,000,000 × 0.19 = 7,600,000 pesos.
  3. Total invoiced: 40,000,000 + 7,600,000 = 47,600,000 pesos.
  4. Collected on April 5 at a TRM of 4,200: 10,000 × 4,200 = 42,000,000 pesos.
  5. Exchange difference: 42,000,000 − 40,000,000 = 2,000,000 of income.

Had the rate fallen to 3,900, collection would have been 39,000,000 and the difference 1,000,000 of expense. The sign is decided by which side of the balance sheet holds the item, not by the fortunes of the business.

ScenarioTRM on collectionPesos receivedDifferenceNature
The rate rises4,20042,000,0002,000,000Income
The rate does not move4,00040,000,0000No effect
The rate falls3,90039,000,000−1,000,000Expense
Partial collection and close4,200 and 4,15025,200,000 + 16,600,0001,800,000Income

The last row is the realistic one. Of the 10,000 dollars, 6,000 are collected at 4,200: 25,200,000 pesos, a difference of 1,200,000 against a base of 24,000,000. The remaining 4,000 dollars carry a base of 16,000,000; at the close, at 4,150, they are worth 16,600,000 and add 600,000. Both differences total 1,800,000, and what was collected plus the restated balance totals 41,800,000 against the original 40,000,000.

Exchange difference: when it is income and when it is expense

The rule is mechanical: it depends on which side of the balance sheet the item sits. On an asset in a foreign currency, such as a receivable, a rising rate makes the asset worth more in pesos and produces income. On a liability in a foreign currency, a rising rate means more pesos are owed and produces expense. A falling rate reverses both.

That result is not operating revenue. Nothing extra was sold and no margin improved: the price of a currency moved. It belongs in a separate line, within non-operating or financial results, and it is disclosed in the notes when material.

SituationEffectWhere it is recordedWarning sign
Receivable in a foreign currency, rate risesIncomePeriod resultIf recurring, the price is set wrong
Receivable in a foreign currency, rate fallsExpenseSame line, opposite signMargin erodes without volume falling
Payable in a foreign currency, rate risesExpensePeriod resultSupplier cost grows after negotiation
Payable in a foreign currency, rate fallsIncomePeriod resultTemporary relief that must not be budgeted

Do not net by eye. With receivables and debt both in dollars it is tempting to offset the two effects and book only the balance, but they are items with different maturities. Netting hides the risk and complicates the audit.

Restating outstanding items at period close

At the end of the period, whatever remains outstanding in a foreign currency is measured again at the closing TRM. It applies to monetary items — rights and obligations settled in a fixed amount of money: cash held in a foreign currency, receivables, payables and loans. Inventory and machinery stay at historical cost.

If the full 10,000 dollars were still outstanding on December 31 and the closing TRM were 4,150, the receivable would move from 40,000,000 to 41,500,000 and the adjustment would be 1,500,000 of income, without a single peso coming in.

When payment comes later, avoid double counting. The difference recognized on collection runs from the last measurement to the payment rate, not from the invoice. If 1,500,000 was already recognized at the close and the payment totals 42,000,000, the difference for the new period is 500,000, not 2,000,000.

Then there is the tax question: the treatment of an unrealized difference does not always match the accounting treatment, and the conditions change. Before carrying it into the return, confirm it with your accountant and check the rules in force for the year.

Withholding when payment arrives in dollars

Withholding tax is applied to the peso value at the payment date rate, not the invoice rate. It is withheld on what is actually paid. At an assumed 3.5 % rate, the 42,000,000 in the example would carry 1,470,000 pesos of withholding. Computed at the invoice rate it would have been 1,400,000, and those 70,000 show up as a mismatch on the certificate.

VAT is withheld too, depending on the customer's regime, on the VAT accrued in pesos, which did not change with the rate. At an assumed 15 %, that is 1,140,000 pesos.

The net amount reaching the account is 42,000,000 − 1,470,000 − 1,140,000 = 39,390,000 pesos, before bank fees. If the statement shows anything else, the cause is a fee, a miscalculated difference or withholding on the wrong base.

If the customer pays from a foreign account there is no Colombian withholding: the export regime applies and the obligations are different. And the certificate must show the base and the rate used; if the customer withheld at the invoice TRM, the documents will not reconcile.

Reconciling the foreign currency invoice with the peso statement

Reconciliation is not done by comparing totals; it is done by building a bridge. Start from the peso equivalent at the payment rate, 42,000,000, and subtract the items that explain the distance to the actual deposit.

  • Exchange difference: it runs from the invoiced base to the payment rate. It is not a cash outflow and must not be subtracted from the deposit.
  • Withholding: it leaves the flow before the money arrives. It is supported by the certificate and cross-checked against the return.
  • Bank fees: a different expense. A 60,000 peso fee is not an exchange difference.

The expected deposit is 42,000,000 − 1,470,000 − 1,140,000 − 60,000 = 39,330,000 pesos. If the statement shows something else, track it down rather than adjusting it against revenue: the statement is the source of cash, not of revenue.

How exchange risk is controlled

The risk is not in invoicing in dollars; it is in the time between invoice and collection. With 10,000 dollars outstanding and a 100 peso move, the effect is 1,000,000 pesos without anyone making a commercial decision. Multiplying the outstanding balance by the possible move gives the size of the problem.

The tools are few. Shortening collection terms narrows the window. Taking an advance shifts part of the risk to the customer. Paying suppliers in the same currency offsets the exposure. And hedging contracts with financial institutions fix a future rate, useful when the amount is large and the term long.

Improvising does not work. Repricing according to how the rate opened, with no written rule, leaves unhappy customers and a price history nobody can audit. And whoever sells should not decide the hedge: treasury manages the exposure, the commercial team sets the price.

The written rate policy: what it must say

A foreign currency forces a written decision on which rate applies at each moment. That document separates an orderly practice from a series of isolated calls. It does not need to be long; it needs to be specific and approved.

  1. Which rate applies on issue: the TRM on the invoice date, with no exceptions unless approved.
  2. Which rate applies on payment and on the closing restatement, and what cutoff time is used.
  3. Who may approve an exception and how it is documented.
  4. Which line of the income statement carries the realized and unrealized difference.
  5. How the foreign currency balance is controlled outside the accounting system, and who reviews it.
  6. How often reconciliation is done and what evidence is kept.

Without that document every invoice becomes a different criterion. Auditors and the tax administration ask the same question: at which rate was it measured, and why. The answer belongs in a file, not in the memory of the clerk who has moved on.

Frequent errors

These five errors explain almost every discrepancy found when a foreign currency receivable portfolio is reviewed. The useful part is spotting the symptom before the consequence reaches the income statement.

ErrorSymptomConsequenceCorrection
Recording revenue at the collection rateMonthly revenue matches cash, not billingsInflated revenue and a difference that never appearsRecognize at the issue TRM
Not restating the receivable at closeForeign currency balance does not match the peso balanceFinancial statements that misstate the right to collectRestate monetary items
Parking the difference in other income with no detailA residual account that grows every monthDistorted operating resultUse a dedicated line per invoice
Computing withholding at the invoice rateThe customer's certificate does not match the depositDifferences in the returnWithhold at the payment rate
Invoicing in dollars with no rate policyEach invoice was booked on a different basisA history that cannot be comparedApprove the policy and keep the evidence

There is a sixth error that is one of reading rather than recording: treating the exchange difference as business profit. A month with exchange income can be a month of weak operating margin, and whoever celebrates the first without looking at the second sets prices on bad information.

Documents that support the figure

Every foreign currency figure must be reconstructable months later. The minimum package per transaction is short: the invoice with currency and rate stated, the record of that day's TRM, the bank statement for the deposit, the withholding certificate and the difference calculation with its arithmetic in plain sight.

Add the contract where the currency was agreed, which answers the underlying question: why this transaction was set in dollars. How long these records must be kept is set by the rules and changes over time; verify the term in force for the year.

An honest closing note before you decide

Invoicing in a foreign currency is not complicated, but it demands discipline in three places: a rate defined for each moment, a separate record of the financial effect, and a reconciliation that explains every peso that comes in.

This does not apply equally to everyone. A company that invoices in a foreign currency twice a year can handle it with a spreadsheet and a one-page policy. One that invoices in dollars every week needs the system to carry the balance in both currencies. And if there are transactions with related parties abroad, additional documentation rules apply that this article does not cover.

None of this replaces the accountant: how the difference is presented and how it is treated in the return depends on the case and on the rules in force for the year. What can be automated is the record keeping: a system that stores the invoice in both currencies, applies the rate of each moment and shows the difference per transaction removes the most time-consuming part of the close. Kardex Tauro supports that invoicing and receivable control in both currencies, so the month-end discussion is about the business and not about which rate was used.

Keep reading

Share
Link copied
Microsoft Store from Microsoft StoreDownload free
Chatea por WhatsApp