Modelo de datos
Jerarquía de objetos en Supay, de arriba hacia abajo. Cada nivel pertenece al anterior y hereda su tenant: nunca se mezclan datos entre empresas.
Jerarquía
Reglas del modelo
company_idse hereda: sucursal → POS → factura. Un ID de otro tenant responde404(enmascarado por seguridad, nunca403).codigo_punto_ventase asigna solo (MAX+1); no lo inventes.- El cliente no se da de alta antes: viaja como snapshot en cada factura
(
customer.idestá prohibido). - Cada
POSTde creación inicia otra factura (sin idempotencia): guardaid+cufy concilia por ID. - Estados de factura:
PENDING → SENDING → ACCEPTED | OBSERVED | REJECTED, másOFFLINE(contingencia),SENT(solo lotes) yCANCELLED(anulación).
Alta paso a paso: Onboarding.

