Cifras Backend Documentation¶
Welcome. This site is the engineering reference for the Cifras Strawberry backend.
Four major areas are documented today:
- Accounting Features — period close, bank reconciliation, fixed assets, budgets, tax filings, payroll, recurring journals/invoices/expenses, opening balances, and the ledger audit trail. Each page is a frontend handoff with GraphQL surface, setup prerequisites, UX flow, and known follow-ups.
- Core Operations — the day-to-day operational domains: sales cycle (quotes → orders → invoices → receipts → payments → credits), purchasing cycle, items & inventory, contacts, chart of accounts & journals, approvals & sequences, reports & metrics, RBAC, and integrations / communications.
- PAC (Proveedor Autorizado de Certificación) integration — the flow that turns an internal invoice into a legally-valid Panamanian electronic invoice authorized by the DGI.
- Roadmap — candidate features grouped into 14 themes (payments, WhatsApp, fiscal compliance, owner dashboards, inventory, document intake, CRM, payroll, banking, multi-tenant, onboarding, QoL, AI, compliance). Checkbox lists you can use to pick what to build next.
Where to start¶
- New to the platform? Start at Core Operations to see the operational shape.
- Building UI for the accounting modules? Start at Accounting Features.
- New to PAC? Read PAC → Overview and then Architecture.
- Onboarding a new tenant? Jump to Tenant Onboarding.
- Debugging a stuck document? See Troubleshooting.
- Need to know what an "MFE", "CUFE", or "DV" is? See the Glossary.
Running these docs locally¶
Then open http://127.0.0.1:8000.
To build a static site:
The output lives in site/.