Multi-tenant Point of Sale Backend — IAM, Inventory, Procurement, Sales, POS, Finance

7
Modules
40+
Endpoints
123
Permissions
4
Roles
Identity & Access Management
Authentication, tenants, users, roles, permissions (RBAC)
  • POSTSign In/api/v1/auth/sign-in
  • GETTenants/api/v1/tenants
  • GETBranches/api/v1/branches
  • GETUsers/api/v1/users
  • GETRoles/api/v1/roles
  • GETPermissions/api/v1/permissions
  • POSTSystem Admin/api/v1/system-admin/*
Inventory & Products
Categories, products, variants, UOMs, locations, stock ledger
  • CRUDCategories/api/v1/categories
  • CRUDProducts/api/v1/products
  • CRUDVariants/api/v1/products/:id/variants
  • CRUDUOM Classes/api/v1/uom-classes
  • CRUDUOMs/api/v1/uom-classes/:id/uoms
  • CRUDLocations/api/v1/locations
  • POSTInventory Ledger/api/v1/inventory-ledger
  • GETStock Balance/api/v1/inventory-ledger/balance/:v/:l
Procurement
Vendors, purchase orders, GRN, invoices, landed costs
  • CRUDVendors/api/v1/vendors
  • CRUDRequisitions/api/v1/purchase-requisitions
  • CRUDPurchase Orders/api/v1/purchase-orders
  • CRUDGRN/api/v1/goods-received-notes
  • CRUDGRN Lines/api/v1/goods-received-notes/:id/lines
  • CRUDVendor Invoices/api/v1/vendor-invoices
  • CRUDLanded Costs/api/v1/landed-cost-allocations
Logistics
Transfer orders between warehouses and locations
  • CRUDTransfer Orders/api/v1/transfer-orders
  • CRUDTransfer Lines/api/v1/transfer-orders/:id/lines
Sales & Customers
Customer management, sales orders, loyalty, promotions
  • CRUDCustomers/api/v1/customers
  • GETSearch (phone)/api/v1/customers?search=091...
  • CRUDLoyalty Ledger/api/v1/customers/:id/loyalty-ledger
  • CRUDInteractions/api/v1/customers/:id/interactions
  • CRUDSales Orders/api/v1/sales-orders
  • CRUDOrder Lines/api/v1/sales-orders/:id/lines
  • CRUDPayments/api/v1/sales-orders/:id/payments
  • CRUDPromotions/api/v1/promotion-rules
Point of Sale
POS registers, cashier sessions, payment methods
  • CRUDRegisters/api/v1/pos-registers
  • CRUDSessions/api/v1/pos-sessions
  • CRUDPayment Methods/api/v1/payment-methods
Finance & Accounting
Chart of accounts, journals, bank reconciliation, fixed assets
  • CRUDChart of Accounts/api/v1/chart-of-accounts
  • CRUDPeriods/api/v1/accounting-periods
  • CRUDTax Rates/api/v1/tax-rates
  • CRUDExchange Rates/api/v1/exchange-rates
  • CRUDJournal Entries/api/v1/journal-entries
  • CRUDJournal Lines/api/v1/journal-entries/:id/lines
  • CRUDBank Statements/api/v1/bank-statements
  • CRUDStatement Lines/api/v1/bank-statements/:id/lines
  • CRUDReconciliation/api/v1/reconciliation-matches
  • CRUDFixed Assets/api/v1/fixed-assets
  • CRUDDepreciation/api/v1/fixed-assets/:id/depreciation-schedules