JDE Reference
F0911
transactionAlso in JDE WorldGeneral ledger transaction detail: every journal entry line with its account, G/L date, amount, batch, subledger, and source-document references.
Module: 09 · General AccountingColumn prefix: GL
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.
| Key | Field | Alias | Description | Type | Length | Flags |
|---|---|---|---|---|---|---|
| Primary key | GLDCT | DCT | Document type of the journal entry (JE, PV, RI, etc.). | String | 2 | |
| Primary key | GLDOC | DOC | Document number of the journal entry. | Numeric | 8 | |
| Primary key | GLKCO | KCO | Company that assigned the document number (key company). | String | 5 | |
| Primary key | GLDGJ | DGJ | G/L date driving the fiscal period the line posts to. | Numeric (DD type: Date) | 6 | |
| Primary key | GLJELN | JELN | Line number within the journal entry. | Numeric | 7 | |
| Primary key | GLEXTL | EXTL | Line extension code completing the unique key. | String | 2 | |
| GLPOST | POST | Posted status flag; P means posted to F0902. | Character | 1 | ||
| GLICU | ICU | Batch number the line was entered under; joins to F0011. | Numeric | 8 | ||
| GLICUT | ICUT | Batch type identifying the source application (G, V, IB, etc.). | String | 2 | ||
| GLDICJ | DICJ | Date of the batch. | Numeric (DD type: Date) | 6 | ||
| GLCO | CO | Company of the account being posted. | String | 5 | ||
| GLANI | ANI | Account number as entered, usually in BU.Object.Subsidiary format. | String | 29 | ||
| GLAM | AM | Mode in which the account number was entered. | Character | 1 | ||
| GLAID | AID | Account ID; the reliable join to F0901 and F0902. | String | 8 | ||
| GLMCU | MCU | Business unit of the line (right-justified); the cost-center dimension. | String | 12 | ||
| GLOBJ | OBJ | Object account of the line. | String | 6 | ||
| GLSUB | SUB | Subsidiary of the line. | String | 8 | ||
| GLSBL | SBL | Subledger value carrying transaction-level detail below the account. | String | 8 | ||
| GLSBLT | SBLT | Type of the subledger value. | Character | 1 | ||
| Primary key | GLLT | LT | Ledger type the line belongs to (AA actual, CA foreign currency, etc.). | String | 2 | |
| GLPN | PN | Fiscal period number derived from the G/L date. | Numeric | 2 | ||
| GLCTRY | CTRY | Century component of the fiscal year. | Numeric | 2 | ||
| GLFY | FY | Two-digit fiscal year of the posting. | Numeric | 2 | ||
| GLCRCD | CRCD | Transaction currency of the line. | String | 3 | ||
| GLCRR | CRR | Exchange rate applied to convert the transaction currency. Implied decimals vary by setup, so no fixed scaling is applied. | Numeric | 15 | ||
| GLAA | AA | Ledger amount in the ledger currency, with implied decimals. | Numeric | 15 | ||
| GLU | U | Units quantity for unit-ledger analysis. | Numeric | 15 | ||
| GLUM | UM | Unit of measure for the units amount. | String | 2 | ||
| GLGLC | GLC | G/L offset code that determined the automatic offset account. | String | 4 | ||
| GLRE | RE | Marks reversing or voided entries. | Character | 1 | ||
| GLEXA | EXA | Explanation line 1 (name/alpha text). | String | 30 | ||
| GLEXR | EXR | Explanation line 2 (remark text). | String | 30 | ||
| GLR1 | R1 | Reference 1 cross-reference from the source system. | String | 8 | ||
| GLODOC | ODOC | Original document number the line traces back to. | Numeric | 8 | ||
| GLODCT | ODCT | Original document type. | String | 2 | ||
| GLAN8 | AN8 | Address number (customer, supplier, employee) tied to the line; joins to F0101. | Numeric | 8 | ||
| GLPO | PO | Purchase order number referenced by the line. | String | 8 | ||
| GLDCTO | DCTO | Order type of the referenced purchase order. | String | 2 | ||
| GLACR | ACR | Amount in the foreign (transaction) currency. | Numeric | 15 | ||
| GLBCRC | BCRC | Base currency of the company at posting time. | String | 3 |
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
ON f0911.GLAID = f0901.GMAIDON TRIM(f0911.GLMCU) = TRIM(f0006.MCMCU)ON f0911.GLAN8 = f0101.ABAN8ON f0005.DRSY = '00' AND f0005.DRRT = 'DT' AND TRIM(f0005.DRKY) = TRIM(f0911.GLDCT)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
- P0911Journal Entry — enter, revise, and void general ledger journal entries with unlimited distribution linesRead/write accessInteractive
- R31802AManufacturing Accounting Journal Entries — the batch job that turns unaccounted work-in-process and completion units into G/L journal entries and updates production cost records.Write accessBatch UBE
- R31804Variance Journal Entries — the batch job that books manufacturing variances (engineering, planned, actual, other) to the G/L when work orders close.Write accessBatch UBE
Secondary programs
- P03B102Standard Receipts Entry — the screen where cash receipts are entered and applied against open invoices, handling short pays, chargebacks, and unearned discounts.Write accessInteractive
- P03B11Standard Invoice Entry — the screen where A/R invoices and credit memos are entered manually, creating the receivable and its offsetting G/L distribution.Write accessInteractive
- P0411Standard Voucher Entry — the screen where A/P vouchers are entered against suppliers, creating the payable and its G/L distribution ahead of payment processing.Write accessInteractive
- P04571Work With Payment Groups — the screen that steps payment groups through write and update: printing checks or EFT files, then posting payments against vouchers.Write accessInteractive
- P4105Cost Revisions — maintain item costs by cost method and branch/plant, generating variance journal entries on changeWrite accessInteractive
- P4112Inventory Issues — remove inventory from stock (for example to scrap or expense) with matching journal entriesWrite accessInteractive
- P4113Inventory Transfers — move inventory between locations or branch/plants, recording both sides of the movementWrite accessInteractive
- P4114Inventory Adjustments — correct on-hand quantity discrepancies (cycle count variances, damage, initial loads)Write accessInteractive
- P4116Item Reclassifications — reclassify inventory from one item number, lot, or location to anotherWrite accessInteractive
- P4312PO Receipts — record receipt of goods against purchase orders, updating on-hand inventory and creating receiver recordsWrite accessInteractive
- P4314Voucher Match — match supplier invoices to purchase order receipts (two- or three-way match) to create A/P vouchersWrite accessInteractive
- R03B50Apply Receipts to Invoices — the batch job that matches unapplied receipts to open invoices using execution-list algorithms, completing automatic cash application.Write accessBatch UBE
- R04110ZABatch Voucher Processing — the batch job that validates vouchers staged by interfaces or EDI and writes them into the live supplier ledger and G/L.Write accessBatch UBE
- R09801General Ledger Post — validate approved journal entry batches and post them to account balancesRead/write accessBatch UBE
- R12800Post G/L Entries to Assets — the batch job that carries posted G/L transactions on asset cost and expense accounts into the fixed asset balance records.Read/write accessBatch UBE
- R12855User Defined Depreciation — the batch job that computes period depreciation for assets under user-defined depreciation rules and writes the resulting balances and journals.Write accessBatch UBE
- R47041Inbound EDI Voucher Edit/Create — the batch processor that turns supplier invoices (X12 810) staged in the EDI invoice tables into A/P voucher and journal entry batch records for voucher batch processingWrite accessBatch UBE
- R4981Freight Update and Report — the batch job that finalizes freight after delivery confirmation: writes freight audit history, books payable freight accruals/vouchers, and adds billable freight charges to the customer's orderWrite accessBatch UBE
More General Accounting tables
- F0901Chart of accounts master: one row per account with its business unit, object, and subsidiary segments, posting controls, and reporting category codes.
- F0902Account balances: one row per account, ledger type, fiscal year, and subledger holding the beginning balance and fourteen period net-posting buckets.