Skip to content
JDE Reference

F0901

masterAlso in JDE World

Chart of accounts master: one row per account with its business unit, object, and subsidiary segments, posting controls, and reporting category codes.

What the badges mean
Superseded
Superseded — a newer table has replaced it, but older scripts still read this one.
Also in JDE World
Also present in JDE World A9.x on the same table name.
master
Data class: what the table holds — master data, transaction documents, control/setup values, history, or a workfile.
Read/write access
Access mode: how the paired program reads or writes this table — R (read), W (write), or R/W (both).
No lifecycle badge means the table is current and not documented in JDE World. In field listings, K marks a primary-key field.

Fields

28 fields · 1 key

28 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 28 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keyGMAIDAIDSystem-assigned account ID; the stable join key to F0902 balances and F0911 detail.String8
GMCOCOCompany that owns the account.String5
GMMCUMCUBusiness unit segment of the account (right-justified in the database).String12
GMOBJOBJObject account segment (the natural account).String6
GMSUBSUBSubsidiary segment providing further detail below the object.String8
GMANSANSAlternate (third) account number format.String25
GMDL01DL01Account description.String30
GMLDALDALevel of detail (1-9) placing the account in the rollup hierarchy.Character1
GMBPCBPCBudget pattern code controlling budget spreads.String3
GMPECPECPosting edit code: controls whether and how the account accepts postings (header, detail, inactive).Character1
GMBILLBILLFlag marking the account as billable for job/service billing.Character1
GMCRCDCRCDCurrency restriction on the account, when used.String3
GMUMUMUnit of measure for unit ledger postings to the account.String2
GMR001R001Account category code 1 (alternate rollups/statutory charts).String3
GMR002R002Account category code 2.String3
GMR003R003Account category code 3.String3
GMR004R004Account category code 4.String3
GMR005R005Account category code 5.String3
GMR006R006Account category code 6.String3
GMR007R007Account category code 7.String3
GMR008R008Account category code 8.String3
GMR009R009Account category code 9.String3
GMR010R010Account category code 10.String3
GMOBJAOBJAAlternate object account for statutory reporting.String6
GMSUBASUBAAlternate subsidiary for statutory reporting.String8
GMHTCHTCHeader type code distinguishing title/rollup rows.Character1
GMFMODFMODFlags model accounts and consolidation accounts.Character1
GMTXA1TXA1Default tax rate/area tied to the account.String10

Field provenance: hand-curated.

Boilerplate SQL

Starting point for reading F0901 on 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

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

-- ============================================================
-- Table  : F0901 Chart of accounts master: one row per account with its business unit, object, and subsidiary segments, posting controls, and reporting category codes.
-- Purpose: Column-selected read of F0901 — auto-generated from field metadata
-- Grain  : One row per GMAID
-- 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.GMAID AS "System-assigned account ID; the stable join key to F0902 balances and F0911 detail.",
  f.GMCO AS "Company that owns the account.",
  TRIM(f.GMMCU) AS "Business unit segment of the account (right-justified in the database).",
  f.GMOBJ AS "Object account segment (the natural account).",
  f.GMSUB AS "Subsidiary segment providing further detail below the object.",
  f.GMANS AS "Alternate (third) account number format.",
  f.GMDL01 AS "Account description.",
  f.GMLDA AS "Level of detail (1-9) placing the account in the rollup hierarchy.",
  f.GMBPC AS "Budget pattern code controlling budget spreads.",
  f.GMPEC AS "Posting edit code: controls whether and how the account accepts postings (header, detail, inactive).",
  f.GMBILL AS "Flag marking the account as billable for job/service billing.",
  f.GMCRCD AS "Currency restriction on the account, when used.",
  f.GMUM AS "Unit of measure for unit ledger postings to the account.",
  f.GMR001 AS "Account category code 1 (alternate rollups/statutory charts).",
  f.GMR002 AS "Account category code 2.",
  f.GMR003 AS "Account category code 3.",
  f.GMR004 AS "Account category code 4.",
  f.GMR005 AS "Account category code 5.",
  f.GMR006 AS "Account category code 6.",
  f.GMR007 AS "Account category code 7.",
  f.GMR008 AS "Account category code 8.",
  f.GMR009 AS "Account category code 9.",
  f.GMR010 AS "Account category code 10.",
  f.GMOBJA AS "Alternate object account for statutory reporting.",
  f.GMSUBA AS "Alternate subsidiary for statutory reporting.",
  f.GMHTC AS "Header type code distinguishing title/rollup rows.",
  f.GMFMOD AS "Flags model accounts and consolidation accounts.",
  f.GMTXA1 AS "Default tax rate/area tied to the account."
FROM <catalog>.<schema_data>.f0901 f
WHERE
  f.GMAID = '<AID>'
ORDER BY f.GMAID;

Verified September 2026

Relationships

Diagram of 1-hop neighbors — join details below. UDC decode edges point coded fields at their F0005 lookup.

Join details

  • F0911F0901foreign key · N:1
    ON f0911.GLAID = f0901.GMAID
  • F0902F0901foreign key · N:1
    ON f0902.GBAID = f0901.GMAID
  • F0901F0005UDC decode · N:1
    ON f0005.DRSY = 'H00' AND f0005.DRRT = 'PE' AND TRIM(f0005.DRKY) = TRIM(f0901.GMPEC)

Programs That Use This Table

More General Accounting tables

Maintained by Summit Analytics, a supply chain analytics practice. The tools and references are free — the consulting is selective.

Part of the Summit Analytics reference library.

Work with the practice

Not affiliated with or endorsed by Oracle. Oracle, JD Edwards, and EnterpriseOne are registered trademarks of Oracle and/or its affiliates.