Neotec Van Pos V2
Production-oriented Frappe/ERPNext backend for VAN POS and mobile sync.
- Author: jamunachi08
- Repository: https://github.com/jamunachi08/neotec_van_pos_v2
- GitHub stars: 0
- Forks: 0
- Category: Retail
- Maintenance: Actively Maintained
Install Neotec Van Pos V2
bench get-app https://github.com/jamunachi08/neotec_van_pos_v2
Add the Frappe Gems badge to your README
Maintain Neotec Van Pos V2? Paste this into your README:
[](https://frappegems.com/gems/apps/jamunachi08/neotec_van_pos_v2)
About Neotec Van Pos V2
Neotec VAN POS v2
Production-oriented Frappe/ERPNext backend for VAN POS and mobile sync.
Highlights
- Neotec-branded Frappe app
- API v2 with device auth helpers and replay-safe sync
- Invoice idempotency based on device and offline invoice number
- Sync logging and sync session tracking
- Legacy compatibility wrappers for older mobile clients
Bench Install
bench get-app /path/to/neotec_van_pos_v2
bench --site yoursite install-app neotec_van_pos
bench --site yoursite migrate
bench build --app neotec_van_pos
Recommended hardening
- Put the API behind HTTPS only
- Create one
Neotec POS Deviceper route/device - Generate API keys from the Device form or by server script
- Restrict device user roles to POS-related permissions only
- Add a reverse proxy rate limit for
/api/method/neotec_van_pos.api.v2.*
Main API families
neotec_van_pos.api.v2.authneotec_van_pos.api.v2.catalogneotec_van_pos.api.v2.customerneotec_van_pos.api.v2.shiftneotec_van_pos.api.v2.sync
Legacy wrappers
These wrappers remain available to reduce mobile breaking changes:
- neotec_van_pos.api.get_items
- neotec_van_pos.api.customer_list
- neotec_van_pos.api.create_customer_new
- neotec_van_pos.api.opening_shift
- neotec_van_pos.api.closing_shift
- neotec_van_pos.api.create_invoice
POS Terminal UI
This package now includes a configurable Desk page at /app/neotec-pos-terminal.
Included UI assets:
- React-based POS terminal screen
- editable screen designer modal
- color palette selector
- Single DocType: Neotec POS UI Settings
- API methods:
- neotec_van_pos.api.ui_settings.get_ui_settings
- neotec_van_pos.api.ui_settings.save_ui_settings
Related Retail apps for Frappe & ERPNext
- Ury — URY - FOSS restaurant management system super powered by ERPNext.
- Webshop — Open Source eCommerce Platform
- Ecommerce Integrations — Ecommerce integrations for ERPNext
- Posnext — A modern, high-performance Point of Sale system for ERPNext with offline capabilities, real-time updates, and intuitive UI.
- Woocommerceconnector — Integration App for ERPNext to connect to WooCommerce
- Woocommerce Fusion — WooCommerce connector for ERPNext v15
- Go1 Webshop — Go1 Webshop is an Open Source eCommerce portal built on frappe builder.
- Retail Suite — is a modern POS system built with Tailwind CSS on the frontend and Frappe as the backend. It is designed for small retail businesses