Add GL-001 OpenXML simulation outputs

This commit is contained in:
GiorgioCALLIGARO
2026-05-08 09:33:06 +02:00
parent 9c791e394d
commit 4ce9711c3f
10 changed files with 424 additions and 0 deletions

View File

@@ -140,6 +140,7 @@ Required columns:
| `debit_transaction_currency` | Debit amount in transaction currency |
| `credit_transaction_currency` | Credit amount in transaction currency |
| `balance_transaction_currency` | Running balance in transaction currency |
| `Currency_Rate` | FX rate of the transaction |
| `debit_base_currency` | Debit amount in base currency |
| `credit_base_currency` | Credit amount in base currency |
| `balance_base_currency` | Running balance in base currency |
@@ -158,6 +159,12 @@ Amount sign convention for this report:
- credit amounts are displayed as negative amounts;
- running balances are calculated using this debit-positive and credit-negative convention.
FX rate presentation for this report:
- `Currency_Rate` should display the FX rate used to convert transaction-currency amounts into base-currency amounts;
- for same-currency transactions, `Currency_Rate` should be either `1.000000` or blank according to the confirmed ERP export convention;
- the source of the rate, rate date, direct versus inverse convention and precision remain to be confirmed during mapping.
---
## 9 Estimated volume
@@ -181,6 +188,7 @@ The report may contain a large number of accounting lines and should support exp
- Total debit and credit amounts should reconcile by selected period, account and transaction currency.
- For each account and transaction currency grouping, opening balance plus movements should reconcile to closing balance.
- The report total in base currency should reconcile with the trial balance for the same entity, period and account selection.
- For non-base-currency lines, transaction-currency amounts, `Currency_Rate` and base-currency amounts should reconcile within the agreed rounding tolerance.
- Each line should retain enough audit references to trace back to the accounting document and source document where available.
- AP-related entries should be identifiable by both `document_number` and `supplier_invoice_number` when the supplier invoice number is available.
- Debit, credit and balance signs should follow the GL-specific convention defined in this report.
@@ -190,3 +198,5 @@ The report may contain a large number of accounting lines and should support exp
## 12 Open questions
- Should `posting_status` be displayed in the first implementation? This depends on the target ERP capabilities.
- Should `Currency_Rate` use the ERP stored accounting rate, a reporting FX rate, or a derived rate from transaction/base amounts?
- Should `Currency_Rate` remain capitalized as currently specified, or be renamed to `currency_rate` to match the wider field naming convention?