-
5f73d2ea71
feat: Fedex import flow, orders + invoice APIs, payment bundles
main
Mavis
2026-10-18 17:27:40 +0200
-
f57273b1ae
chore: extend .gitignore to cover one-off scripts and build artefacts
Mavis
2026-09-19 01:14:03 +0200
-
975d6bfec3
chore: track new and corrected invoice PDFs in invoices/
Mavis
2026-09-19 01:13:29 +0200
-
7cf8d4b2e2
feat(order): new /order tab — stock-code picker + qty, cost preview, PDF export
Mavis
2026-09-19 01:13:22 +0200
-
346a60cf97
feat(payments): relax batch_ref regex to allow spaces, slashes, dots, colons, etc.
Mavis
2026-09-19 01:13:15 +0200
-
472ae5c0f0
chore: track renamed proforma PDFs (147842, 148931, 149943)
Ysterbaard
2026-09-18 23:14:49 +0200
-
bcc8dfdfbc
feat: edit button on remittance batches (batch_ref, payment_date, notes, zar_paid)
Ysterbaard
2026-09-18 23:14:19 +0200
-
551baeeb80
feat: add ZAR Paid field to JEI_payment_batches (optional)
Ysterbaard
2026-09-18 23:10:54 +0200
-
ca1c6cfedd
fix: invalidate Next.js router cache on payment actions (unpay/create/replace-pop)
Ysterbaard
2026-09-18 23:00:50 +0200
-
146d31df87
chore: move JEI dev port from 6003 to 5001 (user preference)
Ysterbaard
2026-09-18 21:24:07 +0200
-
a50990d88f
fix: move batchRefs fetch after records is filled (linked batch ref on /invoices)
Ysterbaard
2026-09-18 20:06:40 +0200
-
14586a6e4f
feat: add Unpaid and Remittance nav links
Ysterbaard
2026-09-18 19:58:44 +0200
-
e54b1ae223
feat: add Status column + paid/unpaid row colors on /invoices
Ysterbaard
2026-09-18 19:56:33 +0200
-
84eb542104
fix: drop -created from remittance sort (PB lacks created column)
Mavis
2026-09-18 19:54:08 +0200
-
9faad5878f
fix(plan): drop ,-created from remittance sort (PB v0.39.8 lacks created column on base tables)
Ysterbaard
2026-09-18 19:53:09 +0200
-
39b649f035
feat: /remittance page with batch cards, Replace POP and Unpay buttons
Ysterbaard
2026-09-18 19:51:37 +0200
-
29240cc051
feat: /unpaid page with selection, sticky footer, and Create Payment modal
Ysterbaard
2026-09-18 19:43:37 +0200
-
39641e805a
chore: move JEI dev port to 6003 (avoid clash with Workflow CIPC service on :6002)
Ysterbaard
2026-09-18 19:41:26 +0200
-
b13e4c38ab
fix(plan): correct off-by-one in getPb import path for [id]/* routes
Ysterbaard
2026-09-18 19:08:28 +0200
-
3299b67442
feat: POST /api/payments/[id]/replace-pop and /unpay
Ysterbaard
2026-09-18 19:05:12 +0200
-
44f17d2a6e
feat: POST /api/payments/create with validation and atomic invoice patching
Ysterbaard
2026-09-18 18:37:17 +0200
-
5fec004a46
feat: add PaymentBatch types and Invoice.payment_batch
Ysterbaard
2026-09-18 18:28:16 +0200
-
3290803e0b
feat: add JEI_payment_batches schema migration script
Ysterbaard
2026-09-18 18:22:22 +0200
-
9e0ec2c6a5
Add 2026-09-18 Payments & Remittance implementation plan
Ysterbaard
2026-09-18 18:13:10 +0200
-
a8bacb8eb5
Add 2026-09-18 Payments & Remittance design spec
Ysterbaard
2026-09-18 18:08:19 +0200
-
922cd01dd4
chore: rename JEI invoice PDFs to invoice numbers + dedupe
Mavis
2026-09-18 17:55:12 +0200
-
006a324081
feat: OCR scanned PDFs and capture all 11 missing stock codes
Mavis
2026-09-18 06:12:30 +0200
-
236f5b7bf0
fix: cleanup 6x duplicate lines + bogus JEISA000 stock code
Mavis
2026-09-18 00:41:26 +0200
-
44f9b6957e
fix: bypass Next.js fetch-cache for PB SDK calls
Mavis
2026-09-17 23:59:13 +0200
-
b18cb13a6c
feat: capture stock-code descriptions from PDF line text
Mavis
2026-09-17 23:49:54 +0200
-
22ddfe82bf
fix: avoid PB SDK filter=undefined serialization (caused 400 errors)
Mavis
2026-09-17 23:17:58 +0200
-
b95599fe83
fix: dashboard autocancellation - single invoice fetch + clearer error
Mavis
2026-09-17 23:11:55 +0200
-
cc4906fba5
chore: tidy .gitignore and update NOTES.md with build discoveries
Mavis
2026-09-17 23:08:38 +0200
-
22854074ca
feat: working JEI invoice tracker with PB import + UI on port 6002
Mavis
2026-09-17 23:07:56 +0200
-
97d0339aa6
notes: duplicate file findings + dedup strategy
Mavis
2026-09-17 21:35:07 +0200
-
f1f28ba13a
spec: clarify acceptance #4 wording
Mavis
2026-09-17 21:32:20 +0200
-
3cce09db23
spec: revise with PDF discoveries + deliver-to + document_type; add NOTES.md and .gitignore
Mavis
2026-09-17 21:32:05 +0200
-
14eee3fb9a
spec: JEI invoice tracker design (2026-09-17)
Mavis
2026-09-17 21:19:22 +0200