Un punto de emisión es una caja o terminal de facturación dentro de un establecimiento, con su propio código SRI de tres dígitos (001, 002…). La serie completa de un comprobante es establecimiento-puntoEmisión-secuencial (ej. 002-003-000000123) y el secuencial es independiente por cada combinación de establecimiento, punto de emisión y tipo de comprobante.
/emission-points API KeyLista los puntos de emisión de un negocio.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| businessId | int | Sí | ID del negocio. |
| establishmentId | int | No | Filtra por establecimiento. |
/emission-points/{id} API KeyObtiene un punto de emisión por su ID.
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| businessId | int | Sí | ID del negocio. |
/emission-points API KeyCrea un nuevo punto de emisión. Sus secuenciales arrancan en cero.
Body
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| businessId | int | Sí | ID del negocio al que pertenece. |
| establishmentId | int | Sí | ID del establecimiento al que pertenece. |
| code | string(3) | Sí | Código SRI de tres dígitos (ej. "002"). Único por establecimiento. |
| description | string | No | Descripción interna (ej. "Caja 2"). |
| active | bool | No | Si el punto está habilitado para emitir. Por defecto true. |
json
{
"businessId": 1,
"establishmentId": 1,
"code": "002",
"description": "Caja 2 - ventanilla norte",
"active": true
}/emission-points/{id} API KeyActualiza un punto de emisión.
json
{
"description": "Caja 2 - reubicada",
"active": false
}/emission-points/{id} API KeyDesactiva (soft-delete) un punto de emisión.
La desactivación conserva los secuenciales: si el punto se reactiva, el contador continúa donde quedó — nunca se reinicia ni se reutiliza el código (requisito SRI).

