
Requisitos del código QR en la facturación electrónica de RD
Si emites comprobantes fiscales electrónicos (e-CF) en RD, el código QR es un elemento obligatorio. El requisito del código QR en la facturación electrónica define qué datos debe llevar y cómo la DGII valida tu comprobante. Dominarlo es la diferencia entre facturar sin rechazos y ver tus e-CF devueltos.
Por qué el QR es la llave de validación de tu e-CF
Muchas mipymes ven el QR como un detalle visual, pero es la llave de verificación de tu e-CF: conecta el comprobante que entregas con el XML firmado que la DGII aceptó. Revisa el marco completo en la guía de facturación electrónica en RD.
- Elemento obligatorio de la norma — todo e-CF debe incluir su código QR; sin él, el comprobante no cumple el formato exigido.
- Puente con el XML — el QR resume los datos del comprobante que ya firmaste y enviaste a la DGII.
- Verificación inmediata — cualquier persona puede escanearlo para confirmar la validez del documento.
Qué datos debe contener el código QR de tu e-CF
El contenido del QR está definido por la ficha técnica que la DGII aplica a los comprobantes electrónicos. El formato exacto lo genera tu sistema, pero estos datos siempre deben estar reflejados:
| Dato | Qué identifica |
|---|---|
| RNC del emisor | Quién emite el comprobante |
| e-NCF | El número de comprobante fiscal electrónico |
| RNC del receptor | Quién recibe el comprobante |
| Fecha de emisión | Cuándo se generó el comprobante |
| Monto total e ITBIS | El importe y el impuesto de la operación |
| Código de seguridad | El enlace con el XML aceptado por la DGII |
Estos campos deben coincidir exactamente con el XML que firmaste. Si el número de comprobante fiscal o el RNC del emisor no cuadran, la validación falla.
Para entender la base del comprobante electrónico, revisa qué es un e-CF.
Cómo valida la DGII el código QR de tu comprobante
El proceso de validación sigue una secuencia clara. Estos son los pasos que la DGII ejecuta cuando un comprobante llega con su QR:
- Escaneo del QR — el sistema lee los datos codificados y los separa en campos.
- Comparación con el XML — la DGII contrasta esos datos con el XML firmado que recibió al momento de la emisión.
- Respuesta de validez — si todo coincide, el comprobante se valida; si hay diferencias, queda rechazado.
| Resultado | Qué significa | Qué debes hacer |
|---|---|---|
| Datos coinciden | El comprobante es válido | Continuar con tu operación |
| Datos no coinciden | El QR no corresponde al XML | Corregir y reemitir |
| QR ilegible | El código no se puede escanear | Regenerar el comprobante |
Puedes consultar la validez de cualquier comprobante desde el consultas de la DGII. También te sirve el paso a paso para verificar un comprobante fiscal.
Cómo se genera el código QR en el flujo de emisión
El QR no se arma a mano: se genera automáticamente cuando tu sistema procesa el comprobante. El flujo sigue estos pasos:
- Firmas el XML — el sistema construye el comprobante con todos sus datos y lo firma con tu certificado digital.
- Envías el XML a la DGII — el archivo firmado se transmite para su aceptación.
- La DGII responde — con la aceptación llega el código de seguridad que vincula el comprobante.
- El sistema codifica el QR — empaqueta RNC, e-NCF, fecha, monto y código de seguridad en el código.
- Se genera el PDF — el comprobante final incluye el QR listo para escanear.
Este flujo explica por qué el QR no se debe editar después de emitido: cada dato proviene del XML aceptado, y cualquier alteración rompe la correspondencia y dispara el rechazo.
Qué pasa si el QR no coincide con el XML
Cuando el QR y el XML se contradicen, las consecuencias llegan rápido:
- Rechazo del comprobante — la DGII no valida un e-CF cuyo QR contradice el XML, y deberás reemitir la factura.
- Problemas para tu cliente — si el receptor usa el comprobante para crédito fiscal, un QR inválido le impide justificar su gasto.
- Riesgo de sanciones — emitir comprobantes con datos incorrectos de forma reiterada expone a tu negocio a revisiones.
| Situación | Qué detecta la DGII | Qué provoca |
|---|---|---|
| RNC distinto al XML | Inconsistencia en el emisor | Rechazo y reemisión |
| Sin código de seguridad | Comprobante no vinculado | El receptor no puede validar |
| QR de un comprobante previo | Datos desactualizados | Confusión y posible rechazo |
El QR, el XML y el PDF: tres piezas que deben cuadrar
Confundir los tres documentos es un error frecuente que termina en rechazos. Cada uno cumple un papel distinto:
- XML firmado — es el archivo con valor fiscal; es lo que la DGII aceptó.
- PDF con QR — es la representación visual que entregas a tu cliente; por sí solo no tiene valor fiscal.
- Código QR — es el puente entre ambos: resume los datos del XML para verificarlos en segundos.
Si el PDF muestra un QR incorrecto, el comprobante se ve incompleto aunque el XML sea válido. Por eso tu sistema debe generar los tres desde la misma fuente, sin pasos manuales intermedios.
¿Prefieres que te lo explique alguien?
Bill es el asistente de HolaBill: te guía por WhatsApp, paso a paso, y te responde lo que la guía no cubra.
Errores comunes al generar el código QR
La mayoría de los rechazos por QR nacen de prácticas evitables:
| Error | Consecuencia |
|---|---|
| Modificar el QR a mano | Se rompe la correspondencia con el XML |
| Usar un QR genérico o de plantilla vieja | Los datos no reflejan el comprobante real |
| Emitir antes de la aceptación de la DGII | El QR no lleva el código de seguridad correcto |
| Generar el PDF desde un borrador | El QR queda vacío o con datos parciales |
Cómo mantiene tu mipyme el e-CF conforme
Mantener el QR conforme no es un esfuerzo extra si tu sistema lo genera automáticamente desde el XML:
- Emite con un sistema conforme — el software genera el QR desde el XML firmado, sin pasos manuales.
- Verifica antes de enviar — escanea el QR de prueba y confirma que abre los datos correctos.
- No edites el comprobante — cualquier cambio después de la emisión rompe la cadena de validación.
- Guarda el XML — es el respaldo que demuestra qué datos debía contener el QR.
Si aún estás en proceso de habilitarte, gestiona tu alta en la Oficina Virtual de la DGII y revisa el calendario de obligatoriedad de la facturación electrónica.
Antes de enviar tu e-CF, verifica estos puntos
Una revisión de un minuto evita la mayoría de los rechazos:
- Escanea el QR — confirma que lee los datos correctos, no un enlace roto.
- Compara con la factura — RNC, e-NCF y monto deben ser idénticos en pantalla y en el XML.
- Revisa el código de seguridad — debe estar presente y corresponder al comprobante aceptado.
- Confirma la aceptación de la DGII — no entregues el comprobante antes de que el XML sea aceptado.
Beneficios de un QR bien generado
Un QR correcto no solo evita problemas: aporta valor a tu operación:
- Confianza del cliente — puede validar la factura en segundos y sentirse seguro de su compra.
- Menos fricción contable — tus comprobantes pasan la revisión sin idas y vueltas.
- Respaldo ante auditorías — cada e-CF queda verificado y listo para justificar ingresos y gastos.
Preguntas frecuentes sobre el código QR en la facturación electrónica
¿El código QR es obligatorio en todos los e-CF?
Sí. Todo comprobante fiscal electrónico debe incluir su código QR. Es un requisito establecido de la norma, no una recomendación: un e-CF sin QR o con QR incorrecto queda incompleto.
¿Qué datos puedo ver al escanear el QR de un e-CF?
Al escanearlo verás los datos clave del comprobante: RNC del emisor, e-NCF, RNC del receptor, fecha y monto total. Todos deben coincidir con el XML firmado que se envió a la DGII.
¿Cómo sé si el QR de mi e-CF es válido?
Escanea el código con tu teléfono y comprueba que los datos coinciden con la factura. También puedes confirmar la validez consultando el comprobante en el portal de la DGII.
¿Puedo generar el QR yo mismo sin un sistema?
En la práctica, el QR debe generarse desde el XML para que los datos cuadren. Hacerlo a mano es fuente de errores que terminan en rechazos. Lo más seguro es que tu sistema lo genere automáticamente.
¿Qué hago si la DGII rechaza mi comprobante por el QR?
Revisa que el QR coincida con el XML firmado y reemite el comprobante corregido. Si el problema persiste, verifica la configuración de tu sistema o consulta la guía de facturación electrónica en RD.
¿El código QR sustituye al XML o al PDF?
No. El código QR no sustituye al XML ni al PDF: es un resumen visual de los datos del comprobante. El XML firmado sigue siendo el documento con valor fiscal, y el PDF es la representación que entregas a tu cliente. El QR solo facilita la verificación rápida de que el comprobante es auténtico.
¿Qué diferencia hay entre el código QR y el código de seguridad?
Son cosas distintas que trabajan juntas. El código de seguridad es el identificador que la DGII asigna cuando acepta tu comprobante, y va dentro del QR. El código QR es el contenedor visual que agrupa todos los datos, incluido ese código de seguridad. Sin el código de seguridad, el QR queda incompleto y el comprobante no valida.
Tu facturación electrónica, sin complicaciones
El código QR parece un detalle técnico, pero es la prueba de autenticidad de cada comprobante que emites. Si lo genera un sistema conforme desde el XML firmado, cumples el requisito sin esfuerzo y evitas rechazos.
Con un sistema que emite el QR automáticamente, tu mipyme factura sin fricciones y con la DGII tranquila. Haz tu primera factura gratis.
Recibe la guía gratis: Facturación Electrónica para Principiantes
Tips prácticos, checklist DGII y recursos para que tu negocio cumpla sin estrés.
🎁 Guía PDF + actualizaciones semanales por email