c56709d45e
feat(pos): hook accounting auto-entries into sale/cancel flow (non-blocking)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 04:14:15 +00:00
4e6bac8661
feat(pos): add CFDI 4.0 XML builder — Ingreso, Egreso, Pago with lxml
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 04:13:08 +00:00
e0773cdc1e
feat(pos): add invoicing blueprint — CFDI generation, queue, cancel
...
Six endpoints: POST invoice, GET queue, GET queue/<id>, POST queue/process,
POST cancel/<id>, GET <sale_id>/pdf. Also adds cfdi_builder stub (Task 2).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 04:10:48 +00:00
40e7dd371a
feat(pos): add accounting engine — auto journal entries for sales/purchases
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 04:10:30 +00:00
a665cdb737
feat(pos): add CFDI queue — offline timbrado with retry backoff
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 04:10:13 +00:00
d0343f8087
feat(pos): add POS engine — sale processing with Decimal totals and margin info
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:34:44 +00:00
4e7942d1d1
feat(pos): add inventory operations engine — append-only stock mutations
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 02:10:18 +00:00
db205d6228
feat(pos): add barcode generator with PostgreSQL sequence
2026-03-31 02:10:14 +00:00
1a52ac61a0
feat(pos): add insert-only audit logging service
2026-03-31 01:31:48 +00:00
c82a29279e
feat(pos): add tenant manager — provision DBs from template with sql.Identifier
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 01:27:12 +00:00
ba6568085e
feat(pos): scaffold project structure and Flask app
2026-03-31 01:21:52 +00:00