WFDASH-WEBAPP/scripts
Dave 97603dce71 refactor: simplify supplier payments to document checklist
Remove payment amount, reference, notes and manual combining forms. Link supplier POs automatically and record paid from supplier evidence plus proof, keeping readiness and attachment safeguards.

Keep active supplier/company views current and retire stale supplier evidence on routing changes. Verified 5167 tests with only the two existing script-import errors.
2026-11-03 07:18:56 +02:00
..
__pycache__ feat(mcp): enhance API documentation and add new tools 2026-08-15 00:06:40 +02:00
dev feat(sprint): add new sprint pricing workflow and supporting code 2026-07-03 07:29:43 +02:00
fixes feat(quotes): split attachments into internal vs outbound with operator upload UI 2026-09-09 13:43:56 +02:00
migrations feat: add item supplier payments and approvals queue 2026-11-03 01:27:07 +02:00
pb-hooks chore(pocketbase): publish hooks to WFDASH-PBHOOKS for the VPS sync 2026-10-17 15:35:54 +02:00
perf feat: add new order, invoice, and dashboard management tools 2026-08-05 23:00:54 +02:00
smoke refactor: simplify supplier payments to document checklist 2026-11-03 07:18:56 +02:00
utils refactor: switch hardcoded UI colors to semantic theme tokens 2026-07-07 17:22:03 +02:00
2026-08-03-load-husqvarna-cart.ts chore(scripts): one-time stock-order loaders + source screenshots 2026-08-03 17:33:28 +02:00
2026-08-03-load-yg1-quote-soq078608.ts chore(scripts): one-time stock-order loaders + source screenshots 2026-08-03 17:33:28 +02:00
2026-08-03-merge-yg1-drafts.ts chore(scripts): one-time stock-order loaders + source screenshots 2026-08-03 17:33:28 +02:00
2026-08-13-heal-item-intel.ts feat(tv): add TV dashboard + refine workflows 2026-08-13 20:55:22 +02:00
2026-08-21-backfill-order-duplicates.ts feat(orders): enhance order handling with email_message_id deduplication and displayContactName utility 2026-08-21 19:18:02 +02:00
2026-10-22-repair-short-splits.ts chore(scripts): one-off repair of 3 part-invoiced short pickups 2026-10-22 04:05:55 +02:00
2026-10-24-clear-rule-quote-suggestions.ts feat(orders): quote matching is AI-only 2026-10-24 20:49:26 +02:00
2026-10-30-pos-zero-price-cleanup.ts fix(pos): never sell or list an item at R0; customer lines go to the price list 2026-10-31 09:56:03 +02:00
2026-10-31-backfill-company-letterheads.ts Lock quote letterheads to customer companies 2026-10-31 10:20:23 +02:00
2026-10-31-clean-deliveries-board.ts Lock quote letterheads to customer companies 2026-10-31 10:20:23 +02:00
_csv-sink.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
_dump-browser-csv.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
_env.ts feat(tv): add TV dashboard + refine workflows 2026-08-13 20:55:22 +02:00
_scrape-dowel-pins.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
_scrape-grease-nipples.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
_scrape-spring-pins.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
add-collection-field.ts feat(collection-pool): back-to-pending, collection date, and a safe notes feed 2026-10-16 00:44:49 +02:00
apply-default-markup.test.ts feat(stock): inline qty editing + column sort + pricing-gap operator scripts 2026-09-14 13:04:26 +02:00
apply-default-markup.ts feat(stock): inline qty editing + column sort + pricing-gap operator scripts 2026-09-14 13:04:26 +02:00
audit-pb-fields.py chore: add logos, opencode config and build assets 2026-07-27 08:21:20 +02:00
audit-quote-company-drift.mjs fix(quotes): delivery-note quotes skip approvals; company follows customer 2026-10-16 00:44:45 +02:00
backfill-counter-collected.mts chore(backfill): stamp qty_collected on 301 counter delivery-note lines 2026-10-09 12:00:17 +02:00
backfill-item-intel.ts feat(item-intel): add new item intel popover and backend workflows 2026-08-11 02:57:57 +02:00
backfill-po-items.mjs refactor: switch hardcoded UI colors to semantic theme tokens 2026-07-07 17:22:03 +02:00
backfill-stock-prices.test.ts feat(stock): seed pricing fields on create + sync price_list to stock_items 2026-09-14 13:04:08 +02:00
backfill-stock-prices.ts feat(stock): seed pricing fields on create + sync price_list to stock_items 2026-09-14 13:04:08 +02:00
build_v5_workflow.py
compress-attachments-once.mjs feat(audit): implement audit trail for delivery notes and orders 2026-09-30 01:48:44 +02:00
deploy_v5_to_n8n.py
diff-nss-fix.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
fleetai-probe.mjs feat(rep-visits): FleetAI tracker adapter, nearby-customer matching, stop detection 2026-09-06 14:22:28 +02:00
import-data.ts
list-irda-stock.ts feat(stock): inline qty editing + column sort + pricing-gap operator scripts 2026-09-14 13:04:26 +02:00
mcp-doc-gen.py feat(mcp): enhance API documentation and add new tools 2026-08-15 00:06:40 +02:00
mrbxnim4-telegram-cloud-photo-size-4-6016860144018328845-y.jpg feat(invoicing): add QuickBooks invoicing flow and print functionality 2026-07-09 09:44:55 +02:00
n8n-v2-error.ts
n8n-v2-main.ts
nss-add-invoice-columns.ts fix(invoicing): bill only what's collected, support partial pickups + kit splits 2026-09-17 13:53:36 +02:00
nss-backfill-in-stock-qty.ts fix(order-process): stamp qty_collected when marking items in stock 2026-09-18 08:07:38 +02:00
nss-dowel-pins-din6325-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-dowel-pins-din6325-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-dowel-pins-din6325-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-dowel-pins-din6325-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-fasteners-fix-name-description.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-fasteners-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-fasteners-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-fasteners-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-fasteners-pilot.csv feat(stock): implement auto-markup for selling price and markup on stock item creation and updates 2026-09-16 09:49:52 +02:00
nss-fasteners-revert-name-description.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-fasteners-single-pieces.csv feat(stock): implement auto-markup for selling price and markup on stock item creation and updates 2026-09-16 09:49:52 +02:00
nss-fix-kusasalethu-inv10924.ts fix(invoicing): bill only what's collected, support partial pickups + kit splits 2026-09-17 13:53:36 +02:00
nss-grease-nipples-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-grease-nipples-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-grease-nipples-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-grease-nipples-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-hex-bolts-din931-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-hex-bolts-din931-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-hex-bolts-din931-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-hex-bolts-din931-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-hex-bolts-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-hex-bolts-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-scrape-bundle.js feat(stock): implement auto-markup for selling price and markup on stock item creation and updates 2026-09-16 09:49:52 +02:00
nss-set-screws-din933-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-set-screws-din933-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-set-screws-din933-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-set-screws-din933-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-split-pins-din94-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-split-pins-din94-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-split-pins-din94-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-split-pins-din94-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-spring-pins-iso8752-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-spring-pins-iso8752-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-spring-pins-iso8752-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-spring-pins-iso8752-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-threaded-rods-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-threaded-rods-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-threaded-rods-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-threaded-rods-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-washers-din126-pb-import.json feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-washers-din126-pilot.csv feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-washers-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
nss-washers-pb-transform.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
quotes.pb.js refactor: switch hardcoded UI colors to semantic theme tokens 2026-07-07 17:22:03 +02:00
recent-stock-movements.ts feat(stock): implement auto-markup for selling price and markup on stock item creation and updates 2026-09-16 09:49:52 +02:00
regenerate-delivery-note-pdfs.ts feat: add driverless collection confirm and new order tooling 2026-08-12 01:13:46 +02:00
seed-gielie-quotes.py feat(sprint): add new sprint pricing workflow and supporting code 2026-07-03 07:29:43 +02:00
setup-pocketbase.ts
verify-nss-bolts.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-dowel-pins.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-fix.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-grease-nipples.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-ingest.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-revert.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-rods.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-set-screws.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-split-pins.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-spring-pins.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify-nss-washers.ts feat(stock): update pricing logic and transform script for fasteners 2026-09-21 12:32:44 +02:00
verify_v5.py