Financial Management & Accounting Lifecycle

Financial Management & Accounting Lifecycle A data-flow diagram generated by Archify. 01 / UI Consoles 02 / Financial APIs 03 / Calculation Engines 04 / Durable Ledgers 05 / Settlement & Reports Preventivo View · Annual budget · 01 / UI Consoles · PreventivoView.jsx Preventivo View Annual budget PreventivoView.jsx Split Wizard · Lossless split · 01 / UI Consoles · SplitAllocateWizard Split Wizard Lossless split SplitAllocateWizard Consuntivo View · Year-end closure · 01 / UI Consoles · ConsuntivoView.jsx Consuntivo View Year-end closure ConsuntivoView.jsx Budget API · POST /managements · 02 / Financial APIs · HTTP 201 Created Budget API POST /managements HTTP 201 Created Invoice API · POST /invoices/alloc · 02 / Financial APIs · Lossless check Invoice API POST /invoices/alloc Lossless check Closure API · POST /closure · 02 / Financial APIs · Freeze guards Closure API POST /closure Freeze guards Budget Caps · Category baselines · 03 / Calculation Engines · subcategory_budget Budget Caps Category baselines subcategory_budget Lossless Splitter · abs% = ex% × sub% · 03 / Calculation Engines · Formula Engine Lossless Splitter abs% = ex% × sub% Formula Engine Millesimi Engine · Shares & conguagli · 03 / Calculation Engines · IT / CH Tables Millesimi Engine Shares & conguagli IT / CH Tables Installments DB · Rate schedules · 04 / Durable Ledgers · fm_installments Installments DB Rate schedules fm_installments Allocations DB · Committed line splits · 04 / Durable Ledgers · invoice_allocations Allocations DB Committed line splits invoice_allocations Closed Ledger · Read-only freeze · 04 / Durable Ledgers · HTTP 403 Guards Closed Ledger Read-only freeze HTTP 403 Guards Payment Tracking · Rate collections · 05 / Settlement & Reports · Rate Rollups Payment Tracking Rate collections Rate Rollups Consuntivo Matrix · Balance sheet print · 05 / Settlement & Reports · Print Engine Consuntivo Matrix Balance sheet print Print Engine Dunning Dispatch · Debtor reminders · 05 / Settlement & Reports · payment_reminders Dunning Dispatch Debtor reminders payment_reminders submit forecast budget establish caps categories generate rates installments track receipts collections post allocation split % verify 100% lossless commit splits allocations render matrix conguagli close exercise command compute shares millesimi freeze records HTTP 403 trigger dunning notices Legend primary data policy / PII data store data flow

Budgeting & Rate Installments

  • • Adopts annual Preventivo forecast and establishes subcategory budget expenditure caps
  • • Calculates individual rate installments and due dates per unit based on millesimi tables
  • • Tracks incoming resident rate collections and bank settlement status

Two-Level Lossless Split

  • • Allocates invoice gross amounts across multiple financial exercises (ordinaria vs straordinaria)
  • • Applies subcategory formulas (abs% = exercise% × sub% / 100) guaranteeing zero rounding leakage
  • • Records audit rationale in activity_log if invoice date falls outside active management window

Consuntivo Closure & Dunning

  • • Aggregates annual actual expenses and computes unit conguaglio balances
  • • Transitions financial management status to closed with tamper-proof HTTP 403 freeze
  • • Detects overdue debtor balances and dispatches automated payment reminder notices