Receptor
Clase que contiene todos los atributos del receptor de un documento.
Algunos documentos pueden no tener un receptor.
| Propiedad | Descripción |
|---|
| razon_social | Nombre o razón social de Receptor.
Puede ser el nombre físico de una persona o el nombre de una sociedad anónima.
Por ejemplo: Juan Federico Fernández Hernández.
Tiene un máximo de 80 caracteres. |
| identificacion | Contiene los metadatos de la identificación del Receptor
|
| identificacion_extranjero | Representa el número de identificación extranjero para un receptor no nacional.
Tiene un máximo de 20 caracteres.
Este campo será de condición obligatoria, cuando el cliente lo requiera.
Normalmente el ente gubernamental exige este dato, si la identificación es de tipo DIMEX, sugerimos enviarlo siempre en ese caso. |
| razon_comercial | Nombre de fantasía para el Receptor
En caso de que se cuente con nombre comercial debe indicarse.
Tiene un máximo de 80 caracteres. |
| codigo_actividad | Código de 6 digitos de la actividad comercial a la cual corresponde el comprobante electrónico. |
| ubicacion | Contiene los metadatos de la ubicación del Receptor. Parámetro Opcional.
|
| telefono | Contiene los metadatos del teléfono del Receptor. Parámetro Opcional.
|
| correo_electronico | Correo Electrónico del Receptor
Debe tener formato de correo electrónico válido.
Puede enviar varios correos electrónicos, siempre cuando estén separados por punto y coma (;) y sin espacios. |
| otras_senas_extranjero | |
Identificacion
Clase que representa la identificación de un Receptor.
Contiene el tipo de identificación y su número.
| Propiedad | Descripción |
|---|
| tipo | Tipo de identificación de acuerdo con la especificación del ente gubernamental.
Los posibles valores y su interpretación son:
01 = Cédula Física
02 = Cédula Jurídica
03 = DIMEX
04 = NITE
05 = Extranjero No Domiciliado
06 = No Contribuyente
Explicaciones de Extranjero No Domiciliado:
El uso del código para el Extranjero no domiciliado: se permitirá, en la FEE, TE, NC y ND.
En FE, se permitirá únicamente cuando la condición de la venta sea código 12 "Venta de Mercancía No Nacionalizada".
En estos casos se deberá indicar en el apartado, "Información de Referencia" los datos del documento de respaldo de no indicarse se rechazará el comprobante electrónico.
En la FEC y el REP se rechazará el uso de este código. |
| numero | |
Ubicacion
Clase que representa datos de ubicación.
| Propiedad | Descripción |
|---|
| provincia | Provincia
Cuando se ingresa este valor, enviar el código de provincia según la lista del ente gubernamental.
Cuando se utilize este objeto de salida, podrá leer el nombre de la provincia completo. |
| canton | Cantón
Cuando se ingresa este valor, enviar el código del cantón según la lista del ente gubernamental.
Cuando se utilize este objeto de salida, podrá leer el nombre del cantón completo. |
| distrito | Distrito
Cuando se ingresa este valor, enviar el código del distrito según la lista del ente gubernamental.
Cuando se utilize este objeto de salida, podrá leer el nombre del distrito completo. |
| barrio | Barrio
Debe de detallarse el nombre del barrio del receptor.
Validación: Deberá contener mínimo 5 caracteres y un máximo de 50. |
| otras_senas | Descripción de la dirección de la ubicación.
Validación: Deberá contener mínimo 5 caracteres y un máximo de 160. |
Telefono
Clase que representa un número telefónico.
| Propiedad | Descripción |
|---|
| codigo_pais | Código país del número telefónico.
Valor de 3 dígitos. |
| num_telefono | Número telefónico.
Valor máximo de 20 dígitos. |
Clase que representa una referencia a un documento. Se utiliza principalmente en las notas de crédito y débito para reducir el balance de una factura o tiquete.
| Propiedad | Descripción |
|---|
| tipo_doc | Tipo de documento de referencia.
01 = Factura electrónica
02 = Nota de débito electrónica
03 = Nota de crédito electrónica
04 = Tiquete electrónico
05 = Nota de despacho
06 = Contrato
07 = Procedimiento
08 = Comprobante emitido en contingencia
09 = Devolución mercadería
10 = Comprobante electrónico rechazado por el Ministerio de Hacienda
11 = Sustituye factura rechazada por el receptor del comprobante
12 = Sustituye factura de exportación
13 = Facturación mes vencido
14 = Comprobante aportado por contribuyente de Régimen Especial
15 = Sustituye una Factura electrónica de Compra
16 = Comprobante de Proveedor No Domiciliado
17 = Nota de Crédito a Factura Electrónica de Compra
18 = Nota de Débito a Factura Electrónica de Compra
99 = Otros. |
| tipo_doc_otro | Será obligatorio en caso de utilizar el código 99 de "Otros".
Se debe describir puntualmente el tipo de documento utilizado.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| numero | Número de documento de referencia. Es la clave del documento referenciado, por ende se espera un número de 50 caracteres. |
| fecha_emision | Fecha y hora de emisión del documento de referencia
El formato es: yyyy-MM-ddTHH:mm:ss |
| codigo | Código de referencia. Indica la razón por la cual se hace referencia al documento.
01 = Anula documento de referencia
02 = Corrige texto de documento de referencia
03 = Corrige monto
04 = Referencia a otro documento
05 = Sustituye comprobante provisional por contingencia
06 = Devolución de mercancía
07 = Sustituye Comprobante electrónico
08 = Factura Endosada
09 = Nota de crédito financiera
10 = Nota de débito financiera
11 = Proveedor No Domiciliado
12 = Crédito por exoneración posterior a la facturación
99 = Otros |
| codigo_referencia_otro | Código de referencia OTRO.
Será obligatorio en caso de utilizar el código 99 de "Otros".
Se debe describir puntualmente el código de referencia utilizado.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| razon | Razón de referencia, texto abierto que permite indicar una explicación a la razón de referencia.
Máximo de 180 caracteres. |
Detalle Servicio Entrada
Clase que representa el detalle de un documento.
| Propiedad | Descripción |
|---|
| numero_linea | Dígito que representa el número de línea del detalle. Es requerido.
Valor entero. |
| tipo_codigo_comercial | Tipo de código del producto. Es requerido.
01 = Código del producto del vendedor
02 = Código del producto del comprador
03 = Código del producto asignado por la industria
04 = Código de uso interno
99 = Otros |
| codigo_comercial | Código del producto o servicio en el comercio.
Máximo de 20 caracteres. |
| codigo | Código asociado dentro del Catálogo de bienes y servicios (Cabys). Este código se tiene que obtener de una lista oficial que el ente gubernamental publicó.
Limitado a 13 caracteres. Es requerido. |
| cantidad | Dígito que representa la cantidad de producto o servicio indicado en este detalle.
Soporta valores con decimales de no mas de 3 decimales, ejemplo: 0.234 |
| codigo_moneda | Código o Abreviatura de 3 caracteres que indica la moneda de este detalle. Parámetro OPCIONAL.
Si no se indica, se entiende que la moneda del documento es la misma para este detalle.
Este parámetro permite enviar un detalle con montos en otra moneda y indicar al API FACTUN que convierta el valor.
Ejemplos: 'CRC', 'USD' |
| unidad_medida | Unidad de medida del producto o servicio.
Para servicios profesionales siempre enviar 'Sp', por especificación del ente gubernamental.
Ver la lista de unidades de medida del ente gubernamental.
Siempre enviar la abreviatura de la unidad.
Ejemplos: 'Sp', 'mol', 'm/s²', 'Otros' |
| unidad_medida_comercial | Unidad de medida comercial. Parámetro OPCIONAL.
Solamente es requerido cuando se especifica unidad de medida 'Otros'.
Valor libre para especificar, pero con un máximo de 20 caracteres. |
| tipo_transaccion | Este campo se utilizará para identificar el tipo de transacción que se realizará.
01 = Venta Normal de Bienes y Servicios (Transacción General)
02 = Mercancía de Autoconsumo exento
03 = Mercancía de Autoconsumo gravado
04 = Servicio de Autoconsumo exento
05 = Servicio de Autoconsumo gravado
06 = Cuota de afiliación
07 = Cuota de afiliación Exenta
08 = Bienes de Capital para el emisor
09 = Bienes de Capital para el receptor.
10 = Bienes de Capital para para el emisor y el receptor.
11 = Bienes de capital de autoconsumo exento para el emisor.
12 = Bienes de capital sin contraprestación a terceros exento para el emisor (Ver Nota 52)
13 = Sin contraprestación a terceros 13. |
| detalle | Descripción del producto o servicio.
Máximo de 160 caracteres. |
| vin_o_serie | Se convierte en carácter obligatorio, cuando el código CAByS del producto que se esté comercializando pertenece a un medio de transporte con esta numeración.
Se verificará el código CAByS que corresponda a medios de trasporte. Caso contrario se realizará la advertencia correspondiente.
Un máximo de 17 caracteres.
Deberá de ser utilizado cuando se comercialicen Vehículos, Aeronaves o Embarcaciones indicando su número VIN, Numero de Serie o bien el consecutivo de fabricación. |
| notas | Campo opcional. Puede utilizar este campo para especificar más información de su producto o servicio brindado. |
| registro_medicamento | Se convierte en carácter obligatorio, cuando el código CAByS del producto que se esté comercializando pertenece a un medicamento que posea registro sanitario. |
| forma_farmaceutica | Se utilizará para incluir el código de la forma farmacéutica. Al igual que el "registro medicamento" es requerido cuando el CABYS del producto pertenece a un medicamento con registro sanitario. |
| precio_unitario | Precio unitario del producto o servicio.
Acepta decimales hasta un máximo de 5.
Valor mínimo: 0
Valor máximo: 9999999999999.99999 |
| monto_total | IMPORTANTE: Solo se usa para Recibos Electronicos de Pago.
Se debe incluir el monto a pagar sobre el bien o servicio originalmente facturado sin incluir impuestos. |
| porcentaje_descuento | Porcentaje de descuento aplicado a esta línea de detalle. Ejemplo para 13%, 13 es el valor válido.
Parámetro OPCIONAL.
Si no se tiene un porcentaje de descuento, pero si un monto descuento, utilizar el parámetro 'monto_impuesto'. |
| monto_descuento | Monto unitario del descuento aplicado a esta línea de detalle.
Usar este parámetro cuando no se tenga el porcentaje de descuento.
Si se envía el porcentaje_descuento y el monto_impuesto, el porcentaje_descuento prevalecerá para los cálculos, si es mayor a cero.
El monto debe ser unitario. Acepta decimales hasta un máximo de 5. |
| codigo_descuento | Código del descuento del producto o servicio.
Este campo será de condición obligatoria.
01 = Descuento por Regalía
02 = Descuento por Regalía IVA Cobrado al Cliente
03 = Descuento por Bonificación
04 = Descuento por volumen
05 = Descuento por Temporada (estacional)
06 = Descuento promocional
07 = Descuento Comercial
08 = Descuento por frecuencia
09 = Descuento sostenido
99 = Otros descuentos. |
| codigo_descuento_otros | Código del descuento OTRO
En caso de utilizarse el código 99, se verificará que este campo se encuentre en el comprobante, caso contrario se rechazará.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| naturaleza_descuento | Descripción de la razón o naturaleza del porque se da el descuento.
Máximo de 80 caracteres.
Ejemplo: 'Oferta de inicio de mes' |
| impuesto | Lista o colección de impuestos asociados al detalle.
|
| descuento | Nueva opción según Facturación Electrónica 4.3. Corresponde a la lista o colección de descuentos asociados al detalle (hasta 5 descuentos por línea).
IMPORTANTE: Utilizar esta forma solamente si se desea enviar mas de un descuento, de lo contrario por favor utilizar los atributos porcentaje_descuento, monto_descuento y naturaleza_descuento para detallar el descuento
No mesclar los datos enviando un descuento de la forma simple junto con la nueva lista de descuentos
|
| iva_cobrado_fabrica | IVA cobrado a nivel de fábrica.
En este campo se indicará si el Impuesto al Valor Agregado fue cobrado a nivel de fábrica, por lo que deberá
ser utilizado únicamente por los obligados tributarios a realizar el pago de esta forma.
Se convierte en obligatorio cuando el IVA se cobra o se cobró a nivel de fábrica.
01 = Venta de bienes con IVA según el sistema especial de determinación de IVA a nivel de fábrica.
02 = Ventas exentas según el sistema especial de determinación de IVA a nivel de fábrica, mayorista y aduanas (se utiliza cuando el producto se encuentra exento ya que el bien soporto el cobro de impuestos a nivel de fábrica).
Este campo es nuevo en la versión 4.4 de la API de Hacienda y debe ser utilizado únicamente a partir de esta versión. |
| iva_devuelto | Valor booleano que indica si se devuelve el IVA del detalle (aplica por ejemplo a servicio médicos pagados con tarjeta).
FALSE = no se devuelve.
TRUE = si se devuelve. |
| bonificacion | Valor booleano que indica si a la línea se le debe aplicar la especificación de "bonificacion" ante el ente gubernamental.
FALSE = línea si bonificación
TRUE = línea que se debe bonificar
¿Qué es bonificación? Es cuando un producto o servicio se dá gratis, pero el receptor aun así debe pagar los impuesto correspondientes.
Para poder calcular la bonificación correctamente, los montos deben enviarse como cualquier otra línea de este producto.
En el XML final, el producto tendrá un valor de cero, pero con un impuesto apropiado que suma al gran total del documento. |
| partida_arancelaria | Valor que indica la partida arancelaria en facturas de exportación. |
| base_imponible | Base para realizar los cálculos de impuestos cuando el código de impuesto es "08"(ventas por catálogo). |
Detalle Servicio Salida
Clase que representa el detalle de un documento.
| Propiedad | Descripción |
|---|
| numero_linea | Dígito que representa el número de línea del detalle.
Se soporta hasta un máximo de 1000 detalles por documento. |
| tipo_codigo | Tipo de código del producto.
01 = Código del producto del vendedor
02 = Código del producto del comprador
03 = Código del producto asignado por la industria
04 = Código de uso interno
99 = Otros |
| codigo | Código del producto o servicio
Máximo de 20 caracteres |
| cantidad | Dígito que representa el cantidad de producto o servicio indicado en este detalle.
Soporta valores con decimales de no mas de 3 decimales, ejemplo: 0.234 |
| unidad_medida | Unidad de medida del producto o servicio.
Es la descripción completa de la unidad de medida. |
| unidad_medida_comercial | Unidad de medida comercial.
Solamente es requerido cuando se especifica unidad de medida 'Otros'.
Valor libre para especificar, pero con un máximo de 20 caracteres. |
| detalle | Descripción del producto o servicio
Máximo de 160 caracteres. |
| precio_unitario | Precio unitario del producto o servicio. |
| porcentaje_descuento | Porcentaje de descuento aplicado a esta línea de detalle. Ejemplo para 13%, 13 es el valor válido.
Si no se envió un porcentaje inicialmente, pero si un monto descuento, se mostrara un porcentaje calculado por la plataforma Factun. |
| monto_descuento | Monto unitario del descuento aplicado a esta línea de detalle. |
| naturaleza_descuento | Descripción de la razón o naturaleza del porque se da el descuento.
Máximo de 80 caracteres.
Ejemplo: 'Oferta de inicio de mes' |
| impuesto | Lista o colección de impuestos asociados al detalle.
|
| subtotal_linea | Subtotal de la linea (sin descuento y sin impuesto) |
| total_descuento_linea | Monto Total del Descuento (no unitario) |
| total_impuesto_linea | Monto Total del Impuesto (no unitario) |
| total_linea | Monto Total (no unitario) de todo el valor de la linea |
| servicio | Valor booleano que indica si el detalle es un servicio profesional o no.
FALSE = linea es un producto.
TRUE = linea es un servicio profesional |
| bonificacion | Valor booleano que indica si a la linea se le ha aplicado la especificación de "bonificacion" ante el ente gubernamental.
FALSE = linea sin bonificación
TRUE = linea que se debe bonificar
Puede ver mas información acerca de bonificación en Detalle Servicio Entrada |
Resumen Documento Entrada
Clase que contiene más atributos que describen el documento así como su contexto.
| Propiedad | Descripción |
|---|
| codigo_moneda | Código o Abreviatura de 3 caracteres que indica la moneda del documento. Parámetro REQUERIDO.
Ejemplos: 'CRC', 'USD' |
| tipo_cambio | Tipo de cambio de la moneda con respecto al COLON Costarricense.
Acepta decimales hasta un máximo de 2.
Si este parámetro no se indica, el tipo de cambio se obtendrá de la configuración de Factun para la sucursal de este documento. |
Resumen Documento Salida
Clase que contiene mas atributos que describen el documento así como su contexto.
| Propiedad | Descripción |
|---|
| codigo_moneda | Código o Abreviatura de 3 caracteres que indica la moneda del documento.
Ejemplos: 'CRC', 'USD' |
| tipo_cambio | Tipo de cambio de la moneda con respecto al COLON Costarricense. |
| total_comprobante | Monto Total del documento |
| total_impuesto | Monto Total de los impuesto gravados |
| total_descuento | Monto Total del descuento aplicado al documento |
Impuesto Entrada
Clase que representa un impuesto específico asociado a una línea de detalle
| Propiedad | Descripción |
|---|
| codigo | Código del impuesto.
Al utilizar el código 07 se debe de utilizar para el cálculo del impuesto el campo denominado "base imponible" y la tarifa (ventas por catálogo).
Al utilizar el código 08, se debe utilizar para el cálculo de factor del IVA por el subtotal.
01 = Impuesto al Valor Agregado
02 = Impuesto Selectivo de Consumo
03 = Impuesto único a los combustibles
04 = Impuesto específico de bebidas alcohólicas
05 = Impuesto específico sobre las bebidas envasadas sin contenido alcohólico y jabones de tocador
06 = Impuesto a los productos de tabaco
07 = IVA (cálculo especial)
08 = IVA Régimen de Bienes Usados (Factor)
12 = Impuesto Especifico al cemento
99 = Otros |
| codigo_impuesto_otro | Código de impuesto OTRO.
Será obligatorio en caso de utilizar el código 99 de "Otros". Se debe describir puntualmente el impuesto utilizado.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| tarifa | Porcentaje del Impuesto
Este campo es de condición obligatoria, cuando el componente este gravado con alguna tarifa de impuesto, según corresponda.
Debe ser expresado como un número.
Ejemplo la tarifa del 13% se debe de reflejar como 13, la tarifa del 1% como 1, o bien la tarifa del 0.5% como 0.5. |
| codigo_tarifa | Código de la tarifa del Impuesto al Valor Agregado. Se convierte en obligatorio para los Códigos 01, 07.
01 = Tarifa 0% (Artículo 32, num 1, RLIVA)
02 = Tarifa Reducida 1%
03 = Tarifa reducida 2%
04 = Tarifa reducida 4%
05 = Transitorio 0%
06 = Transitorio 4%
07 = Transitorio 8%
08 = Tarifa General 13%
09 = Tarifa reducida 0.5%
10 = Tarifa Exenta
11 = Tarifa 0% sin derecho a crédito |
| factor_iva | Factor del IVA
Cuando en el código de impuesto se defina IVA Bienes Usados (08) se deberá utilizar este campo con el factor establecido por el Ministerio de Hacienda. |
| monto_exportacion | Monto Exportación.
Uso exclusivo para exportación de mercancías que apliquen impuestos especiales. |
| exoneracion | Contiene los metadatos de la exoneración que aplica al impuesto
|
Impuesto Salida
Clase que representa un impuesto específico asociado a una línea de detalle
Esta clase es diferente de la clase Impuesto Entrada, ya que puede contener mas propiedades descriptivas.
| Propiedad | Descripción |
|---|
| codigo | Código del impuesto
01 = Impuesto General sobre las ventas
02 = Impuesto Selectivo de Consumo
03 = Impuesto único a los combustibles
04 = Impuesto específico de bebidas alcohólicas
05 = Impuesto específico sobre las bebidas envasadas sin contenido alcohólico y jabones de tocador
06 = Impuesto a los productos de tabaco
07 = Servicios
99 = Otros
08 = Impuesto General a las Ventas Diplomáticos
09 = Impuesto General sobre Ventas compras autorizadas
10 = Impuesto General sobre las ventas instituciones públicas y otros organismos
11 = Impuesto Selectivo de consumo compras autorizadas
12 = Impuesto Especifico al cemento
98 = Otros |
| tarifa | Porcentaje del Impuesto
Ejemplo 13.00 significa 13%
Puede verse reducido si se compara con el parámetro de entrada debido a una exoneración, API FACTUN hace la reducción automáticamente. |
| monto_impuesto | Monto Unitario del impuesto gravado al detalle correspondiente |
| exoneracion | Contiene los metadatos de la exoneración que aplica al impuesto
|
Descuento Entrada
| Propiedad | Descripción |
|---|
| porcentaje_descuento | Porcentaje de descuento aplicado a esta línea de detalle. Ejemplo para 13%, 13 es el valor válido.
Parámetro OPCIONAL.
Si no se tiene un porcentaje de descuento, pero si un monto descuento, utilizar el parámetro 'monto_impuesto'. |
| monto_descuento | Monto del descuento aplicado a esta línea de detalle.
Usar este parámetro cuando no se tenga el porcentaje de descuento.
Si se envía el porcentaje_descuento y el monto_impuesto, el porcentaje_descuento prevalecerá para los cálculos, si es mayor a cero.
El monto debe ser unitario. |
| codigo_descuento | Código del descuento.
Este campo será de condición obligatoria.
01 = Descuento por Regalía
02 = Descuento por Regalía IVA Cobrado al Cliente
03 = Descuento por Bonificación
04 = Descuento por volumen
05 = Descuento por Temporada (estacional)
06 = Descuento promocional
07 = Descuento Comercial
08 = Descuento por frecuencia
09 = Descuento sostenido
99 = Otros descuentos. |
| codigo_descuento_otros | Código del descuento OTRO
En caso de utilizarse el código 99, se verificará que este campo se encuentre en el comprobante, caso contrario se rechazará.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| naturaleza_descuento | Descripción de la razón o naturaleza del porque se da el descuento.
Máximo de 80 caracteres.
Ejemplo: 'Oferta de inicio de mes' |
Exoneración Entrada
Clase que representa una exoneración a un impuesto
| Propiedad | Descripción |
|---|
| tipo_documento | Tipo de documento de exoneración o autorización.
01 = Compras Autorizadas por la Dirección General de Tributación
02 = Ventas exentas a diplomáticos
03 = Autorizado por Ley especial
04 = Exenciones Dirección General de Hacienda Autorización Local Genérica
05 = Exenciones Dirección General de Hacienda Transitorio V (servicios de ingeniería, arquitectura, topografía obra civil)
06 = Servicios turísticos inscritos ante el Instituto Costarricense de Turismo(ICT)
07 = Transitorio XVII(Recolección, Clasificación, almacenamiento de Reciclaje y reutilizable)
08 = Exoneración a Zona Franca.
09 = Exoneración de servicios complementarios para la exportación articulo 11 RLIVA
10 = Órgano de las corporaciones municipales
11 = Exenciones Dirección General de Hacienda Autorización de Impuesto Local Concreta
99 = Otros |
| tipo_documento_otro | Tipo de documento de exoneración o de autorización OTRO.
Será obligatorio en caso de utilizar el código 99 de "Otros".
Se debe describir puntualmente el tipo de documento o autorización utilizado.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| numero_documento | Número de documento de exoneración o autorización
Máximo de 17 caracteres |
| articulo | Número de artículo que establece la exoneración o autorización.
Este campo será de condición obligatoria, cuando se elija para "Tipo de documento de exoneración o de autorización" los códigos "02" o "03", "06", "07" y "08", se debe de indicar el número del artículo de la ley. |
| inciso | Número de inciso que establece la exoneración o autorización.
Este campo será de condición obligatoria, cuando el artículo de la ley hace referencia a un inciso de la misma, por lo cual se debe de indicar el número del inciso de la ley. |
| nombre_institucion | Nombre de la institución o dependencia que emitió la exoneración.
Es un campo fijo de dos posiciones.
01 = Ministerio de Hacienda
02 = Ministerio de Relaciones Exteriores y Culto
03 = Ministerio de Agricultura y Ganadería
04 = Ministerio de Economía, Industria y Comercio
05 = Cruz Roja Costarricense
06 = Benemérito Cuerpo de Bomberos de Costa Rica
07 = Asociación Obras del Espíritu Santo
08 = Federación Cruzada Nacional de protección al Anciano (Fecrunapa)
09 = Escuela de Agricultura de la Región Húmeda(EARTH)
10 = Instituto Centroamericano de Administración de Empresas (INCAE)
11 = Junta de Protección Social(JPS)
12 = Autoridad Reguladora de los Servicios Públicos(Aresep)
99 = Otros. |
| nombre_institucion_otros | Detalle Nombre de institución o dependencia que emitió la exoneración OTRO.
Será obligatorio en caso de utilizar el código 99 de "Otros".
Deberá contener mínimo 5 caracteres y un máximo de 160. |
| fecha_emision | Fecha y hora de la emisión del documento de exoneración o autorización
El formato es: yyyy-MM-ddTHH:mm:ss |
| porcentaje_exoneracion | Porcentaje de la compra autorizada o exonerada
Debe de expresarse el porcentaje como número entero (Ejemplo: la tarifa del 13% se debe de reflejar como 13, la tarifa del 1% como 1, o bien la tarifa del 0.5% como 0.5). |
Exoneración Salida
Clase que representa una exoneración a un impuesto.
Esta clase es diferente de la clase Exoneración Entrada, ya que puede contener mas propiedades descriptivas.
| Propiedad | Descripción |
|---|
| tipo_documento | Tipo de documento de exoneración o autorización.
01 = Compras Autorizadas
02 = Ventas exentas a diplomáticos
03 = Orden de compra(instituciones públicas y otros organismos)
04 = Exenciones Dirección General de Hacienda
05 = Zonas Francas
99 = Otros |
| numero_documento | Número de documento de exoneración o autorización
Máximo de 17 caracteres |
| nombre_institucion | Nombre de la institución o dependencia que emitió la exoneración
Máximo 100 caracteres |
| fecha_emision | >Fecha y hora de la emisión del documento de exoneración o autorización
El formato es: yyyy-MM-ddTHH:mm:ss |
| porcentaje_exoneracion | Porcentaje de la compra autorizada o exonerada
Ejemplo, si el impuesto es del 13% y se desea aplicar un 100% de exoneración del porcentaje del impuesto
se debe colocar 13 en este campo según la estipulación de hacienda |
| monto_exoneracion | Monto unitario de la exoneracion aplicada al impuesto asociado |
Otro Contenido Entrada
Representa otro contenido en el campo otros del XML de un documento.
| Propiedad | Descripción |
|---|
| Codigo | Código alfanumérico del otro contenido.
Ejemplo: "NumeroOrden" |
| Valor | Valor alfanumérico del otro contenido.
Ejemplo: "254199" |
Otro Cargo Entrada
Clase que representa la información de otros cargos en el documento.
Máximo 15 otros cargos.
| Propiedad | Descripción |
|---|
| tipo_documento | Especifica el tipo de documento del cargo
01 = Contribución parafiscal
02 = Timbre de la Cruz Roja
03 = Timbre de Benemérito Cuerpo de Bomberos de Costa Rica
04 = Cobro de un tercero
05 = Costos de Exportación
06 = Impuesto de Servicio 10%
07 = Timbre de Colegios Profesionales
08 = Depósitos de Garantía
09 = Multas o Penalizaciones
10 = Intereses Moratorios
99 = Otros Cargos. |
| numero_identidad_tercero | Número de cédula física/jurídica/NITE/DIMEX del tercero.
Máximo de 12 caracteres. |
| tipo_identificacion_tercero | |
| tipo_documento_otros | Será obligatorio en caso de utilizar el código 99 de "Otros".
Se debe describir puntualmente el tipo de documento utilizado.
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| nombre_tercero | Nombre o razón social del tercero.
Este campo será de condición obligatoria, cuando se seleccione en “tipo de documento” el código 04
Deberá contener mínimo 5 caracteres y un máximo de 100. |
| detalle | Descripción del cargo.
Máximo de 160 caracteres. |
| porcentaje | Porcentaje del cargo. |
| monto_cargo | Monto del cargo.
Deberá de contener un valor mayor a "cero". |