# Comprobantes electrónicos: referencia de la API

Acá está el circuito completo de un comprobante fiscal: crearlo como borrador, autorizarlo ante ARCA para obtener el CAE, leerlo, listarlo, anularlo y compartirlo con un link público. Todo se autentica con un token de API y respeta los scopes de facturación.

## Operaciones con ejemplo capturado

- [Emitir factura](https://yo-facturo.com/dev/referencia/comprobantes/emitir-factura/) — `POST /bill/receipts/invoice/`
- [Autorizar un comprobante y obtener el CAE](https://yo-facturo.com/dev/referencia/comprobantes/autorizar-comprobante/) — `POST /bill/receipts/authorize/{comprobante_id}/`

## Todas las operaciones públicas de este recurso

| Operación | Resumen | Scope | Detalle |
| --- | --- | --- | --- |
| `POST /bill/receipts/authorize/{comprobante_id}/` | Autorizar comprobante (obtener CAE) | invoices:write | https://yo-facturo.com/dev/referencia/comprobantes/autorizar-comprobante/ |
| `POST /bill/receipts/cancel/{comprobante_id}/` | Anular comprobante | invoices:write | https://yo-facturo.com/dev/referencia/otros-recursos/cancel-comprobante/index.md |
| `POST /bill/receipts/invoice/` | Emitir factura | invoices:write | https://yo-facturo.com/dev/referencia/comprobantes/emitir-factura/ |
| `GET /bill/receipts/list/` | Listar comprobantes | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/list-comprobantes/index.md |
| `GET /bill/receipts/supported-types/` | Tipos de comprobante soportados por la condición fiscal del emisor | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/get-supported-comprobante-types/index.md |
| `DELETE /bill/receipts/{comprobante_id}/` | Eliminar un comprobante | invoices:write | https://yo-facturo.com/dev/referencia/otros-recursos/delete-bill-receipts-comprobante-id/index.md |
| `GET /bill/receipts/{comprobante_id}/` | Obtener un comprobante por ID | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/get-bill-receipts-comprobante-id/index.md |
| `GET /bill/receipts/{comprobante_id}/pdf/` | PDF del comprobante | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/get-bill-receipts-comprobante-id-pdf/index.md |
| `GET /bill/receipts/{comprobante_id}/print/` | HTML embebible del comprobante | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/get-bill-receipts-comprobante-id-print/index.md |
| `POST /bill/receipts/{comprobante_id}/public-link/` | Generar link publico (sin auth) del comprobante | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/post-bill-receipts-comprobante-id-public-link/index.md |
| `DELETE /bill/receipts/{comprobante_id}/pdf/cache/` | Invalidar el PDF cacheado del comprobante | invoices:write | https://yo-facturo.com/dev/referencia/otros-recursos/delete-bill-receipts-comprobante-id-pdf-cache/index.md |
| `GET /bill/receipts/types/` | Tipos de comprobante soportados | invoices:read | https://yo-facturo.com/dev/referencia/otros-recursos/get-bill-receipts-types/index.md |
| `POST /bill/receipts/invoice/customer/` | Facturar a un cliente usando su informacion fiscal registrada | invoices:write | https://yo-facturo.com/dev/referencia/otros-recursos/post-bill-receipts-invoice-customer/index.md |
| `POST /bill/receipts/doctor/` | Doctor de numeración (diagnosticar y reparar 10016) | invoices:write | https://yo-facturo.com/dev/referencia/otros-recursos/doctor-numeracion/index.md |

Índice del resto de los recursos: https://yo-facturo.com/dev/referencia/otros-recursos/index.md
