The custom_incorporation_province field had default='BC', which stamped 'BC' on EVERY Sales Order (US trucking, formation, compliance) — not just Canadian CRTC orders. This leaked a meaningless 'BC' onto e.g. an SC scrap-metal carrier's order. Removed the default and added a blank option so it's empty unless it's an actual Canadian incorporation. Existing non-canada_crtc orders cleared in prod via db_set (13 fixed; the 2 real canada_crtc orders keep BC). |
||
|---|---|---|
| .. | ||
| performancewest_erpnext | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
| setup.py | ||
Performance West ERPNext
Custom payment gateways, surcharge hooks, and identity verification for Performance West Inc.
Features
- PW Stripe Settings — Stripe Checkout Sessions gateway (Card+Klarna, ACH)
- Surcharge hooks — Injects payment processing fee line items on Sales Invoices
- Identity gate — Blocks CRTC orders without verified identity
- Custom fields — Sales Order, Sales Invoice, Payment Request extensions
Installation
bench get-app performancewest_erpnext https://github.com/performancewest/performancewest_erpnext
bench --site your-site.com install-app performancewest_erpnext
Requires: frappe>=15, erpnext>=15, payments