Vous êtes sur la page 1sur 96

Especificación técnica Servicio Web

Departamento de Informática
2

Control de versiones
Versión Encargado Descripción

V.1.0 Joselyn Monge Creación del documento

V.1.1 Joselyn Monge Actualización del documento

V.1.2 Joselyn Monge Actualización del documento

V.1.3 Joselyn Monge Actualización del documento

V.1.4 Joselyn Monge Actualización del documento

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
3

Tabla de contenido
Control de versiones ........................................................................................................................... 2
Estructura del XML: ............................................................................................................................ 7
Datos importantes: ............................................................................................................................. 8
Especificaciones técnicas:............................................................................................................. 10
Descripción de las partes del archivo XML ...................................................................................... 10
Datos del nodo <Encabezado>: .................................................................................................... 10
Datos del nodo <Detalle> <Linea>: .............................................................................................. 16
Datos del nodo <InformacionDeReferencia>: ............................................................................. 22
Datos del nodo <ParametrosAdicionales> .................................................................................. 23
Datos del nodo <Totales>:............................................................................................................ 24
Datos del nodo <Otros>................................................................................................................ 27
Datos del nodo <Otros Cargos> ................................................................................................... 28
Ejemplo de la estructura de los XML (Factura):............................................................................... 29
Métodos del servicio web ................................................................................................................ 30
Métodos de consulta del documento enviado al Ministerio de Hacienda................................. 30
Ejemplo de consulta de un documento: ................................................................................... 30
Método de consulta la respuesta del correo que recibirá la factura. ........................................ 31
Tabla de codificación códigos de respuesta de Correo: .......................................................... 31
Ejemplo correo enviado: ........................................................................................................... 32
Ejemplo correo pendiente: ....................................................................................................... 32
Ejemplo correo no encontrado: ................................................................................................ 32
Método consulta de la respuesta del Ministerio de Hacienda. ................................................. 32
Tabla de codificación códigos de respuesta de Hacienda: ...................................................... 33
Ejemplo de la consulta de la respuesta de un documento: ...................................................... 33
Método de insertar el documento: .............................................................................................. 34
Ejemplo de insertar documento con errores: ........................................................................... 34
Ejemplo de insertar documento con éxito: ............................................................................... 35
Estructuras especiales requeridas por entidades ............................................................................ 36
Walmart ........................................................................................................................................ 36
Automercado ................................................................................................................................ 38
Factura electrónica ........................................................................................................................... 38
Femsa ............................................................................................................................................ 41

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
4

BCCR .............................................................................................................................................. 42
Megasuper: ................................................................................................................................... 43
Sigma:............................................................................................................................................ 44
Grupo Q:........................................................................................................................................ 44
 Código de barra #1: 0001. ..................................................................................................... 44
El Arreo: ........................................................................................................................................ 44
Notas ................................................................................................................................................. 45
Nota 1: La codificación del tipo de documento debe ser la siguiente: ......................................... 45
Nota 2: La codificación para el tipo de identificación es la siguiente: .......................................... 45
Nota 3: La identificación del receptor debe tener las siguientes características: ........................ 45
Nota 4: La Codificación de la condición de venta es la siguiente: ................................................ 46
Nota 5: La codificación de medio de pago es la siguiente: ........................................................... 46
Nota 6: El desglose de los códigos de impuesto: .......................................................................... 46
Nota: Cuando se facturen bienes usados utilizando como base imponible del IVA el precio de
venta menos el precio de compra, así como, las ventas por catálogo se debe utilizar el código de
impuesto ”07“. .............................................................................................................................. 47
Nota 7: Cuando se trata del IVA las tarifas y códigos a utilizar son las siguientes: ..................... 47
Nota 8: Los códigos de referencia a utilizar son: .......................................................................... 48
Nota 9: La codificación a utilizar en el campo “Tipo de documento de referencia” es la siguiente:
....................................................................................................................................................... 48
Nota 10: La codificación a utilizar en el campo “Tipo de documento exoneración” es la siguiente:
....................................................................................................................................................... 50
Nota 11: Los códigos para la descripción de la respuesta del Ministerio de Hacienda son: ........ 50
Nota 12: La codificación a utilizar en el campo “Tipo de código de producto/servicio” es la
siguiente: ....................................................................................................................................... 50
Nota 13: La codificación a utilizar en el campo “Moneda” es la siguiente: .................................. 51
Nota 15: La codificación a utilizar en los campos cantón, provincia, distrito según el Ministerio
de Hacienda es el siguiente: .......................................................................................................... 57
https://www.hacienda.go.cr/ATV/ComprobanteElectronico/frmAnexosyEstructuras.aspx#
opción codificación_v4.3.zip ......................................................................................................... 67
Nota 16: La codificación a utilizar en el campo “Unidad de medida” es la siguiente: .................. 67
Nota 17: La codificación para el campo “Situación de envió” es la siguiente: ............................ 72
Nota 18: La codificación del correo electrónico debe ser la siguiente: ........................................ 73
Nota 19: La numeración consecutiva debe cumplir con la siguiente estructura:......................... 74
Nota 20: La clave numérica debe cumplir con la siguiente estructura:........................................ 74

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
5

Nota 21:............................................................................................................................................. 75
¿Cómo calcular un impuesto al valor agregado u otros impuestos? .............................................. 75
¿Cómo calcular un impuesto del Impuesto Calculo Especial? ........................................................ 76
¿Cómo calcular un impuesto de Bienes Usados? ............................................................................ 77
¿Cómo calcular una exoneración? ................................................................................................... 77
¿Cómo aplicar una regalía? .............................................................................................................. 78
Factura de Compra: .......................................................................................................................... 79
Tabla de códigos de error: ................................................................................................................ 82

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
6

Introducción:

El servicio web para facturación electrónica es un sistema en línea que permite enviar los
documentos electrónicos (factura, factura de compra, factura de exportación, tiquete, nota
de crédito y nota de débito) al sistema tributario del Ministerio de Hacienda para ser
registrados como lo estipulan las regulaciones presentes en la actual resolución. El Servicio
está diseñado para que las empresas con sistemas ERP (enterprise resource planning), con
sistemas contables, con sistemas de facturación y con otros tipos de sistemas
administrativos puedan interconectarse con GTI-Factura Electrónica y de esa forma puedan
emitir las facturas electrónicas.

El servicio permite al cliente seguir utilizando su sistema de facturación, y al momento de


emitir nuevo documento electrónico, hacerlo por medio del consumo de un servicio web.
El usuario no tiene que cambiar de pantalla, o aprender un nuevo sistema, ni quedar con
información disgregada en dos diferentes aplicaciones, sino que todo queda unido en el
sistema del cliente.

También brinda seguridad en todos sus procesos. Esto le da confianza al cliente que sus
datos o documentos no serán utilizados ni enviados a terceras personas. Ya que para
conectarse se requiere una autenticación del usuario además de algunos datos que solo
tendrá acceso la empresa.

Con la información recibida, el sistema de factura electrónica de GTI realiza el proceso de


envío de los datos al API de Hacienda y al receptor de la factura electrónica.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
7

Estructura del XML:

Para la utilización del servicio se requiere que elaboren un XML, el cual está constituido por
las siguientes partes:

1. Datos de encabezado: corresponden a la versión, numeración e identificación del


documento electrónico, condiciones de la venta, información del emisor y la
información del receptor.
2. Detalle de la mercancía o servicio prestado: En esta parte se debe detallar una línea
por cada artículo, especificando cantidad, valor, impuestos adicionales y valor neto,
así como descuentos y recargos que afectan al total del documento y que no se
requiere especificar individualmente, así como el monto total de la transacción.
3. Información de referencia: Se deben detallar la razón y/o los documentos de
referencia, por ejemplo, se debe identificar la factura que se está modificando con
una nota de crédito o de débito; y en el caso de comprobantes electrónicos que
sustituyen comprobantes físicos emitidos por contingencia, se debe hacer
referencia al comprobante provisional.
4. Totales: Corresponde a la totalización de los montos del comprobante electrónico.
5. Otros: comprende la información requerida para las relaciones de comercio
electrónico entre las partes, que no contravenga lo establecido en la presente
resolución.

Para ver la información más detallada de la estructura del XML puede ir a Descripción de
las partes del archivo XML.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
8

Datos importantes:
 Los documentos emitidos son enviados por correo justo como una factura real. Por
lo que se recomienda utilizar correos internos o ficticios de la organización que
realiza la integración del servicio o las pruebas requeridas.

 El documento XML, preferiblemente debe de ir bajo la declaración de versión 1.0 y


codificación UTF-8. De forma que la primera etiqueta deba ir de la siguiente manera:
<?xml version="1.0" encoding="UTF-8"?>

 Los contenidos de las etiquetas del documento XML no pueden incluir caracteres
entidad predefinidos en el standard XML 1.0. Los caracteres predefinidos son: “, &,
‘, <, >. Además, no se permite que las etiquetas (nodos) tengan distintos nombres a
la estructura establecida por nuestro sistema. Que no contengan los cierres, que
inicien en mayúscula o contenga errores ortográficos.

 En las tablas de la estructura del XML se especifica la máxima cantidad de decimales


que puede tener un valor numérico de determinado campo del XML, por ejemplo
18,5 indica que es un número decimal que tiene como máximo de parte entera 13
números y de parte decimal un máximo de 5 números. El sistema necesita que se
indique la cantidad de decimales con que la compañía trabaja, es decir, con los que
enviaran los valores de los campos que sean decimales para ser configurado, siendo
un valor por compañía y este respetara los requerimientos específicos de los campos
del XML, siendo como máximo cinco decimales y como mínimo dos decimales.

 La empresa debe indicar la cantidad de decimales en la que desea trabajar además


de cuantas sucursales y terminales quieren tener para la configuración de la cuenta.

 Si el sistema no es configurado a una determinada cantidad de decimales se harán


las validaciones y cálculos a dos decimales por defecto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
9

 Acerca del redondeo de los números decimales, debe hacerse de la siguiente


manera:

- Dígito menor que 5: Si el siguiente decimal es menor que 5, el anterior no se


modifica.
Ejemplo: 12,6123. Redondeando a 2 decimales se debe tener en cuenta el tercer
decimal: 12,6123 ≈ 12,61.
- Dígito mayor que 5: Si el siguiente decimal es mayor que 5, el anterior se
incrementa en una unidad.
Ejemplo: 12,6185. Redondeando a 2 decimales se debe tener en cuenta el tercer
decimal: 12,6185 ≈ 12,62
Ejemplo: 2,3571 redondeado a la centésima, se debe tener en cuenta el tercer
decimal como es 7 el número aumenta quedando 2.36.
- Dígito igual que 5: Si el siguiente decimal es igual a 5, el anterior se incrementa
en una unidad.
Ejemplo: 9,1451. Redondeando a 2 decimales considerando que el tercer
número es 5, aumenta: de 9,1451 a 9,15

Ejemplo de redondeo a 5 decimales:


Numero Redondeo Descripción

1.345284 1.34528 El sexto número (4) redondea hacia abajo

1.345285 1.34529 El sexto número (5) El número 5 redondea hacia arriba (así lo trabaja hacienda)

1.345287 1.34529 El sexto número (7) redondea hacia arriba

 Para más información acerca de las condiciones, regulaciones y escenarios que se


aplican al envió y presentación de la información de los documentos electrónicos al

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
10

Ministerio de Hacienda favor visite el siguiente link:


https://tribunet.hacienda.go.cr/FormatosYEstructurasXML.jsp y refiérase a Estructuras
XML y Anexos Versión 4.3.

Especificaciones técnicas:
• Servicio WSDL.

• Protocolo SOAP.

• Desarrollado en VISUAL C#.

Descripción de las partes del archivo XML


En la condición de los campos, se utilizan los encabezados:

 FE: Factura Electrónica.


 FEE: Factura Electrónica Exportación.
 FEC: Factura Electrónica Compra.
 TE: Tiquete Electrónico.
 NC: Nota de Crédito.
 ND: Nota de Débito.
 Campos Obligatorios se representarán con *.
 Campos inexistentes -.
 Los campos nuevos se colocarán con color verde para su identificación.
 Los campos con cambios se colocarán con color morado para su identificación.

Datos del nodo <Encabezado>:


Etiqueta Descripción Tipo Tamaño Requerido
FE FEE FE TE NC ND
C
<NumCuenta> Número de cuenta de la Integer * * * * * *
empresa, este dato es

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
11

brindado por GTI. Va dentro de


Nodo Emisor <Emisor>.
<TipoDoc> Es el campo que indica el tipo Integer 2 * * * * * *
de documento electrónico que
se desea generar.
**Ver nota**
<CondicionVenta> Es el tipo o forma de venta que Integer 2 * * * * * *
se utiliza para realizar una
transacción comercial.
**Ver nota**
<idMedioPago> Es cualquier tipo de activo Integer 2 * * * * * *
financiero del que se dispone
para realizar un desembolso
en una operación o
transacción comercial. Pueden
enviar varios medios de pago
por documento, máximo 4.
**Ver nota**
<Sucursal> Es el número que identifica la Integer 3 * * * * * *
sucursal de la empresa.
<Terminal> Es el número que identifica la Integer 5 * * * * * *
terminal de la sucursal.
<Moneda> Divisa en la que está hecha la Integer 3 * * * * * *
factura.
**Ver nota**
<SituacionEnvio> Corresponde a la identificación Integer 1 * * * * * *
de la circunstancia en la que se
realizó y se envió la factura al
sistema de facturación.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
12

**Ver nota**
<CodigoActividad Se debe de indicar el código de String 6 * * * * * *
la actividad económica a
> la cual corresponde el
comprobante electrónico, en
caso
de contar con más de una
actividad económica se debe de
ingresar el código de la
actividad principal.
**Ver nota **
<FechaFactura> Es la fecha en que se hizo la DataTim Si no se envía, se colocará la fecha
factura. Tipo de dato de fecha e del sistema de GTI en el momento de
y hora. Formato: YYYY-MM- emisión
DDTHH:mi:ss] Ejemplo: 2016-
09-26T13:00:00.

<TipoCambio> Es la relación de equivalencia Decimal 18,5


entre la divisa o tipo de
moneda escogida con el colon,
es decir, nos indica cuantos
colones se necesitan para
obtener una unidad de otro
tipo de moneda.
<DiasCredito> Es el plazo del crédito en días. Integer 10 Es obligatorio cuando la condición de
venta sea 2 “Crédito”.
<Periodo> Es el intervalo de tiempo al String 8
cobro.
<FechaVencimient Fecha del límite de pago del DateTim
o> servicio o del producto. Tipo e
de dato de fecha y hora.
Formato: YYYY-MM-

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
13

DDTHH:mi:ss] Ejemplo: 2016-


09-26T13:00:00.

<NumOrdenComp Numero interno que identifica String 20


ra> una compra de productos o
servicios.
<NumeracionCons Este campo deberá utilizarlo String 20
ecutiva> cuando usted desee llevar el
control de su consecutivo,
pero debe tomar muy en
cuenta la estructura que debe
cumplir.
**Ver nota**
<ClaveNumerica> Este campo deberá utilizarlo Integer 50
cuando usted desee llevar el
control de su clave numérica,
pero debe tomar muy en
cuenta la estructura que debe
cumplir.
**Ver nota**
<NumeroFactura> Número de identificación del String 50
documento electrónico,
brindado por el cliente.

Encabezado>Receptor
<Receptor> Contiene los datos del * *
receptor del comprobante.
<NombreReceptor Es el nombre del receptor String 100 * * * * * *
>
Integer 2 * * * * * *

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
14

<TipoIdentificacio Tipo de identificación del


n> receptor.
**Ver nota** Debe colocarlo si se utiliza
identificación del receptor.
<IdentificacionRec Es la identificación del String 20 * * * * * *
eptor> receptor. Debe colocarlo si se utiliza el tipo de
**Ver nota** identificación del receptor.
El tipo de identificación 10
(Extranjero) es inexistente en
Factura electrónica (TipoDoc cód. 1)
y Factura electrónica de compra
(Tipo cód. 8).
<idProvincia> Es el número que identifica la Integer 1 -
provincia según la No, solo si se indica algún campo
documentación de Hacienda. referente a la dirección del receptor
**Ver nota** con tipo de identificación física,
jurídica, nite o dimex.
<idCanton> Es el número que identifica el Integer 2 -
cantón según la No, solo si se indica algún campo
documentación de Hacienda. referente a la dirección del receptor
**Ver nota** con tipo de identificación física,
jurídica, nite o dimex
<idDistrito> Es el número que identifica el Integer 2 -
distrito según la No, solo si se indica algún campo
documentación de Hacienda. referente a la dirección del receptor
**Ver nota** con tipo de identificación física,
jurídica, nite o dimex

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
15

<idBarrio> Es el número que identifica el Integer 2 -


barrio según la documentación
de Hacienda.
**Ver nota**
<DireccionRecepto Son las señas exactas de la String Este campo es totalmente opcional, pero debe
r> dirección del receptor. tomar en cuenta lo siguiente:
 Cuando el tipo de identificación es 10
(Extranjero) puede colocar hasta 300
caracteres y no debe colocar provincia,
cantón, distrito ni barrio.
 Cuando el tipo de identificación sea 1
(física), 2 (jurídica), 3 (dimex) y 4 (nite)
puede colocar hasta 160 caracteres y
debe colocar provincia, cantón y distrito.
 Es inexistente para la factura de
exportación (cód. 9) solo para el caso que
sea una persona con identificación
extranjera cód. 10 de lo contrario no
debe colocarlo.
<NumeroAreaTelR Es el número de área del País Integer 3 No, solo si se utiliza teléfono del
eceptor> en que habita el receptor. receptor.
<NumeroTelRecep Es el número de teléfono del Integer 20 No, solo si se utiliza área del
tor> receptor. receptor.
<CorreoElectronic Dirección del correo String 160
oReceptor> electrónico del receptor al que
le llegara el documento.
**Ver nota**
<CopiaCortesia> Direcciones de correos String 1000
electrónicos al que le llegaran

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
16

los documentos. Cada correo


electrónico debe ir separado
por;
Ejemplo:
ejemplo@ejemplo.com;ejemp
lo2@ejemplo2.com
<NombreComercia Nombre comercial que desea String 80
lReceptor> que se visualice en el PDF
sobre el receptor.
<NumeroAreaFax Es el número de área del País Integer 3
Receptor> en que habita el receptor.
<NumeroFaxRece Es el número de fax del Integer 20
ptor> receptor.

Datos del nodo <Detalle> <Linea>:

Etiqueta Descripción Tipo Tamaño Requerido


FE FEE FEC TE NC ND
<Linea> Contiene las líneas de Máximo
detalle. 1000 líneas
<Cantidad> Es la cantidad de Decimal 16,3 * * * * * *
productos o de servicios
brindados en relación
con la unidad de medida.
<UnidadMedida> Número que Identifica la Integer 2 * * * * * *
unidad de medida
utilizada con el producto
o el servicio según la

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
17

documentación de
Hacienda.
**Ver nota**
<DetalleMerc> Enunciado que describe String 200 * * * * * *
la línea de detalle de la
mercancía transferida o
servicio prestado.
<PrecioUnitario> Precio en la moneda Decimal 18,5 * * * * * *
indicada del producto o
del servicio en relación a
una unidad de medida
de la línea de detalle.
<CodigoTipo> En este campo se coloca IList<byte 2
el tipo de servicio o >
producto.
**Ver nota**
<CodigoProducto> Código Alfanumérico IList<strin 20
interno de la empresa g>
para identificar el
producto o servicio.
<UnidadComercial> Utilizado para indicar String 20
una unidad de medida
que nace del propio giro
comercial del
establecimiento, no es
una cantidad
estandarizada de una
determinada magnitud
física, definida y

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
18

adoptada por
convención o por ley
ejemplo "1 Tarima".
<DescripcionExtra> Utilizado para cuándo String 1000
deben de enviar campos
extras en las líneas de
detalle de los
documentos.
<TotalRegalia> Total, de la regalía indica Decimal 18,5
el sub total de los
productos que regala el
negocio, aquí deben de
indicarnos el precio
unitario por la cantidad.
Además cuando se
utilice el precio unitario
deberá ir 0.00
<PartidaArancelaria> Uso exclusivo para String 12 - * - -
Factura de Exportación.
El mínimo y máximo para
esta etiqueta son 12
caracteres.
<Codigo> Codigo de String 13
Producto/Servicio.
**Este campo estará
habilitado, pero se
iniciara su uso en el 2020
según indicaciones del

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
19

Ministerio de
Hacienda.**
<BaseImponible> Base imponible especial Decimal 18,5 No, solo cuando se selecciona el
código de impuesto 7 (IVA cálculo
especial)
**Importante**
Si su facturación continuara manejando solo un descuento por línea de detalle podrá la estructura de siempre.
<MontoDescuento> Monto del descuento del Decimal 18,5
producto o del servicio
de la línea de detalle.
<NaturalezaDescuent Enunciado que describe String 80 Si, solo si se utiliza un descuento.
o> el descuento.
**Importante**
Si su facturación manejara más de un descuento por línea de detalle deberá enviarlos los datos en la siguiente
estructura.

Lineas>Descuentos
Descuentos Contiene los descuentos Máximo 5
de la línea por línea.
<MontoDescuento> Monto del descuento del Decimal 18,5
producto o del servicio
de la línea de detalle.
<NaturalezaDescuent Enunciado que describe String 80 Si, solo si se utiliza un descuento.
o> el descuento.
<Impuestos> Contiene el impuesto de
cada producto.
Nodo Impuesto <Impuesto>
<UsaServSalud> Deberá indicarlo el bool
documento fue pagado
con tarjeta y se facturen

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
20

servicios de salud con


impuestos.
<CodigoImpuesto> Número que identifica el Integer 2 * * * * * *
tipo de impuesto según
la documentación de
Hacienda.
**Ver nota**
<PorcentajeImpuesto Campo que indica el Decimal 4,2 * * * * * *
> porcentaje del impuesto.
Debe coincidir con el
monto.
<MontoImpuesto> Es el monto del Decimal 18,5 * * * * * *
porcentaje del impuesto
contra el resultado de la
multiplicación del precio
unitario de la línea de
detalle por la cantidad
de la línea de detalle
menos el monto del
descuento de la línea de
detalle.
**Ver nota 1**
**Ver nota 2**
**Ver nota 3**
<FactorIVA> Factor del impuesto Decimal 5,4 No, solo si se utiliza el impuesto de
IVA de Bienes Usados.
<CodigoTarifa> Código de la tarifa del Byte 2 No, solo si se utiliza el impuesto 1 y
impuesto. 7
**Ver nota**

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
21

<MontoExportacion> Monto de impuesto de Decimal 18,5 - * - -


exportación
Nodo Exoneración <Exoneracion>
-
<TipoDocumento> Número que identifica el Integer 2 * * * * * *
tipo de documento de
exoneración según la
documentación de
Hacienda.
**Ver nota**
<NumeroDocumento Número que identifica el String 40 * * * * * *
> documento de
exoneración o su
autorización
<NombreInstitucion> Nombre de institución o String 160 * * * * * *
dependencia que emitió
la exoneración.
<FechaEmision> Fecha de emisión del DateTime * * * * * *
documento de
exoneración o de
autorización. Debe ir con
el formato
: YYYY-MM-DDThh:mi:ss
Ejemplo: 2016-09-
26T13:00:00

<MontoImpuesto Monto del impuesto Decimal 18,5 * * * * * *


Exonerado o autorizado
sin impuesto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
22

**Ver nota**
<PorcentajeCompra> Monto del impuesto Integer 3 * * * * * *
Exonerado o autorizado
sin impuesto.

Datos del nodo <InformacionDeReferencia>:

Etiqueta Descripción Tipo Tamaño Requerido


FE FFE FEC TE NC ND
<InformacionD Campo para enviar la
eReferencia> información de
referencia.
<Referencia>
<TpoDocRef> Número que identifica el Intege 2 No, solo cuando la * *
tipo de documento de r situación de envió es por
referencia. contingencia
**Ver nota**
<NumeroRefer Clave numérica del String 50 No, solo cuando la * *
encia> comprobante electrónico situación de envió es por
o consecutivo del contingencia
documento de referencia
<CodigoRefere Número que identifica el Intege 2 No, solo cuando la * *
ncia> tipo de código de r situación de envió es por
referencia según la contingencia
documentación de
Hacienda.

**Ver nota**

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
23

Datos del nodo <ParametrosAdicionales>

Etiqueta Descripción Tipo Tamaño Requerido


FE FEE FEC TE NC ND
<ParametrosA Contiene datos
dicionales> extras para los
documentos
<FormatoPDF1 Id de la plantilla Alfanumérico 1000
> personalizada a
utilizar
<Param0> Parámetro 0 Alfanumérico
<Param1> Parámetro 1 Alfanumérico

<Param2> Parámetro 2 Alfanumérico


<Param3> Parámetro 3 Alfanumérico
<Param4> Parámetro 4 Alfanumérico
<Param5> Parámetro 5 Alfanumérico
<Param6> Parámetro 6 Alfanumérico
<Param7> Parámetro 7 Alfanumérico
<Param8> Parámetro 8 Alfanumérico
<Param9> Parámetro 9 Alfanumérico
<Param10> Parámetro 10 Alfanumérico
<Param11> Parámetro 11 Alfanumérico
<Param12> Parámetro 12 Alfanumérico
<Param13> Parámetro 13 Alfanumérico
<Param14> Parámetro 14 Alfanumérico
<Param15> Parámetro 15 Alfanumérico
<Param16> Parámetro 16 Alfanumérico

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
24

<Param17> Parámetro 17 Alfanumérico


<Param18> Parámetro 18 Alfanumérico
<Param19> Parámetro 19 Alfanumérico
<Param20> Parámetro 20 Alfanumérico
<Param21> Parámetro 21 Alfanumérico
<Param22> Parámetro 22 Alfanumérico
<Param23> Parámetro 0 Alfanumérico
<Param24> Parámetro 24 Alfanumérico
<Param25> Parámetro 25 Alfanumérico
<Param26> Parámetro 26 Alfanumérico
<Param27> Parámetro 27 Alfanumérico
<Param28> Parámetro 28 Alfanumérico
<Param29> Parámetro 29 Alfanumérico
<Param30> Parámetro 30 Alfanumérico
<Param31> Parámetro 31 Alfanumérico
<Param32> Parámetro 32 Alfanumérico
<Param33> Parámetro 33 Alfanumérico
<Param34> Parámetro 34 Alfanumérico

Datos del nodo <Totales>:


Definición: Descripción especifica

MontoTotal Es el resultado de la multiplicación del <PrecioUnitario>


por la <Cantidad> .
ImpuestoNeto Es el resultado de resta el campo MontoImp menos el
MontoExonerado.

Etiqueta Descripción Tipo Tamaño Requerido

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
25

FE FEE FEC TE NC ND
<Totales> Contiene todos los totales del * * * * * *
documento
<TotalServGrava En caso que no posea Decimal 18,5 * * * * * *
dos> exoneración es la suma del
MontoTotal de las líneas que
son servicios y que estén
gravadas con el IVA, es decir, el
código del impuesto 1,7 o 8.
Si cuenta con exoneración se
obtiene de la multiplicación del
MontoTotal por (1 - Porcentaje
Exonerado).
<TotalServExent Es la suma del MontoTotal de Decimal 18,5 * * * * * *
os> las líneas que son servicios y que
no estén gravadas con impuesto
del IVA, es decir que no tengan
Código Impuesto 1,7 o 8.
<TotalServExone Se obtiene al multiplicar el Decimal 18,5 * * * * * *
rados> MontoTotal por el
PorcentajeExonerado de las
líneas que son servicios.
<TotalMercancia En caso que no posea Decimal 18,5 * * * * * *
sGravadas
exoneración es la suma del
>
MontoTotal de las líneas que
son mercancías y que esten
gravadas con el IVA, es decir, el
código del impuesto 1,7 o 8.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
26

Si cuenta con exoneración se


obtiene de la multiplicación del
MontoTotal por (1 - Porcentaje
Exonerado).
<TotalMercancia Es la suma del MontoTotal de Decimal 18,5 * * * * * *
sExentas
las líneas que son mercancías y
>
que no estén gravadas con
impuesto del IVA, es decir que
no tengan Código Impuesto 1,7
o 8.
<TotalMercancia Se obtiene al multiplicar el Decimal 18,5 * * * * * *
sExoneradas
MontoTotal por el
>
PorcentajeExonerado de las
líneas que son mercancías.
<TotalGravado> Es la suma de los campos Decimal 18,5 * * * * * *
“TotalServGravados” más
“TotalMercanciasGravadas”.
<TotalExento> Es la suma de los campos Decimal 18,5 * * * * * *
“TotalServExentos” más
“TotalMercanciasExentas”.
<TotalExonerado Es la suma de los campos Decimal 18,5 * * * * * *
> “TotalServExonerados” más
“TotalMercanciasExoneradas”.
<TotalOtrosCarg Es la suma del MontoCargo de Decimal 18,5 * * * * * *
os> las líneas de otros cargos.
<TotalIVADevuel Es la sumatoria de los Decimal 18,5 * * * * * *
to> MontoImp de las líneas que
contengan impuestos por los
servicios de salud y el

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
27

documento sea pagado con


tarjeta.
<TotalVenta> Es la suma de los campos Decimal 18,5 * * * * * *
“TotalGravado” más
“TotalExento” mas
“TotalExonerado”.
<TotalDescuento Es la suma de los descuentos de Decimal 18,5 * * * * * *
s> todas las líneas.
<TotalVentaNet Es la resta de los campos Decimal 18,5 * * * * * *
a> “TotalVenta” menos
“TotalDescuentos”.
<TotalImpuesto> Es la sumatoria de todos los Decimal 18,5 * * * * * *
montos de impuestos de todas
las líneas.
<TotalComproba Es la suma del Total Venta Neta Decimal 18,5 * * * * * *
nte> ,Total de Impuestos,
TotalOtrosCargos menos
TotalIVADevuelto.

Datos del nodo <Otros>

Etiqueta Descripción Tipo Tamaño Requerido


FE FEE FEC TE NC ND
<Otros> Información adicional que se String 8000
requiera incluir en el
documento electrónico

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
28

Datos del nodo <Otros Cargos>

Etiqueta Descripción Tipo Tamaño Requerido


FE FEE FEC TE NC ND

<TipoDocumento> Tipo Documento Byte 2 * * * * * *


<NumeroIdentidad Número de cédula String 12 - - *
física/
Tercero>
jurídica/NITE/DIMEX

<NombreTercero> Nombre o razón social String 100 - -


<Detalle> Detalle Otros Cargos String 160 * * * * * *
<Porcentaje> Porcentaje Decimal 6,5 En el caso que el cargo posea un
porcentaje o monto para
su cálculo se debe de indicar el mismo.

<MontoCargo> Monto del Cargo Decimal 18,5 * * * * * *

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
29

Ejemplo de la estructura de los XML (Factura):

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
30

Métodos del servicio web


Métodos de consulta del documento enviado al Ministerio de Hacienda.
Este método recibe por parámetros:

 Debe colocar el número de cuenta de su empresa.


 El consecutivo del documento.
 La dirección de correo electrónico configurado con la cuenta de la empresa.
 La contraseña del correo electrónico.

Devuelve como respuesta el XML enviado al Ministerio de hacienda asociado con los datos
ingresados por el cliente.

Ejemplo de consulta de un documento:

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
31

Método de consulta la respuesta del correo que recibirá la factura.


Este método recibe por parámetros:

 Debe colocar el número de cuenta de su empresa.


 El consecutivo del documento.
 La dirección de correo electrónico configurado con la cuenta de la empresa.
 La contraseña del correo electrónico.

Tabla de codificación códigos de respuesta de Correo:


Respuesta Código

error 0

pendiente 1

enviado 2

no registra 3

Devuelve la respuesta del correo ingresado en el documento según con el consecutivo dado
por parámetro.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
32

 Root: estructura principal de la respuesta.


 Código: indica el estado del correo.
 Respuesta: le indica el documento y el estado que tiene.
 Detalle: le indica el estado del correo.

Ejemplo correo enviado:

Ejemplo correo pendiente:

Ejemplo correo no encontrado:

Método consulta de la respuesta del Ministerio de Hacienda.


Este método recibe por parámetros:

 Debe colocar el número de cuenta de su empresa.


 El consecutivo del documento.
 La dirección de correo electrónico configurado con la cuenta de la empresa.
 La contraseña del correo electrónico.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
33

Tabla de codificación códigos de respuesta de Hacienda:


Respuesta Código

aceptado 100

procesando 101

rechazado 102

error 103

No se encontró el documento 104

El método devuelve el código (Ver códigos) y la respuesta de parte del Ministerio de


Hacienda.

Ejemplo de la consulta de la respuesta de un documento:


 Root: estructura principal de la respuesta.
 Código: indica el estado del documento.
 Respuesta: le indica el documento y el estado que tiene.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
34

 Detalle: le indica el estado del documento de manera más explícita.

Método de insertar el documento:


Este método recibe por parámetros:

 Debe colocar el XML.


 La dirección de correo electrónico configurado con la cuenta de la empresa.
 La contraseña del correo electrónico.

Ejemplo de insertar documento con errores:


Este método devuelve el número de documento si solo cargo un documento le aparecerá
1, el id de la carga de ese documento, el número de factura si la tiene, el código de error
(Ver códigos), la descripción de ese error.

 Root: estructura principal de la respuesta.


 FacturaElectronicaXML: estructura que indica un documento.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
35

 NumDocumento: indica el número de documentos procesados, si realiza una carga


de 3 documento cada documento tendra numDocumento 1 el otro 2 y finalmente
3.
 IdCarga: número interno que utiliza GTI con fines de encontrar las cargas de sus
documento de manera pronta.
 NumFacturaInterno: si en el XML nos envía el número de factura interno que usted
maneja este será el número que observara en este campo.
 ClaveNumerica: número de 50 dígitos que se envía al Ministerio de Hacienda.
 NumConsecutivoCompr: número de 20 dígitos que se envía al Ministerio de
Hacienda.
 CodigoError: le indica el error según la lista que podrá visualizar en la últimas
páginas de este documento, si su documento fue exitoso le saldrá código de error
00 si no le indicara otro número.
 DescripcionError: brinda la descripción del código de error.

Ejemplo de insertar documento con éxito:


Este método devuelve el número de documento si solo cargo un documento le aparecerá
1, el id de la carga de ese documento, la clave numérica, el consecutivo el número de factura
si la tiene, el código de error (Ver códigos), la descripción de ese error.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
36

Estructuras especiales requeridas por entidades


Walmart
Cédulas: 3102007223,3102085278.
Factura electrónica

Etiqueta Nombre Descripción Tipo Tamaño Requerido

<Param21> WMNumeroVendedor Contendrá 6 dígitos de Alfanumérico 9 Si


proveedor; 2 dígitos del
número de departamento y
1 dígito de número de
secuencia/número de
acuerdo.

<Param22> WMNumeroOrden Número de orden asignada Alfanumérico 10 Si


por Walmart.

<Param24> WMEnviarGLN Global Location Number Alfanumérico 13 Si


(GLN) de Walmart.

<Param23> WMFechaOrden Fecha de la orden de compra Alfanumérico (4 dígitos del No


con el formato CCYYMMDD año, 2 dígitos
del mes y 2
dígitos del día).
<Param26> WMNumeroRecepcion Número de recepción Alfanumérico No especificado No
asignado por Walmart.

Nota importante:

Si su factura electrónica no contiene los elementos requeridos será rechazada en el caso de


los datos no requeridos es opcional su envió, pero si no se envían hay un riesgo, no garantía,
de rechazo.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
37

Nota de crédito

Etiqueta Nombre Descripción Tipo Tamaño Requerido

<Param21> WMNumeroVendedor Contendrá 6 dígitos de Alfanumérico 9 Si


proveedor; 2 dígitos del
número de departamento y
1 dígito de número de
secuencia/número de
acuerdo.

<Param28> WMNumeroReclamo Número de Reclamo Alfanumérico 10 Si


asignado por Walmart,
incluir ceros a la izquierda
para completar los 10
dígitos.
<Param29> WMFechaReclamo Formato fecha CCYYMMDD Alfanumérico (4 dígitos del Si
(4 dígitos del año, 2 dígitos año, 2 dígitos
del mes y 2 dígitos del día) del mes y 2
Nota: Este elemento ayuda a dígitos del día).
Walmart a relacionar la nota
de crédito y el número de
reclamo, especialmente para
descartar reclamos más
antiguos.
<Param24> WMEnviarGLN Global Location Number Alfanumérico 13 Si
(GLN) de Walmart.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
38

Nota importante:
Para las notas de crédito deben contener los elementos requeridos de manera obligatorio
de no ser así los documentos serán rechazadas por Hacienda.

Automercado
Cédula: 3101007186.

Factura electrónica
Estructura:
Etiqueta Nombre Descripción Tipo Tamaño Requerido

<Param21> Automercado_Proveedor Número interno de Alfanumérico 4 No


proveedor
<Param22> Automercado_Orden_Com Número de orden de Compra Alfanumérico 7 No
pra
<Param24> Automercado_GLN_Cliente Global Location Number Alfanumérico 13 No
(GLN) para indicar el luger de
entrega

<Param30> Automercado_Codigo_Barr Debe contener el valor de un Alfanumérico 1000 No


a código de barra. El código de
barras deberá enviarse
separado por “|” ejemplo:
 Cód. 1: 1.
 Cód. 2: 2.
Prm30: 1|2.

Nota de crédito y Nota de debito

Etiqueta Nombre Descripción Tipo Tamaño Requerido

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
39

<Param21> NumeroProveedor Número interno de Alfanumérico 4 Si


proveedor.
<Param26> NumerodeAviso Número de nota de aviso Alfanumérico 7 Si

Estructura:

Nota importante: Esta entidad maneja más cédulas por ende si las necesita debe
comunicarse al área de servicio al cliente para que se las brinden.
Pricesmart
Cédula: 3101231707.
Factura electrónica
Estructura:

Etiqueta Nombre Descripción Tipo Tamaño Requerido

<Param21> NumeroVendedor Número de proveedor según Alfanumérico 20 Si


la cadena comercial
<Param22> NumeroOrden Número de orden de Compra Alfanumérico 20 No

<Param23> FechaOrden Formato fecha (yyyy-MM- Alfanumérico (4 dígitos del No


ddTHH:mm:ss). año, 2 dígitos
del mes y 2
dígitos del día).
<Param24> GLNLugarDeEntrega Código GLN del lugar de Alfanumérico 13 Si
entrega.
<Param25> DirrecionLugarDeEntrega Dirección del lugar de Alfanumérico 120 No
entrega
<Param26> NumeroDocRecepcion Número del documento de Alfanumérico 8 No
recepción

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
40

<Param27> FechaDocRecepcion Fecha y hora de emisión del Alfanumérico (4 dígitos del No


documento de recepción. año, 2 dígitos
Formato fecha (yyyy-MM- del mes y 2
ddTHH:mm:ss) dígitos del día).

Gessa
Cédula: 3101297812.
Factura electrónica
Estructura:

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
41

Etiqueta Nombre Descripción Tipo Tamaño Requerido

<Param21> NumeroVendedor Número de proveedor según Alfanumérico 20 No


la cadena comercial
<Param22> NumeroOrden Número de orden de Compra Alfanumérico 20 Si

<Param23> FechaOrden Formato fecha (yyyy-MM- Alfanumérico (4 dígitos del No


ddTHH:mm:ss). año, 2 dígitos
del mes y 2
dígitos del día).
<Param24> GLNLugarDeEntrega Código GLN del lugar de Alfanumérico 13 Si
entrega.
<Param25> DirrecionLugarDeEntrega Dirección del lugar de Alfanumérico 120 No
entrega
<Param26> NumeroDocRecepcion Número del documento de Alfanumérico 8 No
recepción
<Param27> FechaDocRecepcion Fecha y hora de emisión del Alfanumérico (4 dígitos del No
documento de recepción. año, 2 dígitos
Formato fecha (yyyy-MM- del mes y 2
ddTHH:mm:ss) dígitos del día).

Femsa
Cédula: 3101005212.
Factura electrónica, nota de crédito y nota de debito

Etiqueta Nombre Descripción Tipo Tamaño Requerido

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
42

<Param22 OrdenCompra Número de la Orden de Alfanumérico Mínimo 1 y No


>
Compra máximo 50
dígitos
<Param23 Remisión Solo proveedores que Alfanumérico Mínimo 1 y No
>
utilizan guía/nota de máximo 50
entrega, remisión o dígitos
equivalentes
<Param24 FechaConsumo Formato dd-MM-yyyy. Alfanumérico Mínimo 1 y No
>
Proveedores con máximo 50
consumos de consignación dígitos

<Param25 HojaEntrada Proveedores de Servicios Alfanumérico Mínimo 1 y No


>
máximo 50
dígitos

BCCR
Cédula: 4000004017.

Factura electrónica, nota de crédito y nota de debito

Etiqueta Nombre Descripción Tipo Tamaño Requerid


o

<Param2 BCCR_CUENTA_CLIENTE Número de cuenta Alfanumérico Mínimo Si


1> 1
cliente requerido.
y
máximo

50 dígitos
<Param2 BCCR_ORDEN_PEDIDO Número de orden Alfanumérico Mínimo Si
2> 1
de pedido.
y
máximo

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
43

50 dígitos

<Param2 BCCR_CODIGO_FACTUR Código de factura. Alfanumérico Mínimo Si


3> A 1

y
máximo

50 dígitos

Megasuper:
Cédula: 3101052164.

Etiqueta Nombre Descripción Tipo Tamaño Requerid


o

<Param2 NumeroPedido Número del pedido Alfanumérico Mínimo Si


1> 1
de Megasuper, con
que el proveedor y
alista la máximo
compra.
50 dígitos
<Param2 GLNTienda Número GLN de la Alfanumérico Mínimo Si
2> 1
sucursal de
Megasuper a la que se y
despacha el máximo
pedido.
50 dígitos

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
44

Sigma:
Cédula: 3101039749.
Etiqueta Nombre Descripción Tipo Tamaño Requerid
o

<Param2 Ordendecompra Número de orden de Alfanumérico 10 dígitos Si


1>
compra

Grupo Q:
Cédula: 3101025849.

Etiqueta Nombre Descripción Tipo Tamaño Requerid


o

<Param3 OC Número de orden Alfanumérico MIN 1 - MAX Si


0>
de compra 100 digitos

Para el caso del campo OC deben de insertarlo en el parámetro 30 de la siguiente manera:

 Código de barra #1: 0001.


 Código de barra #2: 0002.
 Código de barra #3: 0003.
 Código de barra #4: 0004.
 Código de barra #5: 0005.
Cada código se va a separar por el signo | de la
siguiente manera: 0001|0002|0003|0004|0005

El Arreo:
Cédula: 3101008150.

Etiqueta Nombre Descripción Tipo Tamaño Requerid


o

<Param2 ELARREO_OC Número de orden Alfanumérico MIN 12 - Si


1> MAX 12
de compra
dígitos

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
45

Notas
Nota 1: La codificación del tipo de documento debe ser la siguiente:
Tipo de Documento Código
Factura Electrónica 01
Nota de Debito Electrónica 02
Nota de Crédito Electrónica 03
Tiquete Electrónico 04
Factura Electrónica de Compra 08
Factura Electrónica de Exportación 09

Nota 2: La codificación para el tipo de identificación es la siguiente:


Tipo de identificación Código
Cedula física 01
Cedula Jurídica 02
Dimex 03
Nite 04
Extranjera 10

Nota 3: La identificación del receptor debe tener las siguientes características:


Tipo Cédula Mínimo Máximo Detalles

Cedula Física 9 9 Sin cero al inicio y sin guiones. Solo


números.
Cedula Jurídica 10 10 No debe llevar guiones, solo números
Dimex 11 12 Sin cero al inicio, Sin Guiones
Nite 10 10 Sin Guiones
Extranjera 1 20 Alfanumérica

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
46

Nota 4: La Codificación de la condición de venta es la siguiente:


Condición de la venta Código
Contado 01
Crédito 02
Consignación 03
Apartado 04
Arrendamiento con opción de Compra 05
Arrendamiento en función financiera 06
Cobro a favor de un tercero 07
Servicios prestados al Estado a crédito 08
Pago de servicios prestados al Estado 09
Otros (se debe indicar la condición de la venta) 99

Nota 5: La codificación de medio de pago es la siguiente:


Medios de pago Código
Efectivo 01
Tarjeta 02
Cheque 03
Transferencia-depósito bancario 04
Recaudo por terceros 05
Otros(se debe indicar el medio de pago) 99

Nota: En aquellos casos en los que al momento de la emisión del comprobante electrónico
se desconoce el medio de pago se debe indiciar “Efectivo” o sea el código “01”. Para efectos
de visualización e impresión se mostrará su descripción.

Nota 6: El desglose de los códigos de impuesto:


Impuesto Código

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
47

Impuesto al Valor Agregado 01


Impuesto Selectivo de Consumo 02
Impuesto Único a los combustibles 03
Impuesto específico de Bebidas Alcohólicas 04

Impuesto Específico sobre las bebidas 05


envasadas sin contenido alcohólico y jabones
de tocador
Impuesto a los productos de tabaco 06
IVA (calculo especial) 07
IVA Régimen de Bienes Usados (Factor) 08
Impuestos Especifico al Cemento 12
Otros 99

Nota: Cuando se facturen bienes usados utilizando como base imponible del IVA el precio
de venta menos el precio de compra, así como, las ventas por catálogo se debe utilizar el
código de impuesto ”07“.
Nota 7: Cuando se trata del IVA las tarifas y códigos a utilizar son las siguientes:

Descripcion del campo Código


Tarifa 0% (Exento) 01
Tarifa reducida 1% 02
Tarifa reducida 2% 03
Tarifa reducida 4% 04
Transitorio 0% 05
Transitorio 4% 06
Transitorio 8% 07
Tarifa general 13% 08

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
48

Nota 8: Los códigos de referencia a utilizar son:


Descripción del campo Código
Anula Documento de Referencia 01
Corrige monto 02
Referencia a otro documento 04
Sustituye comprobante provisional por 05
contingencia
Otros 99

Nota 9: La codificación a utilizar en el campo “Tipo de documento de referencia” es la


siguiente:
Tipo de Documento Referencia Código
Factura electrónica 01
Nota de débito electrónica 02
Nota de crédito electrónica 03
Tiquete electrónico 04
Nota de despacho 05
Contrato 06
Procedimiento 07
Comprobante emitido en contingencia 08
Devolución mercadería 09
Sustituye factura rechazada por el Ministerio 10
de Hacienda
Sustituye factura rechazada por el Receptor 11
del comprobante
Sustituye Factura de Exportación 12
Factura por mes vencido 13
Otros 99

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
49

Nota: Factura por mes vencido se puede utilizar en los comprobantes electrónicos
únicamente cuando el servicio prestado vence el último día del mes, como por ejemplo
servicios públicos, los cuales se facturan en los primeros días del mes, pero los ingresos
pertenecen al mes anterior; En el campo “fecha de emisión del documento de referencia” del
apartado de referencia de debe de indicar la fecha del periodo fiscal que corresponde el
ingreso de la factura.

Combinaciones permitidas al utilizar información de referencia:

Tipo de Nombre del tipo de Tipo de Nombre del tipo de Código de Nombre del código
documento documento documento de documento de referencia de referencia
referencia referencia
1 Factura 8 Comprobante 5 Sustituye
emitido en comprobante
contingencia provisional por
contingencia
8 Factura de 8 Comprobante 5 Sustituye
exportación emitido en comprobante
contingencia provisional por
contingencia
9 Factura de compra 8 Comprobante 5 Sustituye
emitido en comprobante
contingencia provisional por
contingencia
2 Nota de debito Todas las Todas las
codificaciones acciones
3 Nota de crédito Todas las Todas las
codificaciones acciones

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
50

Nota 10: La codificación a utilizar en el campo “Tipo de documento exoneración” es la


siguiente:
Tipo de documento de exoneración Código
Compras autorizadas 01
Ventas exentas a diplomáticos 02
Autorizado por Ley especial 03

Exenciones Dirección General de Hacienda 04


Transitorio V 05
Transitorio IX 06
Transitorio XVII 07
Otros 99

Nota 11: Los códigos para la descripción de la respuesta del Ministerio de Hacienda son:
Mensaje Código
Aceptado 01
Aceptado parcial 02
Rechazado 03

Aceptación parcial: Para uso exclusivo del Obligado Tributario permite aceptar de forma
parcial el contenido de un comprobante electrónico, permitiendo con esto la confesión de
una nota de crédito que permita ajustar la operación por el monto menor al de la factura
originalmente emitida, de forma tal que la suma algebraica de sus importes, sea positivo el
de la factura y negativo el de la nota de crédito, dando como resultado el valor neto real de
la operación

Nota 12: La codificación a utilizar en el campo “Tipo de código de producto/servicio” es la


siguiente:
Tipo de Código de producto/servicio Código

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
51

Código del producto del vendedor 01


Código del producto del comprador 02
Código del producto asignado por la industria 03
Código uso interno 04
Otros 99

Nota 13: La codificación a utilizar en el campo “Moneda” es la siguiente:


Código Moneda Abreviatura
1 Colones CRC
2 Us Dollar USD
3 Euro EUR
4 Afgani Afgano AFN
5 Ariary Malgache MGA
6 Baht Tailandés THB
7 Balboa Panameña PAB
8 Birr Etíope ETB
9 Bolívar Fuerte Venezolano VEF
10 Boliviano BOB
11 Cedi Ghanés GHS
12 Chelín Keniata KES
13 Chelín Somalí SOS
14 Chelín Tanzano TZS
15 Chelín Ugandés UGX
16 Córdoba Nicaragüense NIO
17 Corona Danesa DKK
18 Corona Noruega NOK
19 Corona Sueca SEK
20 Dalasi Gambiano GMD

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
52

21 Denar Macedonio MKD


22 Dinar RSD
23 Dinar Algerino DZD
24 Dinar Bahreiní BHD
25 Dinar Iraquí IQD
26 Dinar Jordano JOD
27 Dinar Kuwaití KWD
28 Dinar Libio LYD
29 Dinar Sudanés SDG
30 Dinar Tunecino TND
31 Dirham De Los Emiratos árabes Unidos AED
32 Dirham Marroquí MAD
33 Dobra De Santo Tomé Y Príncipe STD
34 Dólar Australiano AUD
35 Dólar Bahameño BSD
36 Dólar Bermudeño BMD
37 Dólar Caimano KYD
38 Dólar Canadiense CAD
39 Dólar De Barbados BBD
40 Dólar De Belice BZD
41 Dólar De Brunéi BND
42 Dólar De Hong Kong HKD
43 Dólar De Las Islas Salomón SBD
44 Dólar De Singapur SGD
45 Dólar De Trinidad Y Tobago TTD
46 Dólar Del Caribe Oriental XCD
47 Dólar Fiyiano FJD
48 Dólar Guyanés GYD

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
53

49 Dólar Jamaicano JMD


50 Dólar Liberiano LRD
51 Dólar Namibio NAD
52 Dólar Neozelandés NZD
53 Dólar Surinamés SRD
54 Dólar Taiwanés TWD
55 Dong Vietnamita VND
56 Dram Armenio AMD
57 Escudo Caboverdiano CVE
58 Florín Antillano Neerlandés ANG
59 Florín Arubeño AWG
60 Forint Húngaro HUF
61 Franco Burundés BIF
62 Franco Cfa De áfrica Central XAF
63 Franco Cfa De áfrica Occidental XOF
64 Franco Cfp XPF
65 Franco Comoriano KMF
66 Franco Congoleño CDF
67 Franco Guineano GNF
68 Franco Ruandés RWF
69 Franco Suizo CHF
70 Franco Yibutiano DJF
71 Gourde Haitiano HTG
72 Grivna Ucraniana UAH
73 Guaraní Paraguayo PYG
74 Kina De Papúa Nueva Guinea PGK
75 Kip Lao LAK
76 Koruna Checa CZK

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
54

77 Króna Islandesa ISK


78 Kuna Croata HRK
79 Kwacha Malauí MWK
80 Kwacha Zambiano ZMW
81 Kwanza Angoleño AOA
82 Kyat Birmano MMK
83 Lari Georgiano GEL
84 Lek Albanés ALL
85 Lempira Hondureño HNL
86 Leone De Sierra Leona SLL
87 Leu Moldavo MDL
88 Leu Rumano RON
89 Lev Búlgaro BGN
90 Libra SSP
91 Libra De Gibraltar GIP
92 Libra De Santa Helena SHP
93 Libra Egipcia EGP
94 Libra Esterlina GBP
95 Libra Libanesa LBP
96 Libra Malvinense FKP
97 Libra Siria SYP
98 Lilangeni Suazi SZL
99 Lira Turca TRY
100 Litas Lituano LTL
101 Loti Lesotense LSL
102 Manat Azerbaiyano AZN
103 Manat Turcomano TMT
104 Marco Convertible De Bosnia- BAM

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
55

Herzegovina
105 Metical Mozambiqueño MZN
106 Naira Nigeriana NGN
107 Nakfa Eritreo ERN
108 Ngultrum De Bután BTN
109 Nuevo Shéquel Israelí ILS
110 Nuevo Sol Peruano PEN
111 Ouguiya Mauritana MRO
112 Pa'Anga Tongano TOP
113 Pataca De Macao MOP
114 Peso Argentino ARS
115 Peso Chileno CLP
116 Peso Colombiano COP
117 Peso Cubano CUP
118 Peso Cubano Convertible CUC
119 Peso Dominicano DOP
120 Peso Filipino PHP
121 Peso Mexicano MXN
122 Peso Uruguayo UYU
123 Pula De Botsuana BWP
124 Quetzal Guatemalteco GTQ
125 Rand Sudafricano ZAR
126 Real Brasileño BRL
127 Rial Iraní IRR
128 Rial Omaní OMR
129 Rial Qatarí QAR
130 Rial Yemení YER
131 Riel Camboyano KHR

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
56

132 Ringgit Malayo MYR


133 Riyal Saudí SAR
134 Rublo Bielorruso BYR
135 Rublo Ruso RUB
136 Rufiyaa Maldiva MVR
137 Rupia De Seychelles SCR
138 Rupia De Sri Lanka LKR
139 Rupia India INR
140 Rupia Mauricia MUR
141 Rupia Nepalesa NPR
142 Rupia Pakistaní PKR
143 Rupiah Indonesia IDR
144 Som Kirguís KGS
145 Som Uzbeko UZS
146 Somoni Tayik TJS
147 Taka De Bangladesh BDT
148 Tala Samoana WST
149 Tenge Kazajo KZT
150 Tughrik Mongol MNT
151 Vatu Vanuatense VUV
152 Won Norcoreano KPW
153 Won Surcoreano KRW
154 Yen Japonés JPY
155 Yuan Chino CNY
156 Zloty Polaco PLN

Nota 14: Cuando el comprobante electrónico se exprese en moneda extranjera debe


indicarse la moneda en que se realizó la operación.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
57

Nota 15: La codificación a utilizar en los campos cantón, provincia, distrito según el
Ministerio de Hacienda es el siguiente:
Provincia Cantón Distrito Nombre Distrito
1 1 1 CARMEN
1 1 2 MERCED
1 1 3 HOSPITAL
1 1 4 CATEDRAL
1 1 5 ZAPOTE
1 1 6 SAN FRANCISCO DE DOS RÍOS
1 1 7 URUCA
1 1 8 MATA REDONDA
1 1 9 PAVAS
1 1 10 HATILLO
1 1 11 SAN SEBASTIÁN
1 2 1 ESCAZÚ
1 2 2 SAN ANTONIO
1 2 3 SAN RAFAEL
1 3 1 DESAMPARADOS
1 3 2 SAN MIGUEL
1 3 3 SAN JUAN DE DIOS
1 3 4 SAN RAFAEL ARRIBA
1 3 5 SAN ANTONIO
1 3 6 FRAILES
1 3 7 PATARRÁ
1 3 8 SAN CRISTÓBAL
1 3 9 ROSARIO
1 3 10 DAMAS
1 3 11 SAN RAFAEL ABAJO

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
58

1 3 12 GRAVILIAS
1 3 13 LOS GUIDO
1 4 1 SANTIAGO
1 4 2 MERCEDES SUR
1 4 3 BARBACOAS
1 4 4 GRIFO ALTO
1 4 5 SAN RAFAEL
1 4 6 CANDELARITA
1 4 7 DESAMPARADITOS
1 4 8 SAN ANTONIO
1 4 9 CHIRES
1 5 1 SAN MARCOS
1 5 2 SAN LORENZO
1 5 3 SAN CARLOS
1 6 1 ASERRI
1 6 2 TARBACA
1 6 3 VUELTA DE JORCO
1 6 4 SAN GABRIEL
1 6 5 LEGUA
1 6 6 MONTERREY
1 6 7 SALITRILLOS
1 7 1 COLÓN
1 7 2 GUAYABO
1 7 3 TABARCIA
1 7 4 PIEDRAS NEGRAS
1 7 5 PICAGRES
1 7 6 JARIS
1 7 7 QUITIRRISI

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
59

1 8 1 GUADALUPE
1 8 2 SAN FRANCISCO
1 8 3 CALLE BLANCOS
1 8 4 MATA DE PLÁTANO
1 8 5 IPÍS
1 8 6 RANCHO REDONDO
1 8 7 PURRAL
1 9 1 SANTA ANA
1 9 2 SALITRAL
1 9 3 POZOS
1 9 4 URUCA
1 9 5 PIEDADES
1 9 6 BRASIL
1 10 1 ALAJUELITA
1 10 2 SAN JOSECITO
1 10 3 SAN ANTONIO
1 10 4 CONCEPCIÓN
1 10 5 SAN FELIPE
1 11 1 SAN ISIDRO
1 11 2 SAN RAFAEL
1 11 3 DULCE NOMBRE DE JESÚS
1 11 4 PATALILLO
1 11 5 CASCAJAL
1 12 1 SAN IGNACIO
1 12 2 GUAITIL Villa
1 12 3 PALMICHAL
1 12 4 CANGREJAL
1 12 5 SABANILLAS

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
60

1 13 1 SAN JUAN
1 13 2 CINCO ESQUINAS
1 13 3 ANSELMO LLORENTE
1 13 4 LEON XIII
1 13 5 COLIMA
1 14 1 SAN VICENTE
1 14 2 SAN JERÓNIMO
1 14 3 LA TRINIDAD
1 15 1 SAN PEDRO
1 15 2 SABANILLA
1 15 3 MERCEDES
1 15 4 SAN RAFAEL
1 16 1 SAN PABLO
1 16 2 SAN PEDRO
1 16 3 SAN JUAN DE MATA
1 16 4 SAN LUIS
1 16 5 CARARA
1 17 1 SANTA MARÍA
1 17 2 JARDÍN
1 17 3 COPEY
1 18 1 CURRIDABAT
1 18 2 GRANADILLA
1 18 3 SÁNCHEZ
1 18 4 TIRRASES
1 19 1 SAN ISIDRO DE EL GENERAL
1 19 2 EL GENERAL
1 19 3 DANIEL FLORES
1 19 4 RIVAS

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
61

1 19 5 SAN PEDRO
1 19 6 PLATANARES
1 19 7 PEJIBAYE
1 19 8 CAJÓN
1 19 9 BARÚ
1 19 10 RÍO NUEVO
1 19 11 PÁRAMO
1 20 1 SAN PABLO
1 20 2 SAN ANDRÉS
1 20 3 LLANO BONITO
1 20 4 SAN ISIDRO
1 20 5 SANTA CRUZ
1 20 6 SAN ANTONIO
2 1 1 ALAJUELA
2 1 2 SAN JOSÉ
2 1 3 CARRIZAL
2 1 4 SAN ANTONIO
2 1 5 GUÁCIMA
2 1 6 SAN ISIDRO
2 1 7 SABANILLA
2 1 8 SAN RAFAEL
2 1 9 RÍO SEGUNDO
2 1 10 DESAMPARADOS
2 1 11 TURRÚCARES
2 1 12 TAMBOR
2 1 13 GARITA
2 1 14 SARAPIQUÍ
2 2 1 SAN RAMÓN

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
62

2 2 2 SANTIAGO
2 2 3 SAN JUAN
2 2 4 PIEDADES NORTE
2 2 5 PIEDADES SUR
2 2 6 SAN RAFAEL
2 2 7 SAN ISIDRO
2 2 8 ÁNGELES
2 2 9 ALFARO
2 2 10 VOLIO
2 2 11 CONCEPCIÓN
2 2 12 ZAPOTAL
2 2 13 PEÑAS BLANCAS
2 3 1 GRECIA
1 13 4 LEON XIII
1 13 5 COLIMA
1 14 1 SAN VICENTE
1 14 2 SAN JERÓNIMO
1 14 3 LA TRINIDAD
1 15 1 SAN PEDRO
1 15 2 SABANILLA
1 15 3 MERCEDES
1 15 4 SAN RAFAEL
1 16 1 SAN PABLO
1 16 2 SAN PEDRO
1 16 3 SAN JUAN DE MATA
1 16 4 SAN LUIS
1 16 5 CARARA
1 17 1 SANTA MARÍA

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
63

1 17 2 JARDÍN
1 17 3 COPEY
1 18 1 CURRIDABAT
1 18 2 GRANADILLA
1 18 3 SÁNCHEZ
1 18 4 TIRRASES
1 19 1 SAN ISIDRO DE EL GENERAL
1 19 2 EL GENERAL
1 19 3 DANIEL FLORES
1 19 4 RIVAS
1 19 5 SAN PEDRO
1 19 6 PLATANARES
1 19 7 PEJIBAYE
1 19 8 CAJÓN
1 19 9 BARÚ
1 19 10 RÍO NUEVO
1 19 11 PÁRAMO
1 20 1 SAN PABLO
1 20 2 SAN ANDRÉS
1 20 3 LLANO BONITO
1 20 4 SAN ISIDRO
1 20 5 SANTA CRUZ
1 20 6 SAN ANTONIO
2 1 1 ALAJUELA
2 1 2 SAN JOSÉ
2 1 3 CARRIZAL
2 1 4 SAN ANTONIO
2 1 5 GUÁCIMA

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
64

2 1 6 SAN ISIDRO
2 1 7 SABANILLA
2 1 8 SAN RAFAEL
2 1 9 RÍO SEGUNDO
2 1 10 DESAMPARADOS
2 1 11 TURRÚCARES
2 1 12 TAMBOR
2 1 13 GARITA
2 1 14 SARAPIQUÍ
2 2 1 SAN RAMÓN
2 2 2 SANTIAGO
2 2 3 SAN JUAN
2 2 4 PIEDADES NORTE
2 2 5 PIEDADES SUR
2 2 6 SAN RAFAEL
2 2 7 SAN ISIDRO
2 2 8 ÁNGELES
2 2 9 ALFARO
2 2 10 VOLIO
2 2 11 CONCEPCIÓN
2 2 12 ZAPOTAL
2 2 13 PEÑAS BLANCAS
2 3 1 GRECIA
1 13 4 LEON XIII
1 13 5 COLIMA
1 14 1 SAN VICENTE
1 14 2 SAN JERÓNIMO
1 14 3 LA TRINIDAD

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
65

1 15 1 SAN PEDRO
1 15 2 SABANILLA
1 15 3 MERCEDES
1 15 4 SAN RAFAEL
1 16 1 SAN PABLO
1 16 2 SAN PEDRO
1 16 3 SAN JUAN DE MATA
1 16 4 SAN LUIS
1 16 5 CARARA
1 17 1 SANTA MARÍA
1 17 2 JARDÍN
1 17 3 COPEY
1 18 1 CURRIDABAT
1 18 2 GRANADILLA
1 18 3 SÁNCHEZ
1 18 4 TIRRASES
1 19 1 SAN ISIDRO DE EL GENERAL
1 19 2 EL GENERAL
1 19 3 DANIEL FLORES
1 19 4 RIVAS
1 19 5 SAN PEDRO
1 19 6 PLATANARES
1 19 7 PEJIBAYE
1 19 8 CAJÓN
1 19 9 BARÚ
1 19 10 RÍO NUEVO
1 19 11 PÁRAMO
1 20 1 SAN PABLO

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
66

1 20 2 SAN ANDRÉS
1 20 3 LLANO BONITO
1 20 4 SAN ISIDRO
1 20 5 SANTA CRUZ
1 20 6 SAN ANTONIO
2 1 1 ALAJUELA
2 1 2 SAN JOSÉ
2 1 3 CARRIZAL
2 1 4 SAN ANTONIO
2 1 5 GUÁCIMA
2 1 6 SAN ISIDRO
2 1 7 SABANILLA
2 1 8 SAN RAFAEL
2 1 9 RÍO SEGUNDO
2 1 10 DESAMPARADOS
2 1 11 TURRÚCARES
2 1 12 TAMBOR
2 1 13 GARITA
2 1 14 SARAPIQUÍ
2 2 1 SAN RAMÓN
2 2 2 SANTIAGO
2 2 3 SAN JUAN
2 2 4 PIEDADES NORTE
2 2 5 PIEDADES SUR
2 2 6 SAN RAFAEL
2 2 7 SAN ISIDRO
2 2 8 ÁNGELES
2 2 9 ALFARO

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
67

2 2 10 VOLIO
2 2 11 CONCEPCIÓN
2 2 12 ZAPOTAL
2 2 13 PEÑAS BLANCAS
2 3 1 GRECIA

Nota: Para ver todas las codificaciones que brinda el Ministerio de Hacienda puede
encontrarla en:

https://www.hacienda.go.cr/ATV/ComprobanteElectronico/frmAnexosyEstructuras.aspx#
opción codificación_v4.3.zip

Nota 16: La codificación a utilizar en el campo “Unidad de medida” es la siguiente:

Debe tomar en cuenta que por cambios de Hacienda las unidades que marcaremos como *
corresponde a servicios por ende en los cálculos de los totales no podrá enviarlas como mercancías.
Además, a nivel de líneas de detalle ya no deberá indicar el Tipo “S” o “M” que con la versión 4.2
indicaba.

Código Símbolo Descripcion Servicio

1 Unid Unidad

2 kg Kilogramo

4 Oz Onzas

5 L litro

7 Gal Galón

10 m Metro

12 min minuto

13 h hora *

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
68

14 d dia *

19 mL mililitro

20 g Gramo

23 t tonelada

24 Sp Servicios Profesionales *

25 s Segundo *

26 A Ampere

27 K Kelvin

28 mol Mol

29 cd Candela

30 m² metro cuadrado

31 m³ metro cúbico

32 m/s metro por segundo

33 m/s² metro por segundo cuadrado

34 1/m 1 por metro

35 kg/m³ kilogramo por metro cúbico

36 A/m² ampere por metro cuadrado

37 A/m ampere por metro

38 mol/m³ mol por metro cúbico

39 cd/m² candela por metro cuadrado

40 1 uno (indice de refracción)

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
69

41 rad radián

42 sr estereorradián

43 Hz hertz

44 N newton

45 Pa pascal

46 J Joule

47 W Watt

48 C coulomb

49 V volt

50 F farad

51 ? ohm

52 S siemens

53 Wb weber

54 T tesla

55 H henry

56 °C grado Celsius

57 lm lumen

58 lx lux

59 Bq Becquerel

60 Gy gray

61 Sv sievert

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
70

62 kat katal

63 Pa·s pascal segundo

64 N·m newton metro

65 rad/s newton por metro

66 rad/s radián por segundo

67 rad/s² radián por segundo cuadrado

68 J/K joule por kelvin

69 J/(kg·K) joule por kilogramo kelvin

70 J/kg joule por kilogramo

71 W/(m·K) watt por metro kevin

72 J/m³ joule por metro cúbico

73 V/m volt por metro

74 C/m³ coulomb por metro cúbico

75 C/m² coulomb por metro cuadrado

76 F/m farad por metro

77 H/m henry por metro

78 J/mol joule por mol

79 J/(mol·K) joule por mol kelvin

80 C/kg coulomb por kilogramo

81 Gy/s gray por segundo

82 W/sr watt por estereorradián

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
71

83 W/(m²·sr) watt por metro cuadrado estereorradián

84 kat/m³ katal por metro cúbico

85 º grado

86 Np neper

87 bel bel

88 eV electronvolt

89 u unidad de masa atómica unificada

90 ua unidad astronómica

91 Km Kilometro

92 ln pulgada

93 cm centimetro

94 mm Milimetro

95 Otros Otros

97 Alc Alquiler de uso comercial *

98 Cm Comisiones *

99 I Intereses *

100 Os Otro tipo de servicio *

101 Spe Servicios personales *

102 St Servicios técnicos *

103 Kw kilovatios

104 W/m² watt por metro cuadrado

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
72

105 Al Alquiler de uso habitacional *

Nota 17: La codificación para el campo “Situación de envió” es la siguiente:


Descripción del campo Explicación Código
Normal Corresponde aquellos comprobantes 1
electrónicos que son generados y
transmitidos en el mismo acto de
compraventa y prestación del servicio
al sistema de validación de
comprobantes electrónicos de la
Dirección General de Tributación.
Contingencia Corresponde aquellos comprobantes 2
electrónicos que sustituyen al
comprobante físico emitido por
contingencia, conforme lo estipulado
en el artículo 15 de la resolución del
Ministerio de Hacienda.
Sin Internet Corresponde aquellos comprobantes 3
que han sido generados y expresados
en formato electrónico conforme lo
establecido en la presente resolución,
pero no se cuenta con el respectivo
acceso a internet para el envío
inmediato de los mismos a la
Dirección General de Tributación, esto
conforme lo indicado en el artículo 9
párrafo segundo de la resolución del
Ministerio de Hacienda.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
73

Facturación por Contingencia: Se da cuando no se puede hacer la factura electrónica o


documento electrónico como tal, esto puede ser a causa de que el sistema que las registra
tenga problemas, falla del equipo o corte eléctrico, por ejemplo, de manera que no se pueda
generar la factura, en este caso corresponde utilizar formularios autorizados de papel si es
que es imprescindible hacer la factura en ese momento. Una vez hecha la factura en papel,
cuando se haya solucionado el problema con el sistema generador de facturas se debe pasar
la información del papel a una factura electrónica, la cual adicionalmente deberá tener
como número de referencia el número de factura que contiene el formulario autorizado y
la fecha de contingencia.

Facturación Sin Internet: Este caso se presenta cuando el sistema generador puede crear
la factura o documento electrónico correctamente, pero sin embargo por alguna causa no
se puede hacer llegar al sistema del Ministerio de Hacienda, esto puede ser a causa de que
no haya conexión con internet temporalmente, o que el sistema de Hacienda este con
problemas. En estos casos se debe almacenar la factura y cuando nuevamente se den las
condiciones para que lleguen al sistema de Hacienda se deben enviar con situación de envió
Sin Internet y con la fecha de contingencia en que se creó la factura y no cuando se envió a
hacienda.

Nota 18: La codificación del correo electrónico debe ser la siguiente:


Debe cumplir con la estructura:

^\s*[a-zA-Z0-9_\-\.~]{1,}@[a-zA-Z0-9_\-\.~]{2,}\.[a-zA-Z]{2,10}\s*$

El correo no debe contener caracteres seguidos como:

 .-
 -.
 ..
 @.
 .@

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
74

 --

Nota 19: La numeración consecutiva debe cumplir con la siguiente estructura:

La numeración de los comprobantes electrónicos y documentos asociados iniciará en 1, en


aquellos casos donde el obligado tributario se traslade a utilizar comprobantes electrónicos
por primera vez o se encuentre emitiendo los mismos conforme lo estipulado en la
resolución Nº DGT-02-09, el sistema lo asignará automáticamente en el momento de la
generación. Para aquellos casos donde el obligado tributario ya se encuentra utilizando
comprobantes electrónicos, conforme a la presente resolución y decida cambiar de
plataforma de emisión; deberá mantener la numeración consecutiva. En caso de que se
llegue al tope del uso de la numeración consecutiva estipulada en el punto “d” del presente
artículo se podrá volver a empezar desde el Nº 1.

El cliente debe tomar en cuenta en el caso que ellos nos brinden el número consecutivo que
la sucursal 001 queda terminantemente prohibido utilizarla ya que esta es utilizada por GTI.

Nota 20: La clave numérica debe cumplir con la siguiente estructura:

Debe ser de cincuenta dígitos; la clave para cada documento electrónico es única y se
encuentra compuesta de la siguiente manera:

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
75

1. Los primeros tres dígitos corresponden al código del país (506).


2. Del cuarto al quinto dígito, corresponde al día en que se genere el comprobante
electrónico.
3. Del sexto al séptimo dígito, corresponde al mes en que se genere el comprobante
electrónico.
4. Del octavo al noveno dígito, corresponde al año en que se genere el comprobante
electrónico.
5. Del décimo al vigésimo primero dígito, corresponde al número de cédula del emisor.
6. Del vigésimo segundo al cuadragésimo primero dígito, corresponde a la numeración
consecutiva del comprobante electrónico.
7. El cuadragésimo segundo le corresponde a la situación del comprobante electrónico
para el cual se debe de utilizar la codificación mencionada en la nota número 18.
8. Del cuadragésimo tercero al quincuagésimo dígito, corresponde al código de
seguridad, el cual debe ser generado por el sistema del obligado tributario.

Nota 21: La codificación a utilizar en el campo “Tipo de documento” en el apartado


OtrosCargos es la siguiente:

Descripcion Código
Contribución parafiscal 01
Timbre de la Cruz Roja 02
Timbre de Benemérito Cuerpo de 03
Bomberos de Costa Rica
Cobro de un tercero 04
Costos de Exportación 05
Impuesto de servicio 10% 06
Timbre de Colegios Profesionales 07
Otros Cargos 99

¿Cómo calcular un impuesto al valor agregado u otros impuestos?


Supóngase que se tiene la línea de detalle con la siguiente información:

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
76

Línea:
 Cantidad: 1.
 Precio unitario: 9000.
 Descuento: 150.
 Impuesto:
o Codigo impuesto: 1.
o Codigo tarifa: 2.
Pasos:
1. Debe calcular el subtotal de la línea que se obtiene al multiplicar ((cantidad * precio
unitario) menos descuentos).
a. Subtotal: 8850.
2. Debe calcular el monto del impuesto que se obtiene al multiplicar (subtotal * el
porcentaje del impuesto) para este ejemplo se utilizó el impuesto 1, es decir, el IVA
por ende siempre debe llevar un código de tarifa y según el seleccionado se obtiene
el porcentaje que puede observarlo dando clic aquí. Según la codificación el
porcentaje seria 1.
a. MontoImpuesto: 88,5.

Nota: en el caso de utilizar impuestos como el 2, 3, 4, 6, 12 o 99 no debe colocar el


campo código tarifa usted deberá enviar el porcentaje en el campo
<PorcentajeImpuesto>

¿Cómo calcular un impuesto del Impuesto Calculo Especial?


Supóngase que se tiene la línea de detalle con la siguiente información:

Línea:
 Cantidad: 1.
 Precio unitario: 9000.
 Descuento: 150.
 Base imponible: 500.12.
 Impuesto:
o Codigo impuesto: 7.
o Codigo tarifa: 2.
Pasos:
1. Debe calcular el monto del impuesto que se obtiene al multiplicar (base imponible
* el porcentaje del impuesto) para este ejemplo se utilizó el impuesto 7, es decir, el

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
77

IVA calculo especial por ende siempre debe llevar un código de tarifa y según el
seleccionado se obtiene el porcentaje que puede observarlo dando clic aquí. Según
la codificación el porcentaje seria 1.
a. MontoImpuesto: 5,00.

¿Cómo calcular un impuesto de Bienes Usados?


Supóngase que se tiene la línea de detalle con la siguiente información:

Línea:
 Cantidad: 1.
 Precio unitario: 9000.
 Descuento: 150.
 Impuesto:
o Codigo impuesto: 8.
o Factor IVA: 2
Pasos:

1. Debe calcular el subtotal de la línea que se obtiene al multiplicar ((cantidad * precio


unitario) menos descuentos).
a. Subtotal: 8850.
2. Debe calcular el monto del impuesto que se obtiene al multiplicar ((factor IVA – 1) *
subtotal).
a. MontoImpuesto: 8850.

¿Cómo calcular una exoneración?

Supóngase que se tiene la línea de detalle con la siguiente información:


Línea:
 Cantidad: 1.
 Precio unitario: 900.
 Descuento: 150.
 Impuesto:
o Codigo impuesto: 1.
o Codigo tarifa: 2.
 Exoneración:
 Porcentaje exoneración: 5.

Pasos:

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
78

2. Debe calcular el subtotal de la línea que se obtiene al multiplicar ((cantidad * precio


unitario) menos descuentos).
a. Subtotal: 750.
3. Debe calcular el monto del impuesto que se obtiene al multiplicar (subtotal * el
porcentaje del impuesto) para este ejemplo se utilizó el impuesto 1, es decir, el IVA
por ende siempre debe llevar un código de tarifa y según el seleccionado se obtiene
el porcentaje que puede observarlo dando clic aquí. Según la codificación el
porcentaje seria 1.
a. MontoImpuesto: 7,5.
4. Como paso final el monto de la exoneración se obtiene al multiplicar el monto
impuesto por el porcentaje exonerado.
a. Monto exonerado: 7.5 * (5/100) esto daría 0,38.

En versiones anteriores del servicio web usted debía aplicar regla de 3 y cambiar el
monto del impuesto, ahora no debe hacerlo. Por ende, la línea quedaría:

Línea:
 Cantidad: 1.
 Precio unitario: 900.
 Descuento: 150.
 Impuesto:
o Codigo impuesto: 1.
o Codigo tarifa: 2.
o Monto impuesto: 7.50.
 Exoneración:
 Porcentaje exoneración: 5.
 Monto exonerado: 0.38.

¿Cómo aplicar una regalía?


Total, de regalía es una etiqueta que se debe de agregar cuando usted quiera regalar un
producto a un cliente. Por ejemplo:

Imagínese el siguiente escenario. Usted le va a vender 10 quesos a un cliente y por ser una
compra grande, usted desea regalarle un queso de cortesía, pero los quesos que usted
vende deben de pagar un impuesto al Ministerio de Hacienda. Entonces este escenario debe
de enviarlo de la siguiente manera:
Gestión en Tecnología e Información GTI S.A
Tel: 2105-4400
79

Con esto sus facturas no tendrán problemas de regalar productos y enviarlos con hacienda
puesto que estará pagando el debido impuesto del producto.

Factura de Compra:
Para la factura electrónica de compra se invertirán los papeles su empresa pasa a ser el
receptor y el receptor pasara a ser el emisor, pero GTI se encargará de realizar internamente
este cambio para que su empresa o desarrollo no tenga ninguna afectación, pero debe
tomar en cuenta la información siguiente:

1. Usted deberá seguir enviando la información del receptor (su cliente) igual en el
apartado Receptor, pero debe tomar en cuentas las siguientes restricciones de los
campos:

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
80

Encabezado>Receptor
FE FEE FC TE NC ND
<Receptor> Contiene los datos del * *
receptor del comprobante.
<NombreReceptor Es el nombre del receptor String 100 * * * * * *
>
<TipoIdentificacio Tipo de identificación del Integer 2 * * * * * *
n> receptor.
**Ver nota**
Debe colocarlo si se utiliza
identificación del receptor.
<IdentificacionRec Es la identificación del String 20 * * * * * *
eptor> receptor. Debe colocarlo si se utiliza el tipo de
**Ver nota** identificación del receptor.
El tipo de identificación 10
(Extranjero) es inexistente.
<idProvincia> Es el número que identifica la Integer 1 * * * * *
provincia según la
documentación de Hacienda.
**Ver nota**
<idCanton> Es el número que identifica el Integer 2 * * * * *
cantón según la
documentación de Hacienda.
**Ver nota**
<idDistrito> Es el número que identifica el Integer 2 * * * * *
distrito según la
documentación de Hacienda.
**Ver nota**

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
81

<idBarrio> Es el número que identifica el Integer 2


barrio según la
documentación de Hacienda.
**Ver nota**
<DireccionRecept Son las señas exactas de la String 250 * * * * * *
or> dirección del receptor.
<NumeroAreaTelR Es el número de área del País Integer 3 * * * * * *
eceptor> en que habita el receptor.
<NumeroTelRecep Es el número de teléfono del Integer 20 * * * * * *
tor> receptor.
<CorreoElectronic Dirección del correo String 160 * * * * * *
oReceptor> electrónico del receptor al que
le llegara el documento.
**Ver nota**
<CopiaCortesia> Direcciones de correos String 1000
electrónicos al que le llegaran
los documentos. Cada correo
electrónico debe ir separado
por;
Ejemplo:
ejemplo@ejemplo.com;ejemp
lo2@ejemplo2.com
<NombreComerci Nombre comercial que desea String 80
alReceptor> que se visualice en el PDF
sobre el receptor.
<NumeroAreaFax Es el número de área del País Integer 3
Receptor> en que habita el receptor.
<NumeroFaxRece Es el número de fax del Integer 20
ptor> receptor.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
82

Tabla de códigos de error:


Códigos de error Descripción Explicación

0 Emisión exitosa. El documento se ha emitido con


éxito.

1 En el archivo XML el nodo (Emisor) contiene La información de su cuenta


(NumCuenta) con un valor inválido. registrada en GTI no existe o contiene
valores incorrectos.

2 En el archivo XML el certificado de la (NumCuenta) El certificado descargado del ATV del


ingresada no existe o es inválido. Ministerio de Hacienda no se
encuentra registrado en GTI o sus
valores son incorrectos.

3 En el archivo XML no existe un nodo (Encabezado) con No se colocó o es incorrecta la


un valor valido, según la estructura establecida. información de encabezado del
documento.

4 En el archivo XML no existe un nodo (SituacionEnvio) La situación de envió, no se colocó o


con un valor valido, según la estructura establecida. es incorrecta.

5 En el archivo XML no existe un nodo (FechaFactura) La fecha del documento, No se colocó


con un valor valido, según el formato establecido. o es incorrecta según el formato YYYY-
MM-DD.

6 En el archivo XML el nodo (FechaFactura) no puede La fecha del documento es mayor a la


ser mayor a la fecha a la fecha actual de GTI y el fecha actual de GTI.
Ministerio de Hacienda.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
83

7 En el archivo XML el nodo (FechaFactura) no puede La fecha del documento no puede ser
ser menor a 3 días, según la (SituacionEnvio). menos a tres días según la situación
de envió que tiene este documento.

8 En el archivo XML no existe un nodo (Moneda) con un El tipo de moneda, no lo coloco o su


valor valido, según la estructura establecida. valor es incorrecto.

9 En el archivo XML no existe un nodo (TipoCambio) con El tipo de cambio, no lo coloco o su


un valor valido, según la estructura establecida o la valor es incorrecto.
configuración de decimales.

10 En el archivo XML no existe un nodo (TipoDoc) con un El tipo de documento, que quiere
valor valido, según la estructura establecida. emitir, no lo coloco o es incorrecto.

11 En el archivo XML no existe un nodo (idMedioPago) El tipo de medio de pago, no se colocó


con un valor valido, según la estructura establecida. o su valor es incorrecto.

12 En el archivo XML no existe un nodo (CondicionVenta) La condición de venta, no se colocó o


con un valor valido, según la estructura establecida. su valor es incorrecto.

13 En el archivo XML no existe un nodo (DiasCredito) con Los días de crédito, son requeridos ya
un valor valido, según la condición de venta. que la condición de venta es crédito,
no coloco los días de crédito o su valor
es incorrecto.

14 En el archivo XML no existe un nodo La fecha de vencimiento, no se colocó


(FechaVencimiento) con un valor valido, según el o su valor es incorrecto.
formato establecido.

15 En el archivo XML no existe un nodo (Sucursal) con un El código de la sucursal, no se colocó o


valor valido, según la estructura establecida. su valor es incorrecto.

16 En el archivo XML no existe un nodo (Terminal) con un El código de la terminal, no se colocó


valor valido, según la estructura establecida. o su valor es incorrecto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
84

17 En el archivo XML no existe un nodo El correo electrónico del receptor no


(CorreoElectronicoReceptor) con un valor valido, se colocó o su valor es incorrecto.
según la estructura establecida.

18 En el archivo XML no existe un nodo El número de área, no se colocó o su


(NumeroAreaTelReceptor) con un valor valido, según valor es incorrecto.
la estructura establecida.

19 En el archivo XML no existe un nodo El número de teléfono del receptor no


(NumeroTelReceptor) con un valor valido, según la se colocó o su valor es incorrecto.
estructurada establecida.

20 En el archivo XML no existe un nodo El tipo de identificación no se colocó o


(TipoIdentificacion) con un valor valido, según la su valor es incorrecto.
estructura establecida.

21 En el archivo XML no existe un nodo La cedula de identificación del


(IdentificacionReceptor) con un valor valido, según receptor no se colocó o su valor es
(TipoIdentificacion). incorrecto según el tipo de
identificación.

22 En el archivo XML no existe un nodo (idProvincia) con El código de la provincia no se colocó


un valor valido, según la estructura establecida. o su valor es incorrecto.

23 En el archivo XML no existe un nodo (idCanton) con un El código del cantón no se colocó o su
valor válido, según la estructura establecida. valor es incorrecto.

24 En el archivo XML no existe un nodo (idDistrito) con EL código del distrito no se colocó o su
un valor válido, según la estructura establecida. valor es incorrecto.

25 En el archivo XML no existe un nodo (idBarrio) con un El código del barrio no se colocó o su
valor válido, según la estructura establecida. valor es incorrecto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
85

26 En el archivo XML no existe un nodo La dirección del receptor no se colocó


(DireccionReceptor) con un valor válido, según la o su valor es incorrecto.
estructura establecida.

27 En el archivo XML la combinación establecida con La combinación de código de la


(idProvincia), (idCanton), (idDistrito) es inválida, provincia con código del cantón y
según el Ministerio de Hacienda. código del distrito es incorrecta.

28 En el archivo XML no existe un nodo El nombre del receptor no se colocó o


(NombreReceptor) con un valor válido, según la es incorrecto.
estructura establecida.

29 En el archivo XML no existe un nodo (Detalle) con un No se colocó el detalle del documento
valor válido, según la estructura establecida. o es incorrecto.

30 En el archivo XML el nodo detalle no contiene el nodo No se colocó líneas d detalle en el


el (Linea) o valores ingresados, según la estructura documento o son incorrectas.
establecida.

31 En el archivo XML el nodo detalle el nodo (Linea) La cantidad de líneas exceden la


exceden la cantidad máxima, según la estructura cantidad máxima permitida.
establecida.

32 En el archivo XML no existe un nodo (Tipo) en la línea El tipo de detalle de mercancía no se


de detalle con un valor válido, según la estructura colocó o su valor es incorrecto.
establecida.

33 En el archivo XML no existe un nodo (CodigoTipo) con El código tipo producto no se colocó
un valor válido, según la estructura establecida. o su valor es incorrecto.

34 En el archivo XML no existe un nodo (CodigoProducto) El código del producto no se colocó o


con un valor valido, según la estructura establecida. su valor es incorrecto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
86

35 En el archivo XML no existe un nodo (UnidadMedida) La unidad de medida no se colocó o su


con un valor válido, según la estructura establecida. valor es incorrecto.

36 En el archivo XML no existe un nodo (Cantidad) con un La cantidad de productos no se colocó


valor válido, según la estructura establecida. o su valor es incorrecto.

37 En el archivo XML no existe un nodo (DetalleMerc) con El detalle de la mercancía no se colocó


un valor válido, según la estructura establecida. o su valor es incorrecto.

38 En el archivo XML no existe un nodo (PrecioUnitario) El precio unitario no se colocó o su


con un valor válido, según la estructura establecida o valor es incorrecto.
la configuración de decimales.

39 En el archivo XML no existe un nodo (TotalRegalia) con El Total de la regalía no se colocó o su


un valor válido, según la estructura establecida o la valor es incorrecto.
configuración de decimales.

40 En el archivo XML no existe un nodo El Monto del Descuento no se colocó


(MontoDescuento) con un valor válido, según la o su valor es incorrecto.
estructura establecida o la configuración de decimales.

41 En el archivo XML no existe un nodo La naturaleza del descuento no se


(NaturalezaDescuento) con un valor válido, según la colocó o su valor es incorrecto.
estructura establecida.

42 En el archivo XML no existe un nodo (CodigoImpuesto) El código del impuesto no se colocó o


en el apartado (Impuesto) con un valor válido, según su valor es incorrecto.
la estructura establecida.

43 En el archivo XML no existe un nodo (TipoDocumento) En exoneración, no se colocó el tipo


en el apartado (Exoneracion) con un valor válido, de documento o el valor es incorrecto.
según la estructura establecida.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
87

44 En el archivo XML no existe un nodo (TipoDocumento) En exoneración, no se colocó el tipo


en el apartado (Exoneracion) con un valor válido, de documento o su valor es incorrecto
según el código de impuesto (CodigoImpuesto). según el código del impuesto
ingresado.

45 En el archivo XML no existe un nodo En exoneración, no se colocó el


(NumeroDocumento) en el apartado (Exoneracion) número de documento al que se va
con un valor válido, según la configuración establecida hacer referencia o este documento no
o el número de documento al que se hace referencia existe.
no existe.

46 En el archivo XML no existe un nodo En exoneración, no se colocó en


(NombreInstitucion) en el apartado (Exoneracion) nombre de la institución o su valor es
con un valor válido, según la estructura establecida. incorrecto.

47 En el archivo XML no existe un nodo (FechaEmision) en En exoneración, la fecha de emisión


el apartado (Exoneracion) con un valor válido, según no se colocó o su valor es incorrecto.
el formato establecido.

48 En el archivo XML no existe un nodo En exoneración, el porcentaje de la


(PorcentajeCompra) en el apartado (Exoneracion) con compra no se colocó o su valor es
un valor válido, según la estructura establecida o la incorrecto.
configuración de decimales.

49 En el archivo XML no existe un nodo (MontoImpuesto) En exoneración, el monto del


en el apartado (Exoneracion) con un valor válido, impuesto no se colocó o su valor es
según la estructura establecida o la configuración de incorrecto.
decimales.

50 En el archivo XML no existe un nodo En impuestos, el porcentaje del


(PorcentajeImpuesto) en el apartado (Impuesto) con impuesto no se colocó o su valor es
incorrecto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
88

un valor válido, según la estructura establecida o la


configuración de decimales.

51 En el archivo XML la combinación del La combinación del porcentaje del


(PorcentajeImpuesto) con el (PorcentajeCompra) de impuesto y el porcentaje de compra
exoneración no coinciden. no coincide.

52 En el archivo XML no existe un nodo (MontoImpuesto) El monto del impuesto no se colocó o


en el apartado (Impuesto) con un valor válido, según su valor es incorrecto.
la estructura establecida o la configuración de
decimales.

53 En el archivo XML no existe un nodo (TpoDocRef) en el En información de referencia, el tipo


apartado (InformacionDeReferencia) con un valor de documento de referencia no se
válido, según la estructura establecida. colocó o su valor es incorrecto.

54 En el archivo XML no existe un nodo En información de referencia, el


(CodigoReferencia) en el apartado código de referencia no se colocó o su
(InformacionDeReferencia) con un valor válido, según valor es incorrecto.
la estructura establecida.

55 En el archivo XML la combinación del nodo La combinación de código de


(CodigoReferencia) y nodo (TipoDoc) es inválida. referencia y el tipo de documento que
va a realizar es incorrecta.

56 En el archivo XML los (TipoDoc) 2 y 3 (Nota de débito, Los documentos: Nota de débito, nota
Nota de Crédito) y la (SituacionEnvio) de crédito y la situación de envió por
2(Contingencia), debe contener contingencia debe tener información
(InformacionDeReferencia). de referencia.

57 En el archivo XML no existe un nodo (Totales) con un Los totales no se colocaron o su valor
valor válido, según la estructura establecida. es incorrecto.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
89

58 En el archivo XML no existe un nodo El total servicios gravados no se colocó


(TotalServGravados) con un valor válido, según la o su valor es incorrecto.
estructura establecida o la configuración de decimales.

59 En el archivo XML no existe un nodo El total servicios exentos no se colocó


(TotalServExentos) con un valor válido, según la o su valor es incorrecto.
estructura establecida o la configuración de decimales.

60 En el archivo XML no existe un nodo El total de mercancías gravadas no se


(TotalMercanciasGravadas) con un valor válido, según colocó o su valor es incorrecto.
la estructura establecida o la configuración de
decimales.

61 En el archivo XML no existe un nodo El total mercancías exentas no se


(TotalMercanciasExentas) con un valor válido, según colocó o su valor es incorrecto.
la estructura establecida o la configuración de
decimales.

62 En el archivo XML no existe un nodo (TotalGravado) El total Gravado no se colocó o su


con un valor válido, según la estructura establecida o valor es incorrecto.
la configuración de decimales.

63 En el archivo XML no existe un nodo (TotalExento) con El total exento no se colocó o su valor
un valor válido, según la estructura establecida o la es incorrecto.
configuración de decimales.

64 En el archivo XML no existe un nodo (TotalVenta) con El total de venta no se colocó o su


un valor válido, según la estructura establecida o la valor es incorrecto.
configuración de decimales.

65 En el archivo XML no existe un nodo (TotalDescuentos) El total de los descuentos no se colocó


con un valor válido, según la estructura establecida o o su valor es incorrecto.
la configuración de decimales.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
90

66 En el archivo XML no existe un nodo (TotalVentaNeta) El total de la venta neta no se colocó o


con un valor válido, según la estructura establecida o su valor es incorrecto.
la configuración de decimales.

67 En el archivo XML no existe un nodo (TotalImpuesto) El total de los impuestos no se colocó


con un valor válido, según la estructura establecida o o su valor es incorrecto.
la configuración de decimales.

68 En el archivo XML no existe un nodo El total del comprobante no se colocó


(TotalComprobante) con un valor válido, según la o su valor es incorrecto.
estructura establecida o la configuración de decimales.

69 En el archivo XML, el nodo (PrecioUnitario) indica que El precio unitario es cero debe colocar
es cero, debe colocar el (TotalRegalia). el total de la regalía.

70 En el archivo XML el (NumeroReferencia) al que se le El número de referencia al que le


quiere aplicar la nota no se encuentra registrado en el desea aplicar la nota no se encuentra
sistema. registrado en el sistema.

71 En el archivo XML la combinación de (Sucursal) y La combinación de la sucursal y


(Terminal) es inválida según la configuración terminal según su cuenta es
establecida en la (NumCuenta). incorrecta.

72 En el archivo XML el nodo (NumeracionConsecutiva) El número consecutivo enviado por el


enviado por el cliente es inválido, según la estructura cliente es incorrecto.
establecida.

73 En el archivo XML el nodo (ClaveNumerica) enviado La clave numérica enviado por el


por el cliente es inválida, según la estructura cliente es incorrecto.
establecida.

74 La (ClaveNumerica) enviada por el cliente ya se La clave numérica enviado por el


encuentra registrada en el sistema. cliente ya se encuentra registrada.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
91

75 En el archivo XML el descuento (MontoDescuento) no El monto del descuento colocado no


puede ser mayor al total bruto (Es el Precio Unitario * puede ser mayor al precio por la
Cantidad). cantidad.

76 El archivo XML los valores indicados en el apartado Los totales indicados no concuerdan
(Totales) no coinciden con los cálculos por GTI. con los cálculos realizados por GTI.

77 Error interno al guardar documento en la base de Error al guardar el documento,


datos, comuníquese con el administrador. comuníquese con el administrador.

78 Error interno en generar la firma digital del Error al generar la firma digital,
documento, comuníquese con el administrador. comuníquese con el administrador.

79 La cantidad (CódigoTipo) con (CodigoProducto) no La cantidad de códigos tipo no


coincide con lo establecido. coincide con la cantidad de códigos
producto establecido.

80 Error al insertar línea de detalle, comuníquese con el Error al guardar la línea de detalle,
administrador. comuníquese con el administrador.

81 Error al generar el XML del documento, comuníquese Error al generar el XML del
con el administrador. documento, comuníquese con el
administrador.

82 Error interno al guardar el XML que se enviara a Error al guardar el XML, comuníquese
hacienda, comuníquese con el administrador. con el administrador.

83 En el archivo XML el (NumeroReferencia) enviado por El número de referencia al que le


el cliente es inválido. desea aplicar la nota no puede
exceder los 50 caracteres.

84 En el archivo XML el nodo (FechaFactura) debe estar La fecha del documento debe estar
entre el rango 1/1/1753 12:00:00 AM y 12/31/9999 entre el rango establecido.
11:59:59 P.M.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
92

85 En el archivo XML el nodo (FechaVencimiento) debe En el archivo XML el nodo


estar entre el rango 1/1/1753 12:00:00 AM y (FechaVencimiento) debe estar entre
12/31/9999 11:59:59 P.M. el rango 1/1/1753 12:00:00 AM y
12/31/9999 11:59:59 P.M.

86 En el archivo XML no existe un nodo (FechaEmision) en En exoneración, la fecha debe estar


el apartado (Exoneracion) entre el rango 1/1/1753 entre el rango establecido.
12:00:00 AM y 12/31/9999 11:59:59 P.M.

87 En el archivo XML no existe un nodo (CodigoActividad) El Código de Actividad Económica, que


con un valor valido, según la estructura establecida. quiere emitir, no lo coloco o es
incorrecto.

88 En el archivo XML no existe un nodo (OtrosCargos) con La cantidad de lineas de OtrosCargos


un valor valido. excede el máximo permitido.

89 En el archivo XML no existe un nodo (TipoDocumento) En Otros Cargos, no se colocó el tipo


en el apartado (OtrosCargos) con un valor valido. de documento o su valor es
incorrecto.

90 En el archivo XML no existe un nodo En Otros Cargos, El campo


(NumeroIdentidadTercero) en el apartado (NumeroIdentidadTercero) es
(OtrosCargos) con un valor valido. obligatorio para
OtrosCargos(TipoDocumento)
número 4.

91 En el archivo XML no existe un nodo En Otros Cargos, no se colocó el


(NumeroIdentidadTercero) en el apartado número identidad tercero o su valor
(OtrosCargos) con un valor valido. es incorrecto.

92 En el archivo XML no existe un nodo (NombreTercero) En Otros Cargos, El campo


en el apartado (OtrosCargos) con un valor valido. (NombreTercero) es obligatorio para

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
93

OtrosCargos(TipoDocumento)
número 4.

93 En el archivo XML no existe un nodo (NombreTercero) En Otros Cargos, no se colocó el


en el apartado (OtrosCargos) con un valor valido. nombre tercero o su valor es
incorrecto.

94 En el archivo XML no existe un nodo (Detalle) en el En Otros Cargos, no se colocó el


apartado (OtrosCargos) con un valor valido. detalle o su valor es incorrecto.

95 En el archivo XML no existe un nodo (Porcentaje) en el En Otros Cargos, el valor ingresado en


apartado (OtrosCargos) con un valor valido. porcentaje es incorrecto según la
configuración establecida.

96 En el archivo XML no existe un nodo (MontoCargo) en En Otros Cargos, no se colocó el


el apartado (OtrosCargos) con un valor valido. monto cargo o su valor es incorrecto.

97 En el archivo XML no existe un nodo (Receptor) con un No se ha indicado ningún valor


valor válido, según la estructura establecida (Receptor) y este es requerido para el
tipo de documento 1 (Factura
Electrónica) y 8 (Factura Electrónica
de Compra).

98 En el archivo XML no existe un nodo La (PartidaArancelaria) de la línea no


(PartidaArancelaria) con un valor válido, según la cumple con el formato establecido.
estructura establecida

99 En el archivo XML no existe un nodo (UnidadComercial) La (UnidadComercial) de la línea no


con un valor válido, según la estructura establecida cumple con el formato establecido.

100 En el archivo XML no existe un nodo (Codigo) con un El (Codigo) de la línea no cumple con
valor válido, según la estructura establecida el formato establecido.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
94

101 En el archivo XML no existe un nodo (Descuentos) con Los (Descuentos) de la línea no
un valor válido, según la estructura establecida cumple con el formato establecido o
excede el máximo permitido.

102 En el archivo XML no existe un nodo (BaseImponible) La (BaseImponible) de la línea no


con un valor válido, según la estructura establecida cumple con el formato establecido o
tiene una configuración de decimales
inválida.

103 En el archivo XML no existe un nodo (BaseImponible) La (BaseImponible) es obligatoria para


con un valor válido, según la estructura establecida el impuesto IVA (cálculo especial)

104 En el archivo XML no existe un nodo (CodigoTarifa) con El (CodigoTarifa) es obligatorio para el
un valor válido, según la estructura establecida impuesto 1 (IVA) y 7 (IVA cálculo
especial).

105 En el archivo XML no existe un nodo (CodigoTarifa) con El (CodigoTarifa) no tiene un valor
un valor válido, según la estructura establecida válido según la configuración
establecida.

106 En el archivo XML no existe un nodo (FactorIVA) con un El (FactorIVA) es obligatorio para el
valor válido, según la estructura establecida impuesto 8 (IVA Régimen de Bienes
Usados).

107 En el archivo XML no existe un nodo (FactorIVA) con un El campo (FactorIVA) no tiene un valor
valor válido, según la estructura establecida válido según la configuración
establecida.

108 En el archivo XML no existe un nodo El (MontoExportaion) es obligatorio


(MontoExportacion) con un valor válido, según la para el tipo de documento 9 (Factura
estructura establecida Electrónica de Exportación).

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
95

109 En el archivo XML no existe un (MontoExportacion) con El campo (MontoExportacion) no


un valor válido, según la estructura establecida tiene un valor válido según la
configuración establecida.

110 En el archivo XML no existe un nodo El (TotalServExonerado) no se colocó


(TotalServExonerado) con un valor válido, según la o su valor es inválido según la
estructura establecida configuración establecida.

111 En el archivo XML no existe un nodo El (TotalMercaExonerada) no se


(TotalMercaExonerada) con un valor válido, según la colocó o su valor es inválido según la
estructura establecida configuración establecida.

112 En el archivo XML no existe un nodo (TotalExonerado) El (TotalExonerado) no se colocó o su


con un valor válido, según la estructura establecida valor es inválido según la
configuración establecida.

113 En el archivo XML no existe un nodo El (TotalOtrosCargos) no se colocó o


(TotalOtrosCargos) con un valor válido, según la su valor es inválido según la
estructura establecida configuración establecida.

114 En el archivoXML no existe un nodo (TotalIVADevuelto) El (TotalIVADevuelto) no se colocó o


con un valor válido, según la estructura establecida su valor es inválido según la
configuración establecida.

115 Error al Agregar Línea Otros Cargos. Error al agregar la línea de Otros
Cargos, comuníquese con el
administrador.

116 En el archivo XML no existe un nodo El (MontoExonerado) de la línea


(MontoExonerado) con un valor válido, según la contiene un cálculo incorrecto.
estructura establecida

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400
96

117 En el archivo XML no existe un nodo En el archivo XML no existe un nodo


(MontoExonerado) con un valor válido. (MontoExonerado) con un valor
válido.

118 En el archivo XML no existe un nodo Error en Identificación Receptor.


(IdentificacionReceptor) con un valor valido.
Para la factura electrónica y factura
electrónica de compra no se permite
la identificación extranjera cód. 10
(solo puede facturar a receptores que
se encuentren inscritos ante
Hacienda).

999 Error interno al verificar documento, comuníquese Error al verificar su documento,


con el administrador. comuníquese con el administrador.

Gestión en Tecnología e Información GTI S.A


Tel: 2105-4400