Skip to content
JDE Reference

F47047

workfileAlso in JDE World

One row per line on an outbound EDI invoice (810); billed quantities and prices by sales order line, staged for transmission.

Notes

KCO/DOC/DCT is the invoice key into F03B11; billed amount here versus the A/R open amount is the standard staged-versus-ledger billing reconciliation.

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

34 fields · 4 key

34 fields.

Table fields: key flag, field name, DD alias, description, data type, length, and quirk flags (Julian date, implied decimals, padded string, UDC decode). 34 fields.
KeyFieldAliasDescriptionTypeLengthFlags
Primary keySZEKCOEKCOKey company that scopes the EDI document number; part of the staging primary key.String5
Primary keySZEDOCEDOCEDI document number assigned when the transaction is staged; the primary handle for one staged EDI document.Numeric9
Primary keySZEDCTEDCTEDI document type qualifier; pairs with document number and key company to complete the staging key.String2
Primary keySZEDLNEDLNEDI line number within the document; three implied decimals, so line 1.000 is stored as 1000.Numeric7
SZEDSTEDSTX12 transaction-set number this row stages (850, 855, 856, 810).String6
SZEDEREDERDirection flag: R for documents received from the trading partner, S for documents JDE is sending.Character1
SZEDSPEDSPProcessed flag: Y once the edit/update program has moved this row to or from the live application tables. Filter N for the open queue; Y rows are the reconciliation audit trail.Character1
SZEDBTEDBTBatch number grouping documents staged in the same translator run.String15
SZPNIDPNIDTrading partner identifier agreed with the customer or supplier; the natural grain for partner-level EDI scorecards.String15
SZKCOOKCOOCompany segment of the JDE order number key.String5
SZDOCODOCOJDE sales order number the invoice line bills; the join to F4211.Numeric8
SZDCTODCTOJDE order type of the related order (SO, OP, and so on).String2
SZLNIDLNIDJDE order line number; three implied decimals (line 1.000 stored as 1000).Numeric6
SZMCUMCUBranch/plant on the order; right-justified 12-character business unit.String12
SZAN8AN8Primary address book number on the document: customer sold-to on sales documents, supplier on purchasing documents.Numeric8
SZSHANSHANShip-to address book number.Numeric8
SZTRDJTRDJOrder or transaction date (Julian).Numeric (DD type: Date)6
SZADDJADDJActual ship date (Julian).Numeric (DD type: Date)6
SZIVDIVDInvoice date (Julian).Numeric (DD type: Date)6
SZVR01VR01Free-form customer reference; on customer-facing documents this usually carries the customer's PO number.String25
SZITMITMShort (internal numeric) item number.Numeric8
SZLITMLITMSecond item number, the human-readable part number analysts usually report on.String25
SZCITMCITMThe trading partner's own item number as sent on the EDI document; key for cross-reference quality checks.String25
SZLNTYLNTYLine type controlling how the line hits inventory and the ledger (stock, non-stock, freight).String2
SZUOMUOMUnit of measure the quantity was transacted in.String2
SZUORGUORGOrdered or transaction quantity for the line.Numeric15
SZSOQSSOQSQuantity shipped on the line.Numeric15
SZUPRCUPRCUnit price for the line; four implied decimals.Numeric15
SZAEXPAEXPExtended price (quantity times unit price) for the line.Numeric15
SZKCOKCODocument company of the A/R invoice key; joins to F03B11 KCO.String5
SZDOCDOCA/R invoice number for the line; joins to F03B11 DOC.Numeric8
SZDCTDCTA/R invoice document type; joins to F03B11 DCT.String2
SZCRCDCRCDTransaction currency code.String3
SZSHPNSHPNShipment number linking the line to the shipment workbench (F4215).Numeric8

Field provenance: hand-curated.

Boilerplate SQL

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

4 parameters not filled: <catalog>, <schema_data>, <TRDJ_FROM>, <TRDJ_TO>

-- ============================================================
-- Table  : F47047 One row per line on an outbound EDI invoice (810); billed quantities and prices by sales order line, staged for transmission.
-- Purpose: Column-selected read of F47047 — auto-generated from field metadata
-- Grain  : One row per SZEKCO + SZEDOC + SZEDCT + SZEDLN
-- 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.SZEKCO AS "Key company that scopes the EDI document number; part of the staging primary key.",
  f.SZEDOC AS "EDI document number assigned when the transaction is staged; the primary handle for one staged EDI document.",
  f.SZEDCT AS "EDI document type qualifier; pairs with document number and key company to complete the staging key.",
  f.SZEDLN / POWER(10, 3) AS "EDI line number within the document; three implied decimals, so line 1.000 is stored as 1000.",  -- implied decimals: 3 (verify in F9210)
  f.SZEDST AS "X12 transaction-set number this row stages (850, 855, 856, 810).",
  f.SZEDER AS "Direction flag: R for documents received from the trading partner, S for documents JDE is sending.",
  f.SZEDSP AS "Processed flag: Y once the edit/update program has moved this row to or from the live application tables. Filter N for the open queue; Y rows are the reconciliation audit trail.",
  f.SZEDBT AS "Batch number grouping documents staged in the same translator run.",
  f.SZPNID AS "Trading partner identifier agreed with the customer or supplier; the natural grain for partner-level EDI scorecards.",
  f.SZKCOO AS "Company segment of the JDE order number key.",
  f.SZDOCO AS "JDE sales order number the invoice line bills; the join to F4211.",
  f.SZDCTO AS "JDE order type of the related order (SO, OP, and so on).",
  f.SZLNID / POWER(10, 3) AS "JDE order line number; three implied decimals (line 1.000 stored as 1000).",  -- implied decimals: 3 (verify in F9210)
  TRIM(f.SZMCU) AS "Branch/plant on the order; right-justified 12-character business unit.",
  f.SZAN8 AS "Primary address book number on the document: customer sold-to on sales documents, supplier on purchasing documents.",
  f.SZSHAN AS "Ship-to address book number.",
  CASE WHEN f.SZTRDJ IS NULL OR f.SZTRDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.SZTRDJ AS INT) DIV 1000, 1, 1), CAST(f.SZTRDJ AS INT) % 1000 - 1) END AS "Order or transaction date (Julian).",  -- CYYDDD Julian → DATE
  CASE WHEN f.SZADDJ IS NULL OR f.SZADDJ = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.SZADDJ AS INT) DIV 1000, 1, 1), CAST(f.SZADDJ AS INT) % 1000 - 1) END AS "Actual ship date (Julian).",  -- CYYDDD Julian → DATE
  CASE WHEN f.SZIVD IS NULL OR f.SZIVD = 0 THEN NULL ELSE DATE_ADD(MAKE_DATE(1900 + CAST(f.SZIVD AS INT) DIV 1000, 1, 1), CAST(f.SZIVD AS INT) % 1000 - 1) END AS "Invoice date (Julian).",  -- CYYDDD Julian → DATE
  f.SZVR01 AS "Free-form customer reference; on customer-facing documents this usually carries the customer's PO number.",
  f.SZITM AS "Short (internal numeric) item number.",
  f.SZLITM AS "Second item number, the human-readable part number analysts usually report on.",
  f.SZCITM AS "The trading partner's own item number as sent on the EDI document; key for cross-reference quality checks.",
  f.SZLNTY AS "Line type controlling how the line hits inventory and the ledger (stock, non-stock, freight).",
  f.SZUOM AS "Unit of measure the quantity was transacted in.",
  f.SZUORG AS "Ordered or transaction quantity for the line.",
  f.SZSOQS AS "Quantity shipped on the line.",
  f.SZUPRC / POWER(10, 4) AS "Unit price for the line; four implied decimals.",  -- implied decimals: 4 (verify in F9210)
  f.SZAEXP / POWER(10, 2) AS "Extended price (quantity times unit price) for the line.",  -- implied decimals: 2 (verify in F9210)
  f.SZKCO AS "Document company of the A/R invoice key; joins to F03B11 KCO.",
  f.SZDOC AS "A/R invoice number for the line; joins to F03B11 DOC.",
  f.SZDCT AS "A/R invoice document type; joins to F03B11 DCT.",
  f.SZCRCD AS "Transaction currency code.",
  f.SZSHPN AS "Shipment number linking the line to the shipment workbench (F4215)."
FROM <catalog>.<schema_data>.f47047 f
WHERE
  f.SZTRDJ >= <TRDJ_FROM>  -- Julian CYYDDD, e.g. 126001
  -- AND f.SZTRDJ <= <TRDJ_TO>  -- Julian CYYDDD, e.g. 126365
ORDER BY f.SZEKCO;

Verified September 2026

Relationships

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

Join details

  • F47046F47047header detail · 1:N
    ON f47046.SYEDOC = f47047.SZEDOC
  • F47047F03B11foreign key · N:1
    ON f47047.SZDOC = f03b11.RPDOC

Programs That Use This Table

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

Primary programs

Secondary programs

More Electronic Data Interchange 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.