Neotec Van Pos V2

Production-oriented Frappe/ERPNext backend for VAN POS and mobile sync.

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:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=jamunachi08%2Fneotec_van_pos_v2)](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
  • Put the API behind HTTPS only
  • Create one Neotec POS Device per 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.auth
  • neotec_van_pos.api.v2.catalog
  • neotec_van_pos.api.v2.customer
  • neotec_van_pos.api.v2.shift
  • neotec_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