Saltar al contenido
firmo
Docs / Anulaciones

Anulaciones

Anula rangos de e-NCF no usados con POST /v1/voids (ANECF).

Disponible

POST/v1/voids

Anula rangos de e-NCF que no usaste (por ejemplo, secuencias saltadas por un error de tu sistema). Firmo arma y firma el ANECF y lo envía a la DGII.

Las anulaciones son para secuencias que nunca se emitieron. Para revertir una factura ya aceptada, emite una nota de crédito (tipo 34).

Cuerpo (AnularInput)#

rangos: lista de 1 a 10 rangos. Cada rango tiene tipo (tipo de e-CF), desde y hasta (e-NCF inicial y final, inclusive).

bash
curl -X POST https://api.firmo.do/v1/voids \
  -H "Authorization: Bearer $FIRMO_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 2c9d1e8f-4a3b-4c5d-9e6f-7a8b9c0d1e2f" \
  -d '{
    "rangos": [
      { "tipo": 31, "desde": "E310000000050", "hasta": "E310000000055" }
    ]
  }'

Desde un agente de IA, usa la herramienta anular_secuencias del servidor MCP.