# Documentos Electrónicos (/docs/referencia/documentos-electronicos)



## Endpoint único y polimórfico [#endpoint-único-y-polimórfico]

<Callout type="info">
  **Diseño importante:** Sifende usa **un solo endpoint** para todos los tipos de documento electrónico. El campo `tipoDocumento` en el body determina qué tipo emitís. No hay endpoints separados para facturas, notas de crédito, etc.
</Callout>

```
POST /api/v1/documento-electronico
```

| `tipoDocumento`                | Tipo de documento        | Estado           |
| ------------------------------ | ------------------------ | ---------------- |
| `FACTURA_ELECTRONICA`          | Factura Electrónica (FE) | ✅ Disponible     |
| `NOTA_DE_CREDITO_ELECTRONICA`  | Nota de Crédito (NCE)    | ✅ Disponible     |
| `NOTA_DE_DEBITO_ELECTRONICA`   | Nota de Débito (NDE)     | ✅ Disponible     |
| `AUTOFACTURA_ELECTRONICA`      | Autofactura (AFE)        | 🚧 En desarrollo |
| `NOTA_DE_REMISION_ELECTRONICA` | Nota de Remisión (NRE)   | 🚧 En desarrollo |

Cada tipo tiene su propio schema de request. Ver [Modelos de Datos](/docs/referencia/modelos).

## Autenticación [#autenticación]

Todos los endpoints de esta sección requieren API key:

```
Authorization: Bearer {tu-api-key}
```

## URL base [#url-base]

```
https://api.sifende.com.py/api/v1/documento-electronico
```

## Endpoints [#endpoints]

| Método | Path             | Descripción                                                                           |
| ------ | ---------------- | ------------------------------------------------------------------------------------- |
| `POST` | `/`              | [Emitir un documento electrónico](/docs/referencia/documentos-electronicos/emitir)    |
| `GET`  | `/status/:cdc`   | [Consultar estado por CDC](/docs/referencia/documentos-electronicos/consultar-estado) |
| `GET`  | `/:cdc/kude`     | [Descargar KuDE PDF](/docs/referencia/documentos-electronicos/descargar-kude)         |
| `POST` | `/:cdc/cancelar` | [Cancelar un documento](/docs/referencia/documentos-electronicos/cancelar)            |
| `POST` | `/inutilizar`    | [Inutilizar numeración](/docs/referencia/documentos-electronicos/inutilizar)          |
