Onboarding del tenant
Deja una empresa lista para emitir en PILOTO en 7 pasos. Los pasos encadenan IDs
(company → branch → POS → setup). Todas las rutas valen con y sin /v1 (usa /v1).
En esta página aprenderás: dejar una empresa lista para emitir en 7 pasos · Prerrequisitos: API corriendo + BACKEND_SECRET (operador) · Tiempo: ~20 min.
Empresa (operador)
Solo nit + business_name son obligatorios. La api_key solo se muestra
una vez: guárdala como secreto. NIT duplicado → 409.
SDK TypeScript
REST API
Alternativa humana: signup → login → POST /auth/companies (quedas owner),
luego POST /companies/{id}/api-keys. Detalle en Autenticación.
Sucursal
SDK TypeScript
REST API
Actualizar sucursal es PUT /branches/{id} (no PATCH). Listar:
GET /branches/?company_id=<id>.
Punto de venta
codigo_punto_venta se asigna solo; company_id/codigo_sucursal se heredan.
Actualizar es PATCH (no PUT).
SDK TypeScript
REST API
Setup SIAT (CUIS + CUFD)
Idempotente: ejecútalo tras crear el POS y cada vez que dudes del estado.
Granular: POST /siat/cuis/{pos} y /siat/cufd/{pos} con {} (CUFD requiere CUIS).
SDK TypeScript
REST API
Operaciones secundarias
SDK TypeScript
REST API
Siguiente: Emitir factura · Sectores.

