XmlPeruDevDocs

Eliminar empresa

Elimina la empresa de la cuenta. Solo si no tiene movimiento en producción.

Autenticación: token Bearer de cuenta (empresas:manage).

Consideraciones

  • Solo se puede eliminar una empresa sin movimiento en producción (sin comprobantes ni resúmenes emitidos o enviados en producción). Si lo tiene, responde 422.
  • Al eliminar se libera su certificado (sin estrenar), se limpian sus datos demo y se revocan sus tokens de firma.
  • Acción irreversible.
DELETEhttps://api.xmlperu.dev/v1/companies/{ruc}Copiar

Headers

NameTypeDescription
Acceptstringapplication/json
Content-Typestringapplication/json
AuthorizationstringBearer <token>. Genéralo desde tu panel, en Tokens de API.

Parámetros de URL

NameTypeDescription
ruc*stringRUC de 11 dígitos de la empresa a eliminar.

Ejemplo de solicitud

Copiar
curl -X DELETE https://api.xmlperu.dev/v1/companies/20123456789 \
  -H "Authorization: Bearer $TOKEN_CUENTA" \
  -H "Accept: application/json"

Respuesta

200 Eliminadaapplication/json
{
  "success": true,
  "message": "Empresa eliminada."
}
422 Tiene movimiento en producciónapplication/json
La empresa ya operó en producción; no puede eliminarse.
{
  "success": false,
  "message": "La empresa tiene movimientos en producción y no puede eliminarse."
}
404 No encontradaapplication/json
{
  "success": false,
  "message": "Empresa no encontrada."
}