Skip to content
JDE Reference

F0015

controlAlso in JDE World

Currency exchange rate table: dated conversion rates between currency pairs, including multiplier and divisor forms and triangulation settings.

Module: 00 · FoundationColumn prefix: CX

Fields

11 fields · 5 key

KeyFieldAliasDescriptionTypeLengthFlags
Primary keyCXCRCDCRCDCurrency being converted from.String3
Primary keyCXCRDCCRDCCurrency being converted to.String3
Primary keyCXAN8AN8Address number for customer- or supplier-specific rates; zero for the default rate.Numeric8
Primary keyCXRTTYPRTTYPRate type (spot, average, budget, etc.) distinguishing parallel rate sets.String2
Primary keyCXEFTEFTDate the rate takes effect; the latest row at or before the transaction date applies.Numeric6
CXCLMETHCLMETHWhether conversion multiplies or divides by the stored rate.Character1
CXCRCMCRCMMulti-currency conversion mode flag.Character1
CXTRCRTRCRIntermediate currency used when the pair converts via triangulation.String3
CXCRRCRRConversion rate in multiplier form. Implied decimals vary by setup, so no fixed scaling is applied.Numeric15
CXCRRDCRRDConversion rate in divisor form. Implied decimals vary by setup, so no fixed scaling is applied.Numeric15
CXCSRCSRFlag allowing spot rates entered directly on transactions.Character1

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading F0015on Databricks — Julian dates, implied decimals, and padded strings are already converted. Set your Unity Catalog location and filter values below; they’re substituted into the SQL and the copy button.

Query parameters
-- ============================================================
-- Table  : F0015 Currency exchange rate table: dated conversion rates between currency pairs, including multiplier and divisor forms and triangulation settings.
-- Purpose: Column-selected read of F0015 — auto-generated from field metadata
-- Grain  : One row per CXCRCD + CXCRDC + CXAN8 + CXRTTYP + CXEFT
-- Notes  : Auto-generated skeleton. Julian dates (CYYDDD) are converted to DATE and implied-decimal amounts are scaled (verify decimals in F9210); padded business-unit/UDC keys are TRIMmed. Audit columns (…USER/…PID/…UPMJ) are omitted — see the quirks guide. Set catalog/schema to your Unity Catalog location; fill remaining placeholders (<...>) for your tenant.
-- ============================================================
SELECT
  f.CXCRCD AS "Currency being converted from.",
  f.CXCRDC AS "Currency being converted to.",
  f.CXAN8 AS "Address number for customer- or supplier-specific rates; zero for the default rate.",
  f.CXRTTYP AS "Rate type (spot, average, budget, etc.) distinguishing parallel rate sets.",
  CASE WHEN f.CXEFT IS NULL OR f.CXEFT = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.CXEFT AS INT) DIV 1000, 1, 1), CAST(f.CXEFT AS INT) % 1000 - 1) END AS "Date the rate takes effect; the latest row at or before the transaction date applies.",  -- CYYDDD Julian → DATE
  f.CXCLMETH AS "Whether conversion multiplies or divides by the stored rate.",
  f.CXCRCM AS "Multi-currency conversion mode flag.",
  f.CXTRCR AS "Intermediate currency used when the pair converts via triangulation.",
  f.CXCRR AS "Conversion rate in multiplier form. Implied decimals vary by setup, so no fixed scaling is applied.",
  f.CXCRRD AS "Conversion rate in divisor form. Implied decimals vary by setup, so no fixed scaling is applied.",
  f.CXCSR AS "Flag allowing spot rates entered directly on transactions."
FROM <catalog>.<schema_data>.f0015 f
WHERE
  f.CXAN8 = <AN8>
ORDER BY f.CXCRCD;

3 parameters not filled: <catalog>, <schema_data>, <AN8>

Relationships

1-hop neighbors — click a table to navigate there. UDC decode edges point coded fields at their F0005 lookup.

Join details

  • F0015F0013foreign key · N:1
    ON f0015.CXCRCD = f0013.CVCRCD

Programs That Use This Table

No program mappings populated for this table yet.