ESPECIFICACIÓN TÉCNICA DEL CÓDIGO DE CONTROL
(VERSIÓN 7.0)

ANTECEDENTES

En el marco del Nuevo Sistema de Facturación implementado por la Administración Tributaria, se tiene prevista la incorporación de nuevos elementos de seguridad en las facturas emitidas por sistemas de facturación computarizada. En este sentido, toda factura emitida por este medio, deberá incorporar un Código de Control generado a partir de información de la misma.

A efectos del Nuevo Sistema de Facturación, solo podrán emitir facturas aquellos sistemas de facturación computarizada que tengan implementado el generador del Código de Control, estén registrados en Impuestos Nacionales, y además pasen por un proceso de certificación que verifique la correcta generación del Código de Control.

 

¿QUE ES EL CÓDIGO DE CONTROL?

Es un dato alfanumérico generado e impreso por un sistema de facturación computarizada a tiempo de emitir una factura. Constituye una representación única de una factura, que será empleada por el SIN para que junto a otra información permitan determinar la validez o no de la misma.

Este código se genera en base a información de dosificación de la factura, información de la transacción comercial, y un dato alfanumérico denominado Llave de Dosificación, que el contribuyente recibirá por Internet cada vez que solicite dosificaciones de facturas para su sistema de facturación computarizada.

 

EMISIÓN DE FACTURAS A TRAVÉS DE SISTEMAS DE FACTURACIÓN COMPUTARIZADA

Todo contribuyente que requiera emitir facturas haciendo uso de un sistema de facturación computarizada, deberá previamente:

  • Registrar su sistema de facturación computarizada en el SIN, llevando a cabo el trámite de Registro de Autoimpresores en oficinas de Impuestos Nacionales, o a través del Portal Tributario, siempre que el contribuyente sea Newton.
  • Certificar la correcta generación del Código de Control, ingresando al Portal Tributario y sometiéndose a una prueba de certificación, la cual verificará que su sistema de facturación genera correctamente el Código de Control.

Una vez que su sistema de facturación esté registrado y certificado por el SIN, el contribuyente podrá:

  • Solicitar dosificación de facturas para su sistema de facturación computarizada. Este trámite deberá realizarse a través del Portal Tributario, producto del mismo el contribuyente recibirá un Certificado de Activación de Dosificación, que incluirá información de la dosificación realizada.
  • Recabar la Llave de Dosificación que el SIN asignó a su dosificación, esto a partir del Portal Tributario. Dada la sensibilidad de este dato, su conocimiento y divulgación serán de entera y absoluta responsabilidad del contribuyente.
  • Configurar su sistema de facturación computarizada, ingresando información de dosificación contenida en el Certificado de Activación de Dosificación de Facturas, además de la Llave de Dosificación recibida.
  • Finalmente, el sistema de facturación computarizada estará en condiciones de emitir las facturas dosificadas por el SIN, generando e imprimiendo en cada una el Código de Control correspondiente.

IMPORTANTE

Procedimiento para Sistemas Facturación Computarizada (SFC) certificados con versión 6 ó anteriores que desean actualizar su certificación a la versión 7.

Tratamiento que deben adoptar aquellos contribuyentes cuyo SFC fue certificado con las especificaciones técnicas de la versión 6 o anteriores y desean adecuar su SFC a la versión 7.

[VER DOCUMENTO]

 

[ DOCUMENTO DE ESPECIFICACIONES TÉCNICAS DEL CÓDIGO DE CONTROL - VERSIÓN 7.0 ]

 

 

CASOS DE PRUEBA

Utilice este recurso para verificar la correcta generación del Código de Control por parte de su Sistema de Facturación Computarizada.

Descripción
Obs.
5000 Casos de prueba para la generación del Código de Control - Documento PDF
5000 Casos de prueba para la generación del Código de Control - Documento Excel
5000 Casos de prueba para la generación del Código de Control - Documento Txt

 

REFERENCIAS

Algoritmo Alleged RC4:

Descripción
Link
Obs.
Pseudocódigo Alleged RC4 http://www.impuestos.gov.bo/Facturacion/EspAllegedRC4.pdf
RC4 Encryption http://www.4guysfromrolla.com/webtech/010100-1.shtml
RC4 Test http://www.4guysfromrolla.com/demos/rc4test.htm
Alleged RC4 http://www.criptored.upm.es/software/sw_m117a.htm

 

Algoritmo Verhoeff:

Descripción
Link
Obs.
Pseudocódigo Verhoeff http://www.impuestos.gov.bo/Facturacion/EspVERHOEFF.pdf
Check Digits http://www.augustana.ab.ca/~mohrj/algorithms/checkdigit.html
Verhoeff algorithm http://en.wikipedia.org/wiki/Verhoeff_algorithm

 

Algoritmo Base 64:

Descripción
Link
Obs.
Pseudocódigo Base 64 http://www.impuestos.gov.bo/Facturacion/EspBASE64.pdf
Conversión de números a palabras http://mundocripto.com/mambo//content/view/78/43/

 

CONTACTO:

Consultas técnicas a:

Servicio de Impuestos Nacionales

Of. Central Calle Ballivian 1333

Teléfono ( 591 - 2) 2203737 Interno 1463

Mail: soportefacturacion@impuestos.gov.bo

 

 

 
Gerencia Nal. de Servicio al Contribuyente - DIOC 2006