Skip to content

Establecimientos

Esta sección documenta los endpoints relacionados con la gestión de establecimientos empresariales, incluyendo consultas, sincronización con el SRI y administración de establecimientos.

  • Endpoint: POST /api/v1/companies/refresh-establishments/:accountId
  • Método: POST
  • Autenticación: Bearer Token requerido
  • Descripción: Sincroniza y actualiza la lista de establecimientos desde el SRI
Authorization: Bearer {token}
Content-Type: application/json
Accept: application/json
ParámetroTipoRequeridoDescripción
accountIdstringID de la cuenta empresarial
CampoTipoDescripción
force_updatebooleanForzar actualización completa (default: false)
sync_inactivebooleanSincronizar también establecimientos inactivos (default: false)
{
"force_update": true,
"sync_inactive": false
}
{
"message": "Establecimientos actualizados desde SRI",
"status": "UPDATED",
"payload": {
"account_id": "61247344",
"sync_timestamp": "2024-01-15T10:30:00Z",
"establishments_found": 3,
"establishments_updated": 2,
"establishments_created": 1,
"establishments_deactivated": 0,
"summary": {
"total_active": 3,
"total_inactive": 0,
"matriz_count": 1,
"sucursal_count": 2
},
"establishments": [
{
"establishment_code": "001",
"name": "Matriz Principal",
"status": "updated"
},
{
"establishment_code": "002",
"name": "Sucursal Norte",
"status": "updated"
},
{
"establishment_code": "003",
"name": "Sucursal Sur",
"status": "created"
}
]
}
}
Terminal window
curl -X POST \
{{apiFacEcDev}}/api/v1/companies/refresh-establishments/61247344 \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {{bearerToken}}' \
-H 'Content-Type: application/json' \
-d '{
"force_update": true,
"sync_inactive": false
}'

  • 200 OK: Consulta exitosa
  • 201 Created: Establecimientos sincronizados exitosamente
  • 400 Bad Request: Parámetros inválidos
  • 401 Unauthorized: Token de autorización inválido
  • 404 Not Found: Cuenta no encontrada
  • 422 Unprocessable Entity: Error de validación
  • 500 Internal Server Error: Error interno del servidor
  • 503 Service Unavailable: Servicio SRI no disponible