EcfService.Sdk · Código: ecf-service-csharp
net8.0. Host: https://api.emite.do/api/v1.
Cliente
apiKey es opcional si solo usas HealthAsync o client.Dgii.
Primer e-CF
El e-NCF lo pones tú.FechaEmision va en Emisor como DD-MM-YYYY. El builder escribe TipoeCF (no TipoEcf).
idempotencyKey → 200 del original. El payload no se compara.
EcfType cubre E31–E47. Cambia TipoeCF y el e-NCF (E32…, E47…).
Alias del builder: RNC / RazonSocial → RNCEmisor o RNCComprador. Descripcion en un ítem → NombreItem.
Después del 201
- Persiste
PublicId. - Configura webhooks o haz poll a
GetAsync. - Descarga XML/PDF cuando el estado lo permita.
EcfState: Received → Signed → Submitted → Accepted | ConditionallyAccepted | Rejected.
Empresa, rangos, inbox
ACECF y ANECF
Webhooks
Errores
Mapa rápido
IntelliSense cubre estos tipos: el paquete incluye el XML de documentación.
Siguiente: primer documento o webhooks.