Update besar apk finance
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# Tahap 12–14 — Reporting, Budget, Multi-company, Multi-currency
|
||||
|
||||
## Laporan
|
||||
|
||||
- Menu Laporan Profesional menyediakan trial balance, general ledger, P&L, balance sheet, cash flow, changes in equity, journal register, account detail, komparatif bulan/tahun dan actual vs budget.
|
||||
- Drill-down jurnal, tautan subledger, filter tanggal/akun/dimensi, CSV yang dapat dibuka Excel, print/PDF browser, saved filter, export queue dan snapshot closing tersedia.
|
||||
- Background worker: `php index.php reportworker run`.
|
||||
- Snapshot menyimpan payload dan hash filter sehingga laporan closing tidak berubah mengikuti transaksi periode berikutnya.
|
||||
|
||||
## Budget dan dimensi
|
||||
|
||||
- Dimensi branch, department, project, cost center, profit center dan salesperson tersedia di `journal_details`.
|
||||
- Budget mendukung bulanan/tahunan, akun+dimensi, revision snapshot, approval, active version, actual vs budget, warning/blocking, dan commitment PO.
|
||||
- Budget blocking diperiksa pada jalur `JournalService`; commitment hanya dihitung bila `purchase_order_lines.budget_account_id` terisi.
|
||||
|
||||
## Multi-company dan mata uang
|
||||
|
||||
- Company context berasal dari `user_companies`; user hanya dapat memilih perusahaan yang diberikan kepadanya.
|
||||
- Data legacy dipindahkan ke perusahaan `MAIN`; seluruh baris kritis telah mempunyai `company_id`.
|
||||
- Jurnal baru otomatis menerima company pada header dan detail. Laporan profesional selalu difilter company aktif.
|
||||
- Mata uang, kurs harian, transaction/base amount, saldo foreign AR/AP, revaluasi belum terealisasi, akun gain/loss, serta struktur intercompany/elimination tersedia.
|
||||
- Revaluasi menggunakan kurs terakhir yang tanggalnya tidak melebihi tanggal proses dan menghasilkan jurnal otomatis.
|
||||
|
||||
## Batas aktivasi
|
||||
|
||||
Menu legacy yang dibangun sebelum Tahap 14 belum semuanya memakai tenant filter di setiap query. Jangan aktifkan perusahaan kedua untuk transaksi operasional sebelum seluruh controller legacy pada checklist Production dinyatakan tenant-aware. Laporan profesional, budget, company context, journal core dan FX sudah tenant-aware.
|
||||
Reference in New Issue
Block a user