feat: add obligation primitive — unified per-entity AR/AP financial model #14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/obligation-primitive"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Introduces an obligation primitive that unifies AR (invoices) and AP (timesheets) under a single per-entity financial model.
New models
Lifecycle wiring
Entity reference normalization
Removed
New endpoints
Migration
Single migration 003 (a3f7c2d91b45): creates obligation+settlement tables, renames entity columns, adds SoftDeleteMixin to timesheet+vendor_payment_account, drops payment+payable tables.
Judgment calls
Deploy notes