Aura · Facturación electrónica DGII

La capa que te da paz mental fiscal frente a la DGII

Aura es el microservicio de e-CF del ecosistema Nexo: se sienta entre tu POS o ERP y los servidores de la DGII, automatiza la firma, gestiona las secuencias y mantiene una cola de envío resiliente para que tu cajero nunca dependa de que la DGII responda a tiempo.

50 e-CF gratis cada mes · Sin mensualidad · Pagas solo lo que emites

¿Eres desarrollador? Explora la documentación de la API →

Aura · Cola de envío
E310000000128 · RD$ 11,800.00 Aceptado
E310000000127 · RD$ 4,250.00 Aceptado
E320000000341 · RD$ 850.00 En proceso
E330000000019 · RD$ 1,180.00 Reintentando · 2/5
E310000000126 · RD$ 9,000.00 Aceptado
Traducción del error: DGII devolvió código 1463 — "ITBIS calculado no coincide con el detallado". Aura ya recalculó y reenvió. Si volviera a fallar, te avisaría con la línea afectada y el monto exacto.
E31–E47
Tipos e-CF
14 pasos
Certificación asistida
10 años
Retención fiscal
< 100 ms
Respuesta a tu app
Qué hace Aura

Una capa intermedia entre tu POS y la DGII. Eso es todo. Y es todo.

Aura recibe tus ventas, las firma con XAdES, las envía a la DGII en el ambiente correcto, sigue el estado en tiempo real, retiene 10 años el XML, traduce los errores a acciones humanas y te avisa por webhook cuando algo cambia. Tu POS no necesita saber nada de XML, semillas, secuencias ni del JSON interno de la DGII.

Pilares

Tres cosas que Aura hace en serio

01 · Resiliencia ante caídas

Cola de envío que sobrevive a la DGII

La DGII falla más de lo que admite. Aura encola cada comprobante, reintenta con backoff exponencial (hasta 8 intentos · 2 h máximo), entra en modo contingencia con un POST cuando hace falta y dispara flush diferido en lote cuando vuelve. Tu cajero nunca se entera del incidente.

02 · Developer-first

Trazabilidad quirúrgica de cada e-CF

Para cada comprobante ves el payload que enviaste, el XML firmado con el digest de la firma, la respuesta cruda de la DGII, los milisegundos por etapa y el TrackId. Bull Board en read-only expone la cola completa. Sentry captura cada excepción con request-id correlacionable.

03 · Seguridad estricta

Tu P12 nunca anda por ahí en plano

Los certificados PFX/P12 se cifran con AES-256-GCM (header NXP1) usando una clave maestra que tú controlas. La contraseña del P12 viaja por el mismo cifrado. Las secuencias NCF se reservan con SELECT … FOR UPDATE atómico — cero saltos, cero duplicados.

Capacidades

Cubre el ciclo DGII completo, sin extras pegados con cinta

Tipos E31–E47

Crédito fiscal, consumo (incluye E32 RFCE), NC/ND con referencia, gastos menores, gubernamental, exportaciones, pagos al exterior. Reglas tipo-específicas aplicadas antes de reservar NCF. Qué es cada tipo de e-CF →

Certificación asistida 14 pasos

El asistente automatiza test-set de datos y de aprobaciones, declaración jurada (XML firmado por el representante legal) y verificación RNC. Pasas de cero a producción guiado.

Modo contingencia 72 h

Activas contingencia con un POST y Aura firma con IndicadorEnvioDiferido=1. Watchdog cada 5 min te avisa antes del plazo y un flush manda todo cuando DGII vuelve.

Multi-tenant nativo

Un proyecto agrupa N RNCs emisores, cada uno con su P12 cifrado, sus secuencias y sus webhooks. Ideal para integradores, ERPs o grupos económicos.

Webhooks firmados

12 eventos (voucher.accepted, conditional, rejected, voided, received…) con HMAC-SHA256 sobre timestamp.deliveryId.body, reintentos exponenciales y dead-letter.

RI A4 + térmica + PDF/A-1b

Representación impresa en A4, térmica 58/80 mm y PDF/A-1b certificable (Ghostscript). QR y logo configurable por RNC emisor. Plantilla editable desde el panel.

Anulación ANECF por rangos

Hasta 10 tipos distintos por ANECF (límite DGII). Anulación individual con motivo y código de modificación obligatorios. Autovoid si la DGII rechaza definitivamente.

Retención DGII 10 años

Pase automático de XML firmados > 2 años a filesystem o S3 cifrado, liberando la DB. Purga física con confirmación en dos pasos (challenge token + audit log inmutable).

Panel web incluido

Frontend React + Ant Design para subir certificados, emitir e-CFs sueltos, supervisar la cola, descargar RIs y administrar API Keys, webhooks y plantillas. Operar manualmente cuando lo necesites.

Documentación viva (OpenAPI 3.1)

Referencia completa con Scalar en aura.nexo.com.do/docs: prueba los endpoints desde el navegador y exporta el spec a Postman, Insomnia o cualquier generador de clientes.

Precios

Sin mensualidad. Pagas solo por el e-CF que emites en producción

Todos los planes incluyen panel web, ambos ambientes (CerteCF + eCF), webhooks ilimitados y retención fiscal de 10 años. Cada mes los primeros 50 e-CF son gratis, y mientras más emites, menos pagas por comprobante. Las emisiones en TesteCF/CerteCF nunca cuentan contra tu consumo.

Gratis
RD$ 0
para siempre
Hasta 50 e-CF / mes
  • Todo el ciclo DGII (tipos E31–E47)
  • Panel web + API + webhooks
  • RI A4 + térmica + PDF/A-1b
  • Certificación asistida 14 pasos
  • Soporte por correo
Crear cuenta gratis
Enterprise
A medida
según tu volumen y despliegue
+10,000 e-CF / mes · on-premise · SLA
  • Todo lo de Cloud, a escala
  • Despliegue on-premise / self-hosted en tu infraestructura
  • Tarifa por volumen negociada (bajo RD$1 por e-CF)
  • SLA 99.9% con créditos por incumplimiento
  • Multi-RNC ilimitado para integradores y grupos
  • Soporte prioritario dedicado
Hablar con ventas

El consumo se factura mensualmente por tramos acumulativos: los primeros 50 e-CF van gratis y cada tramo siguiente cobra su propia tarifa. Emitir 600 e-CF en un mes cuesta RD$ 5,100, no RD$ 6,000.

Aura Enterprise

Hablemos de tu volumen

¿Más de 10,000 e-CF al mes, despliegue on-premise, SLA o un contrato de soporte? Cuéntanos tu caso y te armamos una propuesta a medida — tarifa por volumen negociada, no precios de menú.

  • Tarifa por volumen por debajo de RD$1 por e-CF
  • On-premise / self-hosted en tu infraestructura
  • SLA 99.9% con créditos y soporte prioritario dedicado
  • Multi-RNC ilimitado para integradores y grupos

¿Prefieres WhatsApp? Escríbenos al (849) 936-6274.

Al enviar aceptas nuestra política de privacidad.

Preguntas frecuentes

Lo que toda área técnica nos pregunta antes de firmar

¿Necesito haber empezado la certificación DGII para usar Aura?
No. Aura te lleva paso a paso por los 14 pasos del asistente DGII: corre el test-set de datos y aprobaciones, te ayuda a generar y firmar la declaración jurada y verifica el RNC al final. Cuando termines, ya estarás emitiendo en eCF (producción).
¿Cómo se cobra exactamente? ¿Hay mensualidad?
No hay mensualidad. Pagas solo por el e-CF que emites en producción, con tarifa acumulativa por tramos: los primeros 50 de cada mes son gratis, del 51 al 500 pagas RD$10 por comprobante, del 501 al 2,500 RD$6, del 2,501 al 5,000 RD$4, del 5,001 al 10,000 RD$2 y de ahí en adelante RD$1. Cada tramo cobra su propia tarifa, así que cruzar un umbral nunca te encarece lo ya emitido: 600 e-CF en un mes cuestan RD$ 5,100. Pasando los 10,000 mensuales conviene Enterprise, con tarifa negociada.
¿Dónde se guarda el certificado P12?
Cifrado con AES-256-GCM (header NXP1) en la BD del servicio. La contraseña del P12 se cifra con la misma clave maestra (SECRET_ENCRYPTOR, 32 bytes). En Aura Cloud rotamos trimestralmente y mantenemos la clave maestra bajo llave fuera del cluster de aplicación. En el despliegue on-premise de Enterprise, tú controlas esa clave y el certificado nunca sale de tu infraestructura.
¿Qué pasa si DGII está caída cuando intento emitir?
Activas contingencia con un POST y Aura firma con IndicadorEnvioDiferido=1; el e-CF queda en estado WAITING_DEFERRED y entregas la RI al cliente normalmente. El watchdog cada 5 minutos te avisa antes de los 72 h reglamentarios y al volver online disparas flush para reenviar todo el batch a la DGII.
¿Cómo traduce Aura los errores de la DGII?
Cada código DGII (1253, 1463, 1273…) se mapea a un mensaje accionable en español. En lugar de "Validación 1463", el cajero ve "El ITBIS calculado no coincide con el detallado en la línea 2. Esperado: RD$ 18.00 · Recibido: RD$ 15.25". Aura además guarda el payload original, el XML firmado y la respuesta cruda de la DGII para auditoría técnica completa.
¿Cómo se cobra Aura Cloud si emito en CerteCF (certificación)?
Las emisiones en TesteCF y CerteCF no cuentan contra tu cuota mensual. Solo se contabilizan e-CFs válidos en producción (eCF). Esto es para que puedas certificarte y probar integraciones sin preocuparte por el consumo.
¿Aura también recibe e-CF (no solo emite)?
Sí. Exponemos /fe/recepcion/api/ecf compatible con DGII, validamos firma XAdES contra el bundle de CAs y disparamos el webhook voucher.received. Tu ERP puede confirmar o rechazar comercialmente vía /fe/aprobacioncomercial/api/ecf o el endpoint /v1/vouchers/{id}/commercial-approval.
¿Puedo correr Aura en mi propio servidor (on-premise)?
Sí, bajo el plan Enterprise. Desplegamos Aura dentro de tu infraestructura para que el certificado y los XML jamás salgan de tu red — ideal para sectores regulados o que requieren emisión local aunque internet externo se caiga. La API REST, los webhooks y los formatos de RI son idénticos a Aura Cloud. Escríbenos a ventas y armamos el alcance, la tarifa por volumen y el SLA.
Paz mental fiscal

Empieza a emitir e-CF en tu próximo deploy

Crea tu cuenta y empieza gratis: 50 e-CF al mes sin costo y sin tarjeta. Cuando crezcas, pagas solo por lo que emites. ¿Necesitas on-premise, alto volumen o un SLA? Hablamos de Enterprise.