Skip to main content

2026-09

  • Comunicaciones Emite en los SDKs: client.notices.changes / Notices.ChangesAsync (GET /api/v1/notices/changes). Distinto del calendario DGII. ecfservice 0.4.0 y EcfService.Sdk 0.3.0.

2026-08

  • P12 de empresa (un certificado para todos los ambientes). Rangos y API keys sí son por ambiente. Guía Consola (app.emite.do).
  • OpenAPI 3.1 y playground enlazados desde la home (/api-reference, /openapi/public-v1.json). Registro en /guides/company (redirect desde /guides/registration).
  • SDKs en la home y el quickstart, con ejemplo de emisión y enlace a los repos públicos ecf-service-python y ecf-service-csharp.
  • EcfService.Sdk 0.2.0 en NuGet: dotnet add package EcfService.Sdk --version 0.2.0.
  • Guías de SDK: Python y C# / .NET (emisión E31–E47, inbox, ACECF, ANECF).
  • Se retiró la pestaña Certificación: emite.do certifica como proveedor; no es un flujo del ERP. E31–E47 quedan explícitos como contrato (el E31 de las guías es solo ejemplo).
  • Docs alineadas al runtime: errores {detail}, idempotencia sin comparar payload, webhooks fiscales reales (accepted / conditionally_accepted / rejected).
  • Inbox de e-CF recibidos: XML, timbre y track del emisor en /api/v1/client/inbox.
  • POST /api/v1/ecf/acecf/submit y alias eCF → ecf documentados como contrato estable.
  • Webhook: JSON plano (sin JSON-RPC). Dry-run en POST /api/v1/client/webhooks/{id}/test.
  • Remisión repetida al inbound no pisa el e-CF propio ni responde 500.

2026-06

  • FechaEmision y vencimientos en XML como DD-MM-YYYY.
  • Tasas ITBIS como enteros en el XML generado.
  • Superficie pública /api/v1/ecf + /api/v1/client/*.
Los hitos internos (CI, graphify, runbooks) no se listan aquí.