journal-entry-poster¶
Generate balanced double-entry journal entries from vault source documents and post them to the general ledger. Every financial transaction — invoice issued, invoice received, payment sent, payment received — needs a posted JE before it appears in the trial balance and financial statements.
- Area: Finance
- Category: finance
- Level: beginner
- Input: data
- Output: spreadsheet
- Setup: none
- Roles: Finance Manager
Posts balanced journal entries to the GL from client invoices, supplier invoices, and payments.
How you ask¶
- “Post the journal entry”
- “AR revenue entry”
- “AP expense entry”
Inputs¶
- invoice — Client sales invoice driving the AR/Revenue JE.
- coa — Chart of accounts for account-code lookup.
- invoice — Client invoice being paid.
- payment_amount — Amount received (supports partial payments)
- payment_date — Date payment was received
- supplier-invoice — Approved supplier invoice driving the Expense/AP JE.
- expense-mapping — Skill-internal mapping of supplier categories to expense GL codes (references/expense_account_mapping.md).
- supplier-invoice — Supplier invoice being paid — closes AP, debits bank.
- description — Plain-language description of the transaction
- lines — Debit/credit lines: account code, amount, description per line
- period — Period ID: e.g. 2025-12
- entry_type — manual | accrual | prepayment | reversal | opening
Outputs¶
- journal-entry (markdown)
- {scope.finance.journals}/JE-{YYYY}-{NNN}.md