Commit graph

  • 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