From work done to money received
- Hours are approved, not just entered — An entry passes an internal approval, and — where the contract says so — a client approval through a tokenised link that needs no account. (needs the timesheet module, which this vertical does not enable by default)
- The project knows what it has burned — Budget burn is computed from the approved hours, and crossing 80% or 100% raises a digest rather than being noticed at the end of the quarter. (needs the projects module, which this vertical does not enable by default)
- The invoice is generated from those hours — Line items come from the approved entries. Nothing is retyped, so nothing can disagree.
- And transmitted where the law requires it — Italian e-invoicing goes to the SDI with its receipts tracked as states, not as an email somebody remembers sending.