Facturación electrónica para desarrolladores de software en República Dominicana: guía práctica

Facturación electrónica para desarrolladores de software en República Dominicana: guía práctica

Facturación ElectrónicaLaura Méndez· Actualizado: 27 de julio de 202610 min lectura

Si tienes una empresa de desarrollo de software en República Dominicana, probablemente ya sabes que la facturación electrónica para desarrolladores de software en RD dejó de ser opcional. La DGII ha avanzado con firmeza en la digitalización fiscal y los prestadores de servicios de tecnología deben integrarse al sistema de comprobantes fiscales electrónicos (e-CF).

Ya seas un freelance que desarrolla aplicaciones web, una agencia de software con clientes corporativos o una consultora de TI con contratos de soporte, tus obligaciones de facturación cambian según tu régimen y el tipo de cliente al que le facturas. Esta guía te explica exactamente qué comprobantes emitir, cuánto cuesta ponerte al día y cómo evitar las sanciones más comunes.

Pero antes de entrar en los detalles prácticos, conviene que leas nuestra guía completa de facturación electrónica en RD si todavía no dominas los conceptos básicos del sistema. Aquí nos enfocaremos en lo que te toca como proveedor de servicios de software.

¿Qué comprobantes debe emitir un desarrollador de software y cuándo?

No todos los comprobantes aplican a tu negocio. La clave está en identificar el tipo de cliente y el uso que le dará al comprobante. Como desarrollador de software, estos son los e-CF que más vas a utilizar:

Tipo de comprobante¿Cuándo se usa?¿Quién lo recibe?¿Da crédito fiscal?
B01 — Factura de Crédito FiscalServicios de desarrollo, consultoría, soporte técnico a empresasClientes con RNC (personas jurídicas o físicas con registro)✅ Sí
B02 — Factura de ConsumoServicios a personas que no declaran ITBIS o no solicitan crédito fiscalConsumidor final, clientes sin RNC o que no lo requieren❌ No
B14 — Comprobante de Gastos MenoresCompras o servicios menores sin factura formal, como suscripciones a APIs pagadas en efectivoProveedores informales❌ No
B15 — Comprobante GubernamentalServicios contratados por instituciones del Estado dominicanoEntidades públicas✅ Sí

El B01 será tu comprobante principal si trabajas con empresas registradas. La mayoría de los clientes corporativos te lo van a exigir porque necesitan el crédito fiscal del ITBIS para sus propias declaraciones. Si además trabajas con instituciones del Estado, el B15 es obligatorio y tiene requisitos adicionales que la DGII verifica con más rigor.

Cuando tu cliente es una persona natural sin registro de RNC —por ejemplo, alguien que te pide un sistema a la medida para uso personal—, emites un B02 y no discriminas ITBIS. Y si tú como empresa necesitas registrar gastos menores (digamos, una herramienta que compraste sin factura formal), usas el B14 para tu propia contabilidad.

Diferencias entre facturar como persona física y como persona jurídica

Tu régimen fiscal determina qué tan compleja será tu facturación. Las diferencias entre un desarrollador freelance y una empresa de software constituida son importantes:

AspectoPersona física (freelance)Persona jurídica (SRL, EIRL, SA)
Registro DGIIRNC personal, régimen simplificado o normalRNC empresarial, régimen normal obligatorio
Comprobante habitualB01 si tiene RNC registrado como profesional, B02 para consumidor finalB01 para clientes corporativos, B15 para gobierno
Certificado digitalObligatorio para emitir e-CFObligatorio para emitir e-CF
ITBISFactura con ITBIS si supera el umbral de ingresos; de lo contrario, exentoFactura con ITBIS obligatorio (18 %), salvo servicios exentos
Libros contablesSimplificados si está en régimen simplificadoContabilidad organizada obligatoria
Costos administrativosMenores: un solo certificado, software básicoMayores: varios certificados si tiene múltiples firmantes, sistema más robusto

Si operas como freelance con pocos clientes, tu carga administrativa es menor, pero igual necesitas cumplir con la emisión de comprobantes fiscales electrónicos ante la DGII. Si ya constituiste una SRL, la exigencia es mayor: llevas contabilidad formal, declaras ITBIS mensual y tu facturación debe estar impecable.

Para entender cuánto te cuesta realmente todo esto, revisa nuestro artículo sobre el costo de la facturación electrónica en RD.

Costos del certificado digital y del sistema de facturación

Entrar al sistema de facturación electrónica tiene costos que debes contemplar en tu presupuesto operativo. Aquí los principales:

  • Certificado digital: indispensable para firmar cada comprobante. Lo emiten entidades autorizadas como AVANSI o la Cámara de Comercio. El costo ronda entre RD$2,500 y RD$5,000 anuales, dependiendo la entidad y la vigencia. Puedes consultar los detalles en el portal de la DGII sobre el certificado digital.
  • Software de facturación: necesitas un sistema que genere el XML firmado con el formato estándar de la DGII. Hay desde soluciones gratuitas con funcionalidad limitada hasta plataformas en la nube con automatización completa. Los planes pagos para mipymes suelen costar entre RD$1,500 y RD$4,000 mensuales.
  • Secuencial electrónico: debes solicitar la aprobación del rango de secuenciales a la DGII antes de emitir tus primeros comprobantes. El trámite en sí no tiene costo, pero requiere tiempo y paciencia si lo haces manualmente.
  • Firma electrónica adicional: si tu empresa tiene varios representantes que firman comprobantes, cada uno necesita su propio certificado digital.

Si vienes del mundo de los servicios profesionales tradicionales, los requisitos pueden parecerte familiares. Échale un vistazo a la guía de facturación electrónica para servicios profesionales donde explicamos los paralelismos con consultores, abogados y contadores.

¿Cómo facturar proyectos con entregables versus servicios continuos?

Uno de los dolores de cabeza más frecuentes entre desarrolladores es cómo facturar proyectos que duran semanas o meses. Aquí tienes las dos situaciones más comunes y cómo manejarlas con tus comprobantes electrónicos:

Proyectos por entregables (precio cerrado)

Cuando pactas un precio fijo por un proyecto completo —por ejemplo, el desarrollo de un e-commerce por RD$150,000—, tienes dos opciones:

  • Una sola factura al final: emites un B01 por el total cuando entregas el proyecto. Solo funciona si no hubo anticipos y el cliente no necesita facturas parciales para su contabilidad.
  • Facturación por hitos: divides el proyecto en tres o cuatro hitos (diseño, desarrollo, pruebas, despliegue) y emites una factura por cada hito completado. Cada comprobante refleja el porcentaje correspondiente del total acordado.

Servicios continuos (soporte, mantenimiento, horas facturables)

Cuando trabajas bajo el modelo de horas facturables o contratos de mantenimiento mensual, la recomendación es:

  • Emitir un B01 mensual con el detalle de horas trabajadas o la cuota fija de mantenimiento.
  • Describir en el concepto: "Servicios de soporte y mantenimiento de software correspondientes al mes de período]" para que el cliente pueda sustentar el gasto ante la DGII.
  • Si el cliente paga por adelantado varios meses, cada factura se emite al inicio del período cubierto.

En cualquiera de los dos modelos, asegúrate de que tus contratos y órdenes de compra estén alineados con lo que luego vas a facturar. La DGII cruza información y las discrepancias entre lo pactado y lo facturado pueden disparar una fiscalización.

¿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.

Requisitos que exige la DGII para facturar servicios de TI

Antes de apretar el botón de "emitir" en tu primer comprobante electrónico, asegúrate de tener cubiertos estos requisitos. Aquí tienes un checklist paso a paso:

  1. Obtén tu RNC activo como persona física con actividad comercial o persona jurídica. Si eres freelance, verifica que tu actividad económica registrada incluya servicios de programación o consultoría informática.
  2. Adquiere tu certificado digital en una entidad autorizada por la DGII. Guárdalo en un lugar seguro; sin él no puedes firmar comprobantes.
  3. Solicita la aprobación de secuenciales electrónicos en la Oficina Virtual de la DGII. Necesitas un rango autorizado para cada tipo de comprobante que vayas a emitir.
  4. Selecciona un software de facturación electrónica homologado o que cumpla con el estándar de generación de XML de la DGII. Verifica que permita timbrado automático y envío en tiempo real.
  5. Configura tu certificado en el sistema e ingresa los datos fiscales completos: razón social, nombre comercial, dirección fiscal y régimen de ITBIS.
  6. Realiza una emisión de prueba con un B01 y un B02 para confirmar que el timbrado funciona y el XML se valida correctamente.
  7. Capacita a tu equipo o a ti mismo en el uso del sistema. Los errores de concepto, RNC del cliente o cálculos de ITBIS son los motivos más comunes de comprobantes rechazados.
  8. Establece una rutina de respaldo de tus comprobantes emitidos y recibidos. La DGII exige conservarlos durante al menos 10 años.

Para una guía más detallada sobre cada uno de estos pasos, consulta los requisitos para implementar la factura electrónica en RD.

Errores comunes que cometen los desarrolladores al facturar

Muchos profesionales del software tropiezan con las mismas piedras al iniciar con la facturación electrónica. Conócelas para evitarlas:

  • Confundir el tipo de comprobante: emitir un B02 cuando el cliente es una empresa con RNC que necesita crédito fiscal. Tu cliente corporativo te lo va a rechazar y tendrás que reemitir un B01, perdiendo tiempo y un secuencial.
  • No discriminar correctamente el ITBIS: algunos servicios de software están exentos, otros gravados al 18 %. Si automatizas mal este cálculo, tus declaraciones mensuales de ITBIS no cuadrarán con lo reportado a la DGII.
  • Olvidar el correlativo de la orden de compra: los clientes corporativos suelen emitir una orden de compra que debe referenciarse en la factura. Si la omites, el comprobante puede ser rechazado por el área de cuentas por pagar del cliente.
  • Dejar vencer el certificado digital: un certificado expirado detiene por completo tu capacidad de emitir comprobantes. Pon una alerta en tu calendario al menos 30 días antes del vencimiento.
  • No emitir comprobante en el momento de la transacción: la factura debe emitirse dentro de los plazos establecidos por la DGII. Emitirla días o semanas después puede considerarse una irregularidad.
  • Facturar en moneda distinta sin el registro adecuado: si emites facturas en dólares a clientes en el extranjero, debes indicar la tasa de cambio aplicable y cumplir con las disposiciones cambiarias vigentes.

Preguntas frecuentes sobre facturación para desarrolladores de software

¿Qué comprobante fiscal debe emitir un freelance de software en RD?

Depende del régimen fiscal en el que estés registrado. Si operas como persona física con RNC y tu cliente es una empresa, emites B01 — Factura de Crédito Fiscal. Si tu cliente es un consumidor final sin RNC, usas B02 — Factura de Consumo. Los freelances que facturan montos bajos y están en régimen simplificado pueden tener obligaciones más flexibles, pero la emisión electrónica sigue siendo obligatoria.

¿Necesito certificado digital para facturar como desarrollador independiente?

Sí. El certificado digital es obligatorio para cualquier persona física o jurídica que emita comprobantes fiscales electrónicos. Sin él, no puedes firmar digitalmente los XML y la DGII no los validará. No importa si eres freelance con un solo cliente o una empresa con 50 empleados: el certificado es un requisito transversal.

¿Puedo emitir una sola factura por un proyecto de varios meses?

Puedes hacerlo siempre que el contrato y la orden de compra del cliente lo contemplen. Sin embargo, la práctica recomendada es facturar por hitos o mensualmente para mantener un flujo de caja saludable y evitar que tu ingreso se concentre en un solo comprobante al final del proyecto. Además, emitir facturas periódicas facilita la conciliación contable tanto para ti como para tu cliente.

¿Qué pasa si facturo en dólares a clientes fuera de RD?

Puedes emitir comprobantes en dólares estadounidenses o cualquier moneda extranjera, siempre que el monto en pesos dominicanos se refleje en el comprobante aplicando la tasa de cambio oficial del día. La DGII permite la facturación en moneda extranjera, pero debes mantener consistencia en la tasa utilizada y reportarla correctamente en tus declaraciones de ITBIS.

¿Los servicios de mantenimiento y soporte llevan el mismo comprobante que el desarrollo?

Sí. Tanto el desarrollo como el mantenimiento y soporte son servicios profesionales de tecnología y se facturan con B01 si el cliente es una empresa con RNC, o con B02 si es consumidor final. La diferencia está únicamente en la descripción del concepto en el comprobante: detalla claramente el período y tipo de servicio para que el cliente pueda sustentar el gasto.

¿Qué sucede si un cliente me pide una factura de crédito fiscal pero ya emití una de consumo?

Tendrás que anular el B02 mediante una nota de crédito y emitir un nuevo B01. La anulación de comprobantes electrónicos consume secuenciales y debe realizarse en el mismo período fiscal en que se emitió el comprobante original. Si ya cerró el período, la corrección se complica y puedes requerir asesoría contable para regularizar la situación.

Facturación digital al alcance de tu empresa de software

La facturación electrónica no es un lujo tecnológico reservado para grandes corporaciones: es una herramienta que está al alcance de cualquier empresa de desarrollo de software en República Dominicana. Implementarla correctamente te ahorra tiempo, te protege de sanciones de la DGII y proyecta la imagen profesional que tus clientes esperan de un proveedor de tecnología.

Conocer los comprobantes adecuados, tener tu certificado digital al día y elegir un sistema que automatice la generación de XML firmados son los tres pilares para facturar sin tropiezos. Si todavía estás buscando una solución que simplifique todo este proceso, Empieza gratis en HolaBill y descubre cómo emitir tus comprobantes fiscales electrónicos en minutos, desde cualquier dispositivo y sin complicaciones técnicas.

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