Skip to content
JDE Reference

F0911

transactionAlso in JDE World

General ledger transaction detail: every journal entry line with its account, G/L date, amount, batch, subledger, and source-document references.

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

40 fields · 7 key

40 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 40 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keyGLDCTDCTDocument type of the journal entry (JE, PV, RI, etc.).String2
Primary keyGLDOCDOCDocument number of the journal entry.Numeric8
Primary keyGLKCOKCOCompany that assigned the document number (key company).String5
Primary keyGLDGJDGJG/L date driving the fiscal period the line posts to.Numeric (DD type: Date)6
Primary keyGLJELNJELNLine number within the journal entry.Numeric7
Primary keyGLEXTLEXTLLine extension code completing the unique key.String2
GLPOSTPOSTPosted status flag; P means posted to F0902.Character1
GLICUICUBatch number the line was entered under; joins to F0011.Numeric8
GLICUTICUTBatch type identifying the source application (G, V, IB, etc.).String2
GLDICJDICJDate of the batch.Numeric (DD type: Date)6
GLCOCOCompany of the account being posted.String5
GLANIANIAccount number as entered, usually in BU.Object.Subsidiary format.String29
GLAMAMMode in which the account number was entered.Character1
GLAIDAIDAccount ID; the reliable join to F0901 and F0902.String8
GLMCUMCUBusiness unit of the line (right-justified); the cost-center dimension.String12
GLOBJOBJObject account of the line.String6
GLSUBSUBSubsidiary of the line.String8
GLSBLSBLSubledger value carrying transaction-level detail below the account.String8
GLSBLTSBLTType of the subledger value.Character1
Primary keyGLLTLTLedger type the line belongs to (AA actual, CA foreign currency, etc.).String2
GLPNPNFiscal period number derived from the G/L date.Numeric2
GLCTRYCTRYCentury component of the fiscal year.Numeric2
GLFYFYTwo-digit fiscal year of the posting.Numeric2
GLCRCDCRCDTransaction currency of the line.String3
GLCRRCRRExchange rate applied to convert the transaction currency. Implied decimals vary by setup, so no fixed scaling is applied.Numeric15
GLAAAALedger amount in the ledger currency, with implied decimals.Numeric15
GLUUUnits quantity for unit-ledger analysis.Numeric15
GLUMUMUnit of measure for the units amount.String2
GLGLCGLCG/L offset code that determined the automatic offset account.String4
GLREREMarks reversing or voided entries.Character1
GLEXAEXAExplanation line 1 (name/alpha text).String30
GLEXREXRExplanation line 2 (remark text).String30
GLR1R1Reference 1 cross-reference from the source system.String8
GLODOCODOCOriginal document number the line traces back to.Numeric8
GLODCTODCTOriginal document type.String2
GLAN8AN8Address number (customer, supplier, employee) tied to the line; joins to F0101.Numeric8
GLPOPOPurchase order number referenced by the line.String8
GLDCTODCTOOrder type of the referenced purchase order.String2
GLACRACRAmount in the foreign (transaction) currency.Numeric15
GLBCRCBCRCBase currency of the company at posting time.String3

Field provenance: hand-curated.

Boilerplate SQL

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

7 parameters not filled: <catalog>, <schema_data>, <DCT>, <DOC>, <KCO>, <DGJ_FROM>, <DGJ_TO>

-- ============================================================
-- Table  : F0911 General ledger transaction detail: every journal entry line with its account, G/L date, amount, batch, subledger, and source-document references.
-- Purpose: Column-selected read of F0911 — auto-generated from field metadata
-- Grain  : One row per GLDCT + GLDOC + GLKCO + GLDGJ + GLJELN + GLEXTL + GLLT
-- 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.GLDCT AS "Document type of the journal entry (JE, PV, RI, etc.).",
  f.GLDOC AS "Document number of the journal entry.",
  f.GLKCO AS "Company that assigned the document number (key company).",
  CASE WHEN f.GLDGJ IS NULL OR f.GLDGJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.GLDGJ AS INT) DIV 1000, 1, 1), CAST(f.GLDGJ AS INT) % 1000 - 1) END AS "G/L date driving the fiscal period the line posts to.",  -- CYYDDD Julian → DATE
  f.GLJELN AS "Line number within the journal entry.",
  f.GLEXTL AS "Line extension code completing the unique key.",
  f.GLLT AS "Ledger type the line belongs to (AA actual, CA foreign currency, etc.).",
  f.GLPOST AS "Posted status flag; P means posted to F0902.",
  f.GLICU AS "Batch number the line was entered under; joins to F0011.",
  f.GLICUT AS "Batch type identifying the source application (G, V, IB, etc.).",
  CASE WHEN f.GLDICJ IS NULL OR f.GLDICJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.GLDICJ AS INT) DIV 1000, 1, 1), CAST(f.GLDICJ AS INT) % 1000 - 1) END AS "Date of the batch.",  -- CYYDDD Julian → DATE
  f.GLCO AS "Company of the account being posted.",
  f.GLANI AS "Account number as entered, usually in BU.Object.Subsidiary format.",
  f.GLAM AS "Mode in which the account number was entered.",
  f.GLAID AS "Account ID; the reliable join to F0901 and F0902.",
  TRIM(f.GLMCU) AS "Business unit of the line (right-justified); the cost-center dimension.",
  f.GLOBJ AS "Object account of the line.",
  f.GLSUB AS "Subsidiary of the line.",
  f.GLSBL AS "Subledger value carrying transaction-level detail below the account.",
  f.GLSBLT AS "Type of the subledger value.",
  f.GLPN AS "Fiscal period number derived from the G/L date.",
  f.GLCTRY AS "Century component of the fiscal year.",
  f.GLFY AS "Two-digit fiscal year of the posting.",
  f.GLCRCD AS "Transaction currency of the line.",
  f.GLCRR AS "Exchange rate applied to convert the transaction currency. Implied decimals vary by setup, so no fixed scaling is applied.",
  f.GLAA / POWER(10, 2) AS "Ledger amount in the ledger currency, with implied decimals.",  -- implied decimals: 2 (verify in F9210)
  f.GLU / POWER(10, 2) AS "Units quantity for unit-ledger analysis.",  -- implied decimals: 2 (verify in F9210)
  f.GLUM AS "Unit of measure for the units amount.",
  f.GLGLC AS "G/L offset code that determined the automatic offset account.",
  f.GLRE AS "Marks reversing or voided entries.",
  f.GLEXA AS "Explanation line 1 (name/alpha text).",
  f.GLEXR AS "Explanation line 2 (remark text).",
  f.GLR1 AS "Reference 1 cross-reference from the source system.",
  f.GLODOC AS "Original document number the line traces back to.",
  f.GLODCT AS "Original document type.",
  f.GLAN8 AS "Address number (customer, supplier, employee) tied to the line; joins to F0101.",
  f.GLPO AS "Purchase order number referenced by the line.",
  f.GLDCTO AS "Order type of the referenced purchase order.",
  f.GLACR / POWER(10, 2) AS "Amount in the foreign (transaction) currency.",  -- implied decimals: 2 (verify in F9210)
  f.GLBCRC AS "Base currency of the company at posting time."
FROM <catalog>.<schema_data>.f0911 f
WHERE
  f.GLDCT = '<DCT>'
  -- AND f.GLDOC = <DOC>
  -- AND f.GLKCO = '<KCO>'
  -- AND f.GLDGJ >= <DGJ_FROM>  -- Julian CYYDDD, e.g. 126001
  -- AND f.GLDGJ <= <DGJ_TO>  -- Julian CYYDDD, e.g. 126365
ORDER BY f.GLDCT;

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
  • F0911F0006foreign key · N:1
    ON TRIM(f0911.GLMCU) = TRIM(f0006.MCMCU)
  • F0911F0101foreign key · N:1
    ON f0911.GLAN8 = f0101.ABAN8
  • F0911F0005UDC decode · N:1
    ON f0005.DRSY = '00' AND f0005.DRRT = 'DT' AND TRIM(f0005.DRKY) = TRIM(f0911.GLDCT)
  • F0911F0005UDC decode · N:1
    ON f0005.DRSY = '09' AND f0005.DRRT = 'LT' AND TRIM(f0005.DRKY) = TRIM(f0911.GLLT)

Programs That Use This Table

R read · W write · R/W read + write

Primary programs

Secondary programs

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.