{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/JournalEntry", "title": "JournalEntry", "type": "object", "description": "PeopleSoft GL journal entry.", "properties": { "BUSINESS_UNIT": { "type": "string", "description": "Business unit.", "example": "US001" }, "JOURNAL_ID": { "type": "string", "description": "Journal ID.", "example": "0000012345" }, "JOURNAL_DATE": { "type": "string", "format": "date", "description": "Journal date.", "example": "2026-04-17" }, "LEDGER": { "type": "string", "description": "Ledger name.", "example": "ACTUALS" }, "DESCR": { "type": "string", "description": "Journal description.", "example": "Monthly accrual entry" }, "JRNL_HDR_STATUS": { "type": "string", "description": "Journal status.", "enum": [ "N", "E", "V", "P", "D", "U", "T" ], "example": "V" }, "CURRENCY_CD": { "type": "string", "description": "Currency code.", "example": "USD" }, "FISCAL_YEAR": { "type": "integer", "description": "Fiscal year.", "example": 2026 }, "ACCOUNTING_PERIOD": { "type": "integer", "description": "Accounting period.", "example": 4 }, "LINES": { "type": "array", "description": "Journal lines.", "items": { "type": "object", "properties": { "JOURNAL_LINE": { "type": "integer", "description": "Line number.", "example": 1 }, "ACCOUNT": { "type": "string", "description": "GL account.", "example": "510000" }, "DEPTID": { "type": "string", "description": "Department.", "example": "10200" }, "MONETARY_AMOUNT": { "type": "number", "description": "Amount.", "example": 5000.0 }, "LINE_DESCR": { "type": "string", "description": "Line description.", "example": "Office supplies" } } } } } }