Endpoints

Puntos de Emisión

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.

GET/emission-points API Key

Lista los puntos de emisión de un negocio.

CampoTipoRequeridoDescripción
businessIdintID del negocio.
establishmentIdint No Filtra por establecimiento.
GET/emission-points/{id} API Key

Obtiene un punto de emisión por su ID.

CampoTipoRequeridoDescripción
businessIdintID del negocio.
POST/emission-points API Key

Crea un nuevo punto de emisión. Sus secuenciales arrancan en cero.

Body

CampoTipoRequeridoDescripción
businessIdintID del negocio al que pertenece.
establishmentIdintID del establecimiento al que pertenece.
codestring(3)Código SRI de tres dígitos (ej. "002"). Único por establecimiento.
descriptionstring No Descripción interna (ej. "Caja 2").
activebool 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
}
PUT/emission-points/{id} API Key

Actualiza un punto de emisión.

json
{
  "description": "Caja 2 - reubicada",
  "active": false
}
DELETE/emission-points/{id} API Key

Desactiva (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).