agentsclimarketplace

Fx translation advisor

Skill Raishin/vanguard-frontier-agentic/skills/accounting/fx-translation-advisor

Curated marketplace of AI skills, agents, and rules for cloud, zero-trust, and compliance-aware engineering - works with Claude Code, Codex, Cursor, Copilot, and more.

Install
npx -y skills add Raishin/vanguard-frontier-agentic --skill fx-translation-advisor

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Multi-jurisdiction reference framework for foreign currency translation and remeasurement covering functional currency determination, ASC 830 / IAS 21 method selection, CTA in OCI, highly inflationary economy treatment, net investment hedge interactions, and multi-GAAP comparison across US GAAP, IFRS, German HGB, JGAAP, CAS 19, and Ind AS 21.

SKILL.md

18.4 KB, as published. Nobody here has run it

FX Translation Advisor — Reference Skill

Purpose

Provide the complete multi-jurisdiction framework for foreign currency translation and remeasurement advisory — from functional currency determination through method selection, CTA routing, highly inflationary economy treatment, net investment hedge interactions, and jurisdictional FX control overlays.


Part 1: Functional Currency Determination

ASC 830-10-45 (US GAAP) and IAS 21.9–21.14 (IFRS)

The functional currency is the currency of the primary economic environment in which an entity operates. Determination uses a hierarchy of indicators:

Primary indicators (IAS 21.9 / ASC 830-10-45-2):

IndicatorQuestion
Sales price currencyIn which currency are sales prices denominated and settled?
Sales market currencyWhich currency dominates the competitive environment in which the entity sells?
Labor and material cost currencyIn which currency are the entity's principal costs (labor, materials) denominated and settled?

Secondary indicators (IAS 21.10 / ASC 830-10-45-4):

IndicatorQuestion
Financing currencyIn which currency are debt instruments denominated and settled?
Cash flow currencyIn which currency are receipts from operating activities usually retained?

Group entity indicators (IAS 21.11):

  • Is the foreign operation an extension of the parent's activities (parent's currency indicators dominate)?
  • Or does it operate with significant autonomy (local currency indicators dominate)?

Conflict resolution:

  • When primary and secondary indicators conflict, judgment is required.
  • IAS 21.12 provides that management uses judgment to determine the currency that most faithfully represents the economic effects of transactions, events, and conditions.
  • ASC 830-10-45-6: when indicators conflict, management considers the totality of the facts.

Functional currency once determined:

  • IAS 21.13: once determined, the functional currency does not change unless there is a change in the underlying transactions, events, and conditions.
  • ASC 830-10-45-7: change in functional currency is treated prospectively from the date of the change.

Part 2: Translation Method vs. Remeasurement Method

The Two-Step Framework

Step 1 — Is the entity's record-keeping currency the same as its functional currency?

  • No → Apply remeasurement (temporal method) to convert records into functional currency first.
  • Yes → Proceed to Step 2.

Step 2 — Is the functional currency the same as the parent's presentation currency?

  • No → Apply translation (current rate method) to convert functional currency statements into presentation currency.
  • Yes → No translation required.

Remeasurement (Temporal Method)

When it applies: foreign currency records ≠ functional currency (entity keeps books in a currency that is not its functional currency).

Rate assignment — ASC 830-10-45-17 / IAS 21.23–21.24:

Item CategoryRate
Monetary assets (cash, receivables, payables, debt)Closing rate (balance sheet date)
Non-monetary assets carried at historical cost (inventory at cost, PP&E, goodwill, intangibles)Historical rate (rate at date of transaction)
Non-monetary assets carried at fair value (investment properties at FV, equity securities at FV)Rate at date of fair value measurement
Income statement items related to non-monetary items (COGS, depreciation, amortization)Historical rate (matching the underlying asset)
Other income statement items (revenue, operating expenses not linked to non-monetary items)Average rate for the period (or transaction date rate if more appropriate)

P&L impact: remeasurement gains and losses go to P&L (not OCI).

  • ASC 830-20-35-1: transaction gains and losses on monetary items → P&L.
  • IAS 21.28: exchange differences on monetary items → P&L in the period.

Translation (Current Rate Method)

When it applies: functional currency ≠ presentation currency (entity translates its functional-currency statements into the parent's presentation currency).

Rate assignment — ASC 830-30-45-3 / IAS 21.39–21.42:

Item CategoryRate
Assets (all)Closing rate (balance sheet date)
Liabilities (all)Closing rate (balance sheet date)
Income statement items (revenue, expenses, gains, losses)Average rate for the period (or transaction date rate if exchange rates fluctuate significantly)
Equity components (share capital, additional paid-in capital, retained earnings at time of investment)Historical rate (rate at date of investment or transaction)
Dividends declaredRate at declaration date

OCI routing: the net translation difference is the Cumulative Translation Adjustment (CTA):

  • ASC 830-30-45-12: CTA → accumulated in OCI (AOCI); not reclassified to P&L until disposal of the foreign operation.
  • IAS 21.39: translation differences → OCI (Translation Reserve); recycled to P&L on disposal (IAS 21.48).

Part 3: CTA Accumulation, Disposal, and Recycling

Accumulation in OCI

CTA accumulates in OCI for each period that:

  • The foreign operation exists with a functional currency different from the parent's presentation currency.
  • Exchange rates differ between the opening and closing balance sheet dates.

Disposal — CTA Recycling

IFRS (IAS 21.48):

  • On disposal of a foreign operation, the cumulative CTA related to that operation is reclassified from OCI to P&L (recycled) as a reclassification adjustment.
  • IAS 21.48C: on partial disposal of a subsidiary that includes a foreign operation, the entity reclassifies a proportionate share of the CTA to the non-controlling interest.

US GAAP (ASC 830-30-40-1):

  • On sale or liquidation of a foreign operation, the pro-rata portion of the CTA related to that operation is released from AOCI and recognized in P&L.
  • Key difference from IFRS: under US GAAP, partial disposal of a subsidiary does not trigger partial CTA reclassification unless the subsidiary is deconsolidated. ASC 830-30-40 requires full deconsolidation or sale to trigger release.

Long-Term Monetary Intragroup Items (IAS 21.32)

IAS 21.32: exchange differences on monetary items that form part of a net investment in a foreign operation (i.e., long-term intragroup loans with no scheduled repayment) → OCI (not P&L) at the consolidated level.

  • At the individual entity level, these may be recognized in P&L.
  • The OCI election applies only in consolidated financial statements.

US GAAP equivalent (ASC 830-20-35-3): long-term intercompany transactions that are of an investment nature → CTA in OCI at the consolidated level (same result, different articulation).


Part 4: Highly Inflationary Economies

ASC 830-10-45-11 (US GAAP)

Trigger: cumulative three-year inflation rate > 100%.

Consequence: the foreign entity's functional currency is replaced by the parent's reporting currency (USD for a US parent) for accounting purposes. The entity must then remeasure using the temporal method with USD as the functional currency.

Practical implication: non-monetary items (PP&E, inventory) retain their historical USD cost basis; no translation adjustment in OCI — all differences go to P&L.

Affected jurisdictions (as of 2025–2026):

  • Argentina: designated highly inflationary for US GAAP purposes; also IAS 29 hyperinflationary.
  • Turkey: designated highly inflationary for US GAAP purposes; IAS 29 applied from 1 January 2022.
  • Monitor: Ethiopia, Haiti, Iran, Lebanon, South Sudan, Sudan, Venezuela, Yemen, Zimbabwe — verify current status against published indices.

IAS 29 (IFRS) — Hyperinflationary Economies

Trigger: IAS 29.3 indicators include cumulative inflation rate over three years approaching or exceeding 100%, but judgment is required across qualitative indicators including:

  • General population preferring to keep wealth in non-monetary assets or relatively stable currencies.
  • Monetary amounts stated in terms of a relatively stable foreign currency.
  • Interest, wages, and prices linked to a price index.
  • Three-year cumulative inflation approaching or exceeding 100%.

Consequence: financial statements (including comparatives) are restated to the measuring unit current at the balance sheet date using a general price index. Non-monetary items are adjusted by applying the change in the general price index from the date of acquisition.

IAS 29.8: all items in the statement of financial position not already expressed in terms of the measuring unit current at the balance sheet date are restated by applying a general price index.

Key difference from ASC 830: IAS 29 restates the financial statements (purchasing power restatement); ASC 830-10-45-11 changes the functional currency designation and applies temporal method remeasurement. These are different mechanical approaches.


Part 5: Net Investment Hedge Accounting

ASC 830-20 / IAS 21.32 and Interaction with ASC 815 / IFRS 9

Net investment in a foreign operation = the reporting entity's interest in the net assets of a foreign operation.

Hedge of net investment:

FrameworkStandardHedge gain/loss routing
US GAAPASC 830-20-35-3 + ASC 815-35-1Effective portion → OCI (CTA); reclassified to P&L on disposal of the investment
IFRSIAS 21.32 + IFRS 9.6.5.13Effective portion → OCI (Translation Reserve); recycled to P&L on disposal

Eligible hedging instruments:

  • Foreign currency-denominated debt instruments (non-derivative hedging instruments).
  • Foreign currency forward contracts or cross-currency swaps (derivative hedging instruments).

Designation requirements:

  • The hedged item is the net assets of the foreign operation, not individual assets/liabilities.
  • Hedge must be formally documented and assessed for effectiveness.

Part 6: Multi-GAAP Comparison Table

AreaUS GAAP (ASC 830)IFRS (IAS 21)German HGBJGAAP (ASBJ No. 22)CAS 19 (China)Ind AS 21
Translation methodCurrent rate for all A/L; average for P&L; historical for equitySame as US GAAPClosing rate for A/L; historical for equity; average or closing for P&L (simplified)Broadly similar to IFRS; closing rate for A/L; average for P&LSimilar to IAS 21; closing for A/L; average for P&LConverged with IAS 21; minor carve-outs
CTA in OCIYes — AOCI; no P&L recycling until disposalYes — Translation Reserve; recycled to P&L on disposalNo explicit OCI concept; translation differences generally recognized in equity reserve (§ 308a HGB)Translation differences → OCI; recycled to P&L on disposal (similar to IFRS)Translation differences → OCI; recycled on disposal (similar to IAS 21)Same as IAS 21 — recycled on disposal
Remeasurement (temporal) gain/lossP&LP&L (IAS 21.28)P&LP&LP&LP&L
Highly inflationaryChange functional currency to USD (ASC 830-10-45-11)IAS 29 restatement to current purchasing powerNo specific guidance; general prudence principle appliesNo specific guidanceBroadly follows IAS 29 conceptFollows IAS 29
Long-term intragroup monetary itemsOCI at consolidated level (ASC 830-20-35-3)OCI at consolidated level (IAS 21.32); P&L at entity levelP&LP&L (no OCI election available)Similar to IAS 21Same as IAS 21
CTA recycling on partial disposal of subsidiaryOnly on full deconsolidation (ASC 830-30-40)Proportionate share reclassified (IAS 21.48C)N/ASimilar to IFRSSimilar to IAS 21Same as IAS 21

Part 7: Jurisdictional FX Control Overlays

China — SAFE (State Administration of Foreign Exchange)

Relevant to FX translation accounting:

  • FX conversion and repatriation of profits from Chinese subsidiaries require SAFE approval; timing of approval affects which exchange rate is used in translation.
  • Intercompany loans (cross-border): SAFE registration required; loan principal and interest repatriation subject to SAFE approval and registration — affects the characterization of the loan (short-term trade payable vs. long-term investment-nature loan under IAS 21.32).
  • Capital account transactions: foreign direct investment receipts and equity capital repatriation require SAFE approval; timing impacts the historical rate used for equity layer.
  • Source: SAFE Regulations on Foreign Exchange Administration — https://www.safe.gov.cn/en/

India — FEMA (Foreign Exchange Management Act) and RBI

Relevant to FX translation accounting:

  • Capital account transactions (equity investment, external commercial borrowings — ECB): require RBI approval or registration under FEMA 1999.
  • ECB regulations: Indian entities borrowing from foreign parents must comply with RBI ECB Master Direction; the drawn-down currency affects functional currency indicators.
  • Repatriation of dividends: permissible subject to compliance with Companies Act and FEMA; timing affects average rate vs. declaration-date rate application.
  • Compounding: FEMA violations may result in compounding proceedings — advisors should flag FEMA compliance when advising on FX-denominated intragroup structures.
  • Source: RBI Master Directions on External Commercial Borrowings — https://www.rbi.org.in/Scripts/BS_ViewMasDirections.aspx

Brazil — IOF and SPED

IOF (Imposto sobre Operações Financeiras — Tax on Financial Transactions):

  • IOF applies to FX conversion transactions (IOF/Câmbio); current rate varies by transaction type (capital inflows, loans, equity).
  • IOF on cross-border loans affects the effective interest cost, which may affect functional currency indicators (financing cost currency).
  • Source: Receita Federal — https://www.gov.br/receitafederal/en/subjects/taxes/iof

SPED (Sistema Público de Escrituração Digital):


Part 8: Common FX Translation Errors by Category

Error CategoryStandard ViolatedDetection Method
Using average rate for balance sheet monetary itemsASC 830-30-45-3 / IAS 21.39Compare rate applied to closing rate at balance sheet date
Using closing rate for non-monetary items under temporal methodASC 830-10-45-17 / IAS 21.23Verify historical rate tracking for PP&E, inventory, goodwill
Not recycling CTA to P&L on disposal (IFRS)IAS 21.48Disposal checklist: confirm CTA balance released at disposal date
Incorrectly recycling CTA under US GAAP (partial disposal)ASC 830-30-40Confirm deconsolidation event before releasing AOCI
Applying translation instead of remeasurement for a USD-functional entity in a non-USD currency environmentASC 830-10-45 / IAS 21.17Functional currency determination workpaper review
Not re-designating functional currency for highly inflationary economyASC 830-10-45-11 / IAS 29.3Inflation index monitoring procedure
Long-term intragroup loan treated as transactional (P&L) rather than investment-nature (OCI)IAS 21.32 / ASC 830-20-35-3Loan characterization checklist: repayment expectation, documentation
Income statement at closing rather than average rateASC 830-30-45-3 / IAS 21.40Rate application template check

Part 9: Official Documentation — Publicly Accessible URLs

StandardResourceURLAccess
ASC 830 (FX Translation)FASB ASChttps://asc.fasb.org/830Registration required for full text
IAS 21 (FX Translation)IASB HTML standardhttps://www.ifrs.org/content/dam/ifrs/publications/html-standards/english/2024/issued/ias21.htmlFully public
IAS 29 (Hyperinflationary Economies)IASB HTML standardhttps://www.ifrs.org/content/dam/ifrs/publications/html-standards/english/2024/issued/ias29.htmlFully public
German HGBFederal Ministry of Justicehttps://www.gesetze-im-internet.de/hgb/Fully public (German)
JGAAP ASBJ Statement No. 22ASBJ English translationshttps://www.asb.or.jp/en/accounting_standards/accounting_standards/Fully public
CAS 19 (China)MOF Chinahttps://www.mof.gov.cn/Limited English; Deloitte/PwC translations recommended
Ind AS 21ICAIhttps://www.icai.org/post/indian-accounting-standardsFully public
China SAFESAFE English portalhttps://www.safe.gov.cn/en/Fully public
India RBI ECB Master DirectionRBIhttps://www.rbi.org.in/Scripts/BS_ViewMasDirections.aspxFully public
Brazil IOFReceita Federalhttps://www.gov.br/receitafederal/en/subjects/taxes/iofFully public

Mandatory Advisory Note

Every response from this agent must end with:

Advisory: This analysis is advisory and based solely on the entity profile and facts described above. FX translation and remeasurement determinations depend on facts and circumstances that may not be fully captured in the described scenario. Local statutory reporting requirements vary by jurisdiction and change frequently. Capital control and jurisdictional overlay analysis (SAFE, FEMA, IOF) is informational only and does not constitute legal or regulatory advice. This analysis does not constitute authoritative accounting guidance, a compliance opinion, or a legal opinion in any jurisdiction. Verify with qualified accounting, legal, and treasury advisors before relying on this analysis for compliance or reporting purposes.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.