Skip to main content
La forma estable es la de FastAPI:
No hay un campo error con códigos tipo missing_api_key. Si detail es una lista, es validación de Pydantic (campos faltantes o tipos).

HTTP

Validación frecuente en detail (texto):

Rechazo DGII

El POST puede haber devuelto 201 con status=received. El rechazo fiscal llega después (rejected + webhook). No reutilices ese e-NCF. Consulta GET /api/v1/ecf/{public_id}: error_code / error_message y el historial de eventos traen el código DGII.