Skip to content

NeoPOS API Docs

NeoPOS API Docs

NeoPOS es un sistema POS (Point of Sale) multitenant con arquitectura offline-first: PostgreSQL en la nube como primaria, SQLite como fallback local automático, y sincronización en segundo plano cuando se reconecta.

Autenticación

Login JWT, refresh tokens rotacionales, registro de tenants y gestión de sesiones. Ver endpoints de Auth →

Créditos

Gestión de créditos con cuotas, movimientos, abonos y cálculo de mora. Ir a créditos →

Dashboard

Métricas de negocio: ventas diarias, top productos, resumen ejecutivo. Ver dashboard →

Referencia

Códigos de error, tabla de permisos por rol, guía de autenticación detallada. Ver referencia →

Estado de la API

  • Versión actual: 1.0.0
  • Base URL: http://localhost/api (desarrollo) — https://api.neopos.app/api (producción)
  • Total de endpoints: ~165
  • Módulos documentados: 26

Tecnología

CapaTecnología
FrameworkFastAPI (Python 3.12+)
ORMSQLAlchemy 2.0 asíncrono
Cloud DBPostgreSQL 16 + asyncpg
Local DBSQLite + aiosqlite
AuthJWT (HS256) + bcrypt
ProxyNginx (rate limiting + TLS)
ContenedorDocker + docker-compose

Documentación mantenida por NeoApp Ingeniería SAS