# Eliminar comprobantes encolados

En **TusFacturasAPP**, entendemos que pueden surgir situaciones donde necesites corregir o cancelar una solicitud de comprobante antes de que sea procesada oficialmente por ARCA. Para ello, ponemos a tu disposición la función de eliminación de comprobantes encolados.

**¿Qué es un "comprobante encolado"?** Un comprobante se considera "encolado" cuando ha sido enviado a TusFacturasAPP, superó las validaciones iniciales de formato, y se encuentra en nuestra "fila de espera" para ser procesado por AFIP/ARCA y obtener su CAE (Código de Autorización Electrónico). Aún no es un comprobante oficial emitido por AFIP.

**¿Cómo funciona la eliminación via API?** Este endpoint te permite enviar una solicitud para anular y eliminar definitivamente un comprobante que se encuentre en estado "encolado".&#x20;

### Endpoint

{% hint style="info" %} <mark style="color:green;">`POST`</mark> `https://www.tusfacturas.app/app/api/v2/facturacion/`<mark style="color:purple;">`eliminar_encolado`</mark>
{% endhint %}

💡 Cada vez que utilices este método, se contará como un request en tu suscripción. Los requests se cuentan por cada método que uses.

### Ejemplo del JSON a enviar:

```
{
    "apitoken":"XXXX",
    "apikey": XXX,
    "usertoken":"XXXX",
	"external_reference": "mi_extref" ,
	"fecha": "23/03/2022" 	 
}
```

Estructura del body

| Name                | Type   | Description                                         |
| ------------------- | ------ | --------------------------------------------------- |
| apikey              | string | Tus credenciales de acceso.                         |
| apitoken            | string | Tus Credenciales de acceso.                         |
| usertoken           | string | Tus Credenciales de acceso.                         |
| fecha               | string | Fecha del comprobante. Formato esperado: dd/mm/aaaa |
| external\_reference | String | Campo alfanumérico de hasta 255 caracteres.         |

### 📌 Respuestas posibles

Aunque idealmente una `external_reference` debería corresponder a un único comprobante, en casos excepcionales donde existan múltiples, la respuesta se presentará en 3 modalidades:

* **Éxito**
* **Éxito parcial**
* **Error**

#### ✔️ Response de operación éxitosa:

Al enviar la petición recibirás instantáneamente la siguiente respuesta:

```
{
	"error": "N",
	"errores": [],
	"procesados_cant": 1,
	"procesados": [
		"El comprobante FACTURA A 00010-00000000 se ha eliminado correctamente. "
	]
}
```

y también recibirás un webhook, para informarte de dicha eliminación:

```
{
	"creado": "18/03/2022 15:58:11",
	"evento": "eliminado",
	"recurso": "facturacion",
	"external_reference": "mi_extref",
	"intento": 1,
	"msg": [],
	"hook_id": "xxxxx"
}
```

#### ☑️ Response con éxito parcial:

En el supuesto caso que exista +1 comprobante, para una misma external\_reference y no todas apliquen a los criterios necesarios para eliminar el comprobante:

```
{
	"error": "PARCIAL",
	"errores": [
		"El comprobante FACTURA B 00010-000000 no se ha podido eliminar."
	],
	"procesados_cant": 1,
	"procesados": [
		"El comprobante FACTURA A 00010-00000000 se ha eliminado correctamente. "
	]
}
```

#### 🛑 Response con error:&#x20;

```
{
	"error": "S",
	"errores": [
		"No se han encontrado comprobantes."
	],
	"procesados_cant": 0,
	"procesados": []
}
```

***

TusFacturasAPP es un [software de facturación](https://www.tusfacturas.app/software-de-facturacion-argentina.html) y un [software de gestión](https://www.tusfacturas.app/software-de-gestion-para-pymes.html)  diseñado para empresas que facturen en Argentina. Conoce más de [TusFacturasAPP](https://www.tusfacturas.app).

### ¿Aún te quedan dudas? ¡Contactános!

En caso que requieras asistencia o tengas alguna duda relacionada con tu plan API DEV,  envíanos un mensaje a <api@tusfacturas.app> o [contactanos](https://www.tusfacturas.app/contacto.html) por el chat que tenemos disponible en la web [www.tusfacturas.app](https://www.tusfacturas.app/quiero-probar-api-factura-electronica.html).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.tusfacturas.app/web-services-afip-api-arca/eliminar-comprobantes-encolados.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
