Migración de Factura Electrónica: Preparándose para la Versión 4.4

¡Atención! La nueva versión 4.4 de la factura electrónica entrará en vigor el 01 de setiembre de 2025. A partir de esa fecha, la versión 4.3 quedará obsoleta y solo podrá ser utilizada para notas de crédito o débito que modifiquen comprobantes generados previamente en esa versión.

¿Qué es facturación electrónica 4.4?

Es la última versión del sistema de comprobantes electrónicos, implementada por el Ministerio de Hacienda para mejorar la precisión, seguridad y control fiscal en las transacciones electrónicas.

A continuación, se detallan los cambios principales que requieren ajustes en su integración. Hemos organizado los campos siguiendo una estructura similar a la de un objeto JSON para facilitar su identificación.

1. Cambios en el Encabezado del Comprobante

  1. Nuevos Tipos de Identificación (Emisor): Para la factura de compra, el campo Receptor.Identificacion.tipo ahora acepta los valores "05" para Extranjero No Domiciliado" y "06" para No Contribuyente".
  2. Longitud de Identificación: El campo Receptor.Identificacion.numero se amplía a 20 caracteres.
  3. Nuevas Condiciones de Venta: El campo condicion_venta admite nuevos códigos.
    Código Descripción
    08 Servicios prestados al Estado a crédito
    09 Pago de servicios prestado al Estado
    10 Venta a crédito en IVA hasta 90 días (Artículo 27, LIVA)
    11 Pago de venta a crédito en IVA hasta 90 días (Artículo 27,LIVA)
    12 Venta de Mercancía No Nacionalizada
    13 Venta Bienes Usados No Contribuyente
    14 Arrendamiento Operativo
    15 Arrendamiento Financiero
  4. Plazo de Crédito: El campo plazo_credito ahora debe ser un número entero de hasta 5 dígitos que representa días. Por ejemplo, para representar un crédito de 15 días únicamente indicar el valor 15.
  5. Medios de Pago: El campo medio_pago admite nuevos códigos.
    Código Descripción
    06 SINPE MOVIL
    07 Plataforma Digital

2. Cambios en el Detalle de la Mercancía o Servicio

  1. Tipo de transacción (Nuevo Campo): Se incorpora el campo Detalle.tipo_transaccion. Para bienes o servicios con tratamientos tributarios específicos según la necesidad de las partes se deberán usar los códigos relacionados a estos según corresponda.
    Código Tipo Descuentos
    01 Venta Normal de Bienes y Servicios (Transacción General)
    02 Mercancía de Autoconsumo exento
    03 Mercancía de Autoconsumo gravado
    04 Servicio de Autoconsumo exento
    05 Servicio de Autoconsumo gravado
    06 Cuota de afiliación
    07 Cuota de afiliación Exenta
    08 Bienes de Capital para el emisor
    09 Bienes de Capital para el receptor
    10 Bienes de Capital para para el emisor y el receptor
    11 Bienes de capital de autoconsumo exento para el emisor
    12 Bienes de capital sin contraprestación a terceros exento para el emisor
    13 Sin contraprestación a terceros
  2. Número VIN o Serie (Nuevo Campo): Se agrega el campo Detalle.vin_o_serie. Corresponde a un arreglo que permite especificar el/los Número(s) de Identificación Vehicular cuando el producto que se esté comercializando pertenece a un medio de transporte con esta numeración.
  3. Código de Descuento (¡Nuevo y Obligatorio!): Se introduce el campo Detalle.codigo_descuento. Será obligatorio para identificar el tipo de descuento.
    Si se usa el código "99" (Otros Descuentos), se debe especificar la naturaleza en el nuevo campo Detalle.codigo_descuento_otros.
    Código Tipo Descuentos
    01 Descuento por Regalía
    02 Descuento por Regalía IVA Cobrado al Cliente
    03 Descuento por Bonificación
    04 Descuento por volumen
    05 Descuento por Temporada (estacional)
    06 Descuento promocional
    07 Descuento Comercial
    08 Descuento por frecuencia
    09 Descuento sostenido
    99 Otros descuentos
  4. Nuevas Tarifas de IVA: El campo Detalle.Impuesto.codigo_tarifa se actualiza con nuevos códigos.
    Código Descripción
    09 Tarifa reducida 0.5%
    10 Tarifa Exenta
    11 Tarifa 0% sin derecho a crédito
  5. Exoneraciones: En el campo Detalle.Impuesto.Exoneracion.tipo_documento se actualizan las descripciones de los códigos a utilizar.
    NOTA: Si se usa el código "99" (Otros), se debe describir puntualmente el tipo de documento o autorización utilizado en el nuevo campo Detalle.Impuesto.Exoneracion.tipo_documento_otro.
    Código Tipo de Documento de exoneración o autorización
    01 Compras Autorizadas por la Dirección General de Tributación
    02 Ventas exentas a diplomáticos
    03 Autorizado por Ley especial
    04 Exenciones Dirección General de Hacienda Autorización Local Genérica
    05 Exenciones Dirección General de Hacienda Transitorio V (servicios de ingeniería, arquitectura, topografía obra civil)
    06 Servicios turísticos inscritos ante el Instituto Costarricense de Turismo(ICT)
    07 Transitorio XVII(Recolección, Clasificación, almacenamiento de Reciclaje y reutilizable)
    08 Exoneración a Zona Franca.
    09 Exoneración de servicios complementarios para la exportación articulo 11 RLIVA
    10 Órgano de las corporaciones municipales
    11 Exenciones Dirección General de Hacienda Autorización de Impuesto Local Concreta
    99 Otros
    • Se añaden campos para detallar la exoneración, como el "Número de artículo" Detalle.Impuesto.Exoneracion.articuloy el "Número de inciso" Detalle.Impuesto.Exoneracion.incisoque la establecen.
    • IMPORTANTE: El campo Detalle.Impuesto.Exoneracion.nombre_institucion ahora pasa a ser un código de 2 caracteres. Los posibles valores son los siguientes:
    NOTA: Si se usa el código "99" (Otros), debe describirlo puntualmente en el nuevo campo Detalle.Impuesto.Exoneracion.nombre_institucion_otros.
    Código Nombre de la Institución
    01 Ministerio de Hacienda
    02 Ministerio de Relaciones Exteriores y Culto
    03 Ministerio de Agricultura y Ganadería
    04 Ministerio de Economía, Industria y Comercio
    05 Cruz Roja Costarricense
    06 Benemérito Cuerpo de Bomberos de Costa Rica
    07 Asociación Obras del Espíritu Santo
    08 Federación Cruzada Nacional de protección al Anciano (Fecrunapa)
    09 Escuela de Agricultura de la Región Húmeda(EARTH)
    10 Instituto Centroamericano de Administración de Empresas (INCAE)
    11 Junta de Protección Social(JPS)
    12 Autoridad Reguladora de los Servicios Públicos(Aresep)
    99 Otros

3. Cambios en el Receptor

  1. Actividad Económica (Nuevo Campo): Se agrega el campo Receptor.codigo_actividad para indicar el código de la actividad económica inscrita del receptor a la cual corresponden los bienes o servicios que se le están facturando.
  2. Barrio de la ubicación (Cambio en formato): El campo Receptor.Ubicacion.barrio pasa a ser texto libre de no mas de 50 caracteres.
  3. Identificación: El campo Receptor.Identificacion.tipo admite nuevos códigos.

4. Cambios en Otros Cargos

  1. Tipo de documento: El campo OtroCargo.tipo_documento admite nuevos códigos.
    NOTA: Si se usa el código "99" (Otros Cargos), debe describirlo puntualmente en el nuevo campo OtroCargo.tipo_documento_otros.
    Código Descripción
    08 Depósitos de Garantía
    09 Multas o Penalizaciones
    10 Intereses Moratorios
    99 Otros Cargos
  2. Tipo identificación tercero (Nuevo Campo): Se agrega el campo OtroCargo.tipo_identificacion_tercero . Será obligatorio cuando se utilice el OtroCargo.tipo_documento = 04 (Cobro de un tercero).

5. Cambios en Información de Referencia

  1. Tipo de documento: El campo InformacionReferencia.tipo_doc admite nuevos códigos.
    NOTA: Si se usa el código "99" (Otros), debe describirlo puntualmente en el nuevo campo InformacionReferencia.tipo_doc_otro.
    Código Descripción
    13 Facturación mes vencido
    14 Comprobante aportado por contribuyente de Régimen Especial
    15 Sustituye una Factura electrónica de Compra
    16 Comprobante de Proveedor No Domiciliado
    17 Nota de Crédito a Factura Electrónica de Compra
    18 Nota de Débito a Factura Electrónica de Compra
    99 Otros
  2. Código: El campo InformacionReferencia.codigo admite nuevos códigos.
    NOTA: Si se usa el código "99" (Otros), debe describirlo puntualmente en el nuevo campo InformacionReferencia.codigo_referencia_otro.
    Código Descripción
    06 Devolución de mercancía
    07 Sustituye comprobante electrónico
    08 Factura Endosada
    09 Nota de crédito financiera
    10 Nota de débito financiera
    11 Proveedor No Domiciliado
    12 Crédito por exoneración posterior a la facturación
    99 Otros