Skip to content

Changes

Started by timer
Started 3 days 4 hr ago
Took 1 min 6 sec on built-in

Summary

  1. BI: Gewinn- und Verlustrechnung (GuV) + Einnahmenüberschussrechnung (EÜR) on bank basis — every bank statement line of the year (all accounts, DR+CO) split by sign into income/expense per month, year nav + previous-year comparison, per-account rows (GuV) / top-counterpart rows with EÜR line numbers (EÜR), result + cumulative rows, monthly chart (columns up/down + result line), top payers/payees, month & counterpart drill-down modal, CSV export + print; internal transfers between own accounts flagged and excluded by default; BI header dropdown grouped into Lager & Logistik / Vertrieb & Artikel / Finanzen (sidebar list reordered to match); de/en/es keys; recipe .claude/rules/bi/bank-cash-reports.md; example PDFs in reference/ (details)
  2. Banking CAMT.052 import: manual target-account picker when the file IBAN matches no iDempiere bank account (bank merger → new IBAN) — preview returns all active C_BankAccounts, new replan route re-runs the dry run against the picked account, import passes bankAccountId through; the chosen IBAN → account assignment is remembered in data/bank-file-import/account-aliases.json so later uploads resolve automatically (badge in the preview, correctable); de/en/es keys; recipe section in banking-paypal.md (details)
  3. BI GuV / EÜR: PDF report button (jsPDF, A4 landscape, client-only) — overview page with KPI cards + natively drawn monthly chart (income/expense columns, result line, dashed previous year), report table page (month × position, EÜR line numbers, closing block kept together, notes never alone on a page), counterparts page with share bars; header band with org + scope + logo, footer with timestamp/data basis/page x of y; built from the same aggregated rows the page shows; de/en/es keys; recipe note (details)
Commit 73321fb358e4ed9ac4e83ada59e5cb1d68c699ca by info
BI: Gewinn- und Verlustrechnung (GuV) + Einnahmenüberschussrechnung (EÜR) on bank basis — every bank statement line of the year (all accounts, DR+CO) split by sign into income/expense per month, year nav + previous-year comparison, per-account rows (GuV) / top-counterpart rows with EÜR line numbers (EÜR), result + cumulative rows, monthly chart (columns up/down + result line), top payers/payees, month & counterpart drill-down modal, CSV export + print; internal transfers between own accounts flagged and excluded by default; BI header dropdown grouped into Lager & Logistik / Vertrieb & Artikel / Finanzen (sidebar list reordered to match); de/en/es keys; recipe .claude/rules/bi/bank-cash-reports.md; example PDFs in reference/
The file was addedreference/gewinn-verlustrechnung.pdf
The file was addedapp/pages/bi/income-surplus.vue
The file was addedserver/api/bi/bank-cash-report.get.ts
The file was addedapp/components/BI/BankCashMonthlyChart.vue
The file was addedapp/components/BI/BankCashReport.vue
The file was added.claude/rules/bi/bank-cash-reports.md
The file was modifiedapp/assets/langs/shared.js (diff)
The file was addedapp/pages/bi/profit-loss.vue
The file was modifiedapp/components/MainNavigationMenu.vue (diff)
The file was modifiedapp/composables/menu/admin/bi.ts (diff)
The file was addedapp/composables/useBankCashReport.ts
The file was added"reference/einnahmen-\303\274berschuss-rechnung.pdf"
Commit 64901d4e2a8c2580fe59d3d68fb480cf98f2b0e3 by info
Banking CAMT.052 import: manual target-account picker when the file IBAN matches no iDempiere bank account (bank merger → new IBAN) — preview returns all active C_BankAccounts, new replan route re-runs the dry run against the picked account, import passes bankAccountId through; the chosen IBAN → account assignment is remembered in data/bank-file-import/account-aliases.json so later uploads resolve automatically (badge in the preview, correctable); de/en/es keys; recipe section in banking-paypal.md
The file was addedserver/api/accounting/bank-file-import/replan.post.ts
The file was modifiedserver/utils/banking/bankFileImport.ts (diff)
The file was modifiedapp/assets/langs/shared.js (diff)
The file was modifiedapp/components/accounting/banking/BankFileImportModal.vue (diff)
The file was modifiedserver/api/accounting/bank-file-import/preview.post.ts (diff)
The file was modifiedserver/api/accounting/bank-file-import/import.post.ts (diff)
The file was modified.claude/rules/accounting/banking-paypal.md (diff)
Commit e5b38904bc10edc92a7c1c05cb20806821c46b1d by info
BI GuV / EÜR: PDF report button (jsPDF, A4 landscape, client-only) — overview page with KPI cards + natively drawn monthly chart (income/expense columns, result line, dashed previous year), report table page (month × position, EÜR line numbers, closing block kept together, notes never alone on a page), counterparts page with share bars; header band with org + scope + logo, footer with timestamp/data basis/page x of y; built from the same aggregated rows the page shows; de/en/es keys; recipe note
The file was modified.claude/rules/bi/bank-cash-reports.md (diff)
The file was addedapp/composables/useBankCashReportPdf.ts
The file was modifiedapp/assets/langs/shared.js (diff)
The file was modifiedapp/components/BI/BankCashReport.vue (diff)