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
3b804f2c34
feat(pos): register invoicing + accounting blueprints
2026-03-31 04:09:25 +00:00
09980c1cdb
fix(pos): enrich quotation/layaway items from inventory and allow final payment on layaway complete
...
Quotation and layaway endpoints were calling calculate_totals() on raw
input items without looking up unit_price/tax_rate from inventory, causing
KeyError. Added _enrich_items() helper (with customer price tier support).
Also removed non-existent discount_total column from quotations INSERT,
and made layaway complete accept a final payment for the remaining balance.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:51:21 +00:00
b2484af0fb
feat(pos): add POS sale page — F-keys, payment modal, margin display, ticket print
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:38:31 +00:00
76f738652b
feat(pos): add customers page — search, credit, vehicles, statements
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:36:42 +00:00
c66fb13c15
feat(pos): add POS blueprint — sales, quotations, layaways with stock reservation
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:36:04 +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
53e3548249
feat(pos): add cash register blueprint — open/close, X/Z cuts, daily summary
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:34:35 +00:00
5550fe7bb0
feat(pos): add customers blueprint — CRUD, credit, vehicles, statements
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 03:34:32 +00:00
2a1aee4ee4
feat(pos): add v1.1 migration — sale_payments, layaway_items, customer_payments
2026-03-31 03:33:58 +00:00
fc5a56ba62
feat(pos): register POS, customers, cash register blueprints and page routes
2026-03-31 03:33:39 +00:00
3a271dd4ed
feat(pos): register inventory + catalog blueprints, add page routes
2026-03-31 02:15:00 +00:00
ab655e2ff1
feat(pos): add inventory management UI — products, purchases, adjustments, alerts
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 02:13:03 +00:00
070e2df723
feat(pos): add inventory blueprint — CRUD, operations, physical count, reports, alerts
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 02:12:48 +00:00
659832ab16
feat(pos): add catalog UI — browsable inventory with cart and barcode scanner
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 02:12:40 +00:00
7d7ead4d52
feat(pos): add catalog blueprint — search, barcode lookup, cross-references, external availability
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 02:10:52 +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
e82b63892f
feat(pos): add PIN pad login page with keyboard support and theming
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 01:32:53 +00:00
d3728789ec
feat(pos): add tenant migration runner
2026-03-31 01:32:33 +00:00
4814c813c1
feat(pos): add config blueprint — branches, employees, theming
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 01:31:50 +00:00
1a52ac61a0
feat(pos): add insert-only audit logging service
2026-03-31 01:31:48 +00:00
d58105203d
feat(pos): add PIN auth with JWT, rate limiting, and permission middleware
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 01:30:26 +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
3d1a925c5c
feat(pos): add SAT chart of accounts seed data
2026-03-31 01:25:05 +00:00
9c3bf0f273
feat(pos): add tenant DB schema v1.0 with 21 tables and indexes
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 01:24:07 +00:00
ba6568085e
feat(pos): scaffold project structure and Flask app
2026-03-31 01:21:52 +00:00