Saltar al contenido

DTE tipo 03 · CCF

Comprobante de crédito fiscal electrónico: guía completa

El comprobante de crédito fiscal (CCF) es el DTE que le permite a tu cliente contribuyente deducir el IVA de su compra. Aquí tienes los datos que exige el Ministerio de Hacienda, cómo se calculan el IVA y las retenciones, y cómo emitirlo con una llamada a la API.

Qué es el comprobante de crédito fiscal electrónico

El Comprobante de Crédito Fiscal Electrónico (CCFE) es el documento tributario electrónico de código 03 en el catálogo CAT-002. Se emite en ventas a contribuyentes inscritos en el IVA y respalda el crédito fiscal que el comprador deduce en su declaración. Solo es deducible cuando tiene sello de recepción del Ministerio de Hacienda.

Con la Normativa de Cumplimiento DTE versión 2.0, el CCF usa la versión 4 del esquema JSON, obligatoria desde el 1 de diciembre de 2026. Si le vendes a un consumidor final, el documento correcto es la factura electrónica.

Datos obligatorios del receptor

A diferencia de la factura a consumidor final, el CCF exige identificar por completo al comprador:

CampoDetalle
NITSin guiones (14 dígitos, o el DUI de 9 dígitos si el NIT está homologado).
NRCNúmero de registro de contribuyente, sin guiones ni espacios.
Nombre o razón socialTal como está inscrito.
Actividad económicaCódigo y descripción del catálogo CAT-019.
DirecciónDepartamento (CAT-012), municipio (CAT-013), distrito (CAT-008) y complemento.
Nombre comercial, teléfono y correoPueden ir vacíos, pero el correo es la forma habitual de entregar el DTE.

Cómo se calcula el crédito fiscal

En el CCF los precios van sin IVA. Cada ítem gravado lleva el tributo 20 (IVA 13 %) y el impuesto se calcula en el resumen sobre el total gravado. Con dos ítems de $100.00 y 2 × $25.00:

Ventas gravadas$150.00
IVA 13 % (tributo 20)$19.50
Monto total de la operación$169.50
Retención IVA 1 % (si el cliente es agente de retención)−$1.50
Total a pagar$168.00
  • Retención de IVA 1 %: la aplica el comprador designado como agente de retención (gran contribuyente) en operaciones de $100 o más sin IVA. Se calcula sobre el valor sin IVA.
  • Percepción de IVA 1 %: la cobra el vendedor gran contribuyente cuando le vende a un contribuyente que no lo es, también desde $100.
  • Redondeo: hasta 8 decimales por ítem y 2 en el resumen, redondeando hacia arriba desde 5, con una holgura de ±0.01 entre tu cálculo y el del MH.

Ejemplo: emitir un CCF con la API de sudte

Envías los datos del cliente y los ítems con precios sin IVA; sudte calcula el IVA, la retención y el total en letras, arma el JSON versión 4, lo firma y lo transmite:

POST /v1/documents · Idempotency-Key: factura-2026-00831
{
  "emitter_id": "emi_01J9Z8K2QF4T6W3X5Y7A9B1C2D",
  "type": "03",
  "establishment": "M001",
  "point_of_sale": "P001",
  "external_id": "factura-2026-00831",
  "receiver": {
    "name": "Distribuidora Ejemplo, S.A. de C.V.",
    "trade_name": "Distribuidora Ejemplo",
    "document_type": "36",
    "document_number": "06141501261013",
    "nrc": "2345678",
    "economic_activity": "46900",
    "address": { "department": "06", "municipality": "23", "district": "14",
                 "line": "Calle El Mirador 123, colonia Escalón" },
    "email": "compras@ejemplo.com.sv",
    "phone": "22223333"
  },
  "items": [
    { "description": "Licencia anual de software", "quantity": "1",
      "unit_price": "100.00", "tax": "gravada" },
    { "description": "Horas de soporte técnico", "quantity": "2",
      "unit_price": "25.00", "tax": "gravada", "type": "2" }
  ],
  "withholding": { "iva_1": true },
  "payment": { "condition": "2",
               "methods": [{ "code": "05", "amount": "168.00", "term": "01", "period": 30 }] }
}

La respuesta incluye el número de control (DTE-03-M001P001-…), el sello, los totales y los enlaces al PDF y al JSON firmado. La guía completa de campos está en emitir un crédito fiscal.

Cómo se corrige un CCF

  • Nota de crédito (05): disminuye el valor del CCF por devoluciones, descuentos o bonificaciones posteriores. Ver guía.
  • Nota de débito (06): aumenta el valor por intereses o cargos no incluidos. Ver guía.
  • Invalidación: solo para errores que no afectan la operación (fecha, nombre, descripción) o si la operación se rescinde por completo. Ver plazos y pasos.

Las notas de crédito y débito se relacionan con un CCF que ya tiene sello y que se emitió como máximo tres meses antes. El CCF debe estar sellado antes de transmitir cualquier nota que lo afecte.

Errores frecuentes en el crédito fiscal

  • Calcular el IVA sobre precios que ya lo incluyen, o redondear con decimales binarios (float).
  • NRC o NIT con guiones o espacios, o un DUI en el campo NIT.
  • Contactos sin actividad económica o sin distrito, obligatorios desde la versión 2.0.
  • Aplicar retención del 1 % en operaciones menores a $100.
  • Formas de pago que no suman el total a pagar.

sudte valida todo esto antes de transmitir y te devuelve la lista completa de errores, no solo el primero, que es lo que hace el MH. Consulta también la lista de errores y rechazos del MH.

Actualizado el 12 de octubre de 2026.

FAQ

Preguntas frecuentes

¿Otra duda? Escríbenos a ventas@sudte.com.

¿Cuándo emito crédito fiscal y cuándo factura?

Emite comprobante de crédito fiscal (CCF) cuando le vendes a un contribuyente inscrito en IVA que necesita deducir el impuesto; requiere su NIT y NRC. A consumidores finales, o a quien no pida crédito fiscal, se les emite factura electrónica.

¿El precio del crédito fiscal lleva IVA incluido?

No. En el CCF los precios unitarios y las ventas gravadas van sin IVA, y el IVA del 13 % se suma en el resumen como tributo con código 20. En la factura electrónica, en cambio, el precio ya incluye el IVA.

¿Cómo corrijo un crédito fiscal ya sellado?

Si el error afecta la operación (precio, cantidad, devoluciones o descuentos posteriores), emite una nota de crédito para disminuir o una nota de débito para aumentar, relacionadas con el CCF original. Si el error no afecta la operación, por ejemplo un dato mal digitado, se invalida y se emite un CCF de reemplazo dentro del plazo.

¿Cuándo aplica la retención del 1 % de IVA?

Cuando tu cliente es un gran contribuyente designado como agente de retención y la operación gravada es de $100 o más sin IVA. El 1 % se calcula sobre el monto sin IVA y se resta del total a pagar.

¿Qué pasa si mi cliente no tiene la actividad económica o el distrito?

Son datos obligatorios del receptor en el crédito fiscal y el MH rechazará el documento sin ellos. sudte valida antes de transmitir y te dice exactamente qué campo falta, para que completes el contacto.

Emite tu primer DTE de prueba hoy

Crea tu cuenta, copia tu API key de pruebas y envía tu primera factura al ambiente de pruebas del Ministerio de Hacienda en minutos. Sin tarjeta.