ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Pantalla Documentos Electrónicos
    1. Otras acciones / Acciones relacionadas
  4. Tablas utilizadas.
  5. Ajustes al Diccionario de Datos


01. VISIÓN GENERAL

Se implementa solución de emisión de comprobantes electrónicos para generación de XML de los documentos Factura, Nota de Crédito y Nota de Débito electrónicos según lo establecido por el siat en la  Resolución http://siatinfo.impuestos.gob.bo/index.php/sistema-facturacion

02. EJEMPLO DE UTILIZACIÓN

Configuraciones Previas

Exporte o transcriba las tablas, una por una, hacia una planilla de cálculo en msExcel. en donde la Columna A=Código, Columna B=Descripción, sin encabezados y asegurando que los códigos que comienzan con uno o más 0 (cero) conserven esa característica (columna o celda tipo texto).

Grabe la planilla en un archivo tipo .CSV (delimitado por comas) con campos separados por el carácter pipe (|), es posible que deba cambiar la configuración regional del sistema operativo. El nombre de los archivos debe corresponder con la lista siguiente de acuerdo a la enumeración de los catálogos en el anexo mencionado previamente:

Coloque los archivos en la ruta informada en el parámetro del sistema MV_PATH814, descrito más adelante en este documento.


Carga de Catálogos

1. Ingrese a la rutina de Definición de Catálogos (Facturación SIGAFAT | Actualizaciones | Archivos | Definición de catálogos) para crear automáticamente los catálogos de Factura Electrónica a partir de los archivos .CSV.

2. En la rutina de Mantenimiento de Catálogos (Facturación SIGAFAT | Actualizaciones | Archivos | Mantenimiento de catálogos) se puede verificar el contenido de los catálogos creados.



03. PANTALLA XXXXX

Otras acciones / Acciones relacionadas 

AcciónDescripción
Incluya la acciónIncluya la descripción relacionada
Incluya la acciónIncluya la descripción relacionada
Incluya la acciónIncluya la descripción relacionada

04. TABLAS UTILIZADAS


¡IMPORTANTE!

Utilice este box para resaltar información relevante y/o de destaque.

05. AJUSTES AL DICCIONARIO DE DATOS

1. Creación  de Preguntas en el archivo SX1 – Archivo de Preguntas:


2.    Creación de tabla en el archivo SX2– Tablas


Clave

Nombre

Modo

PYME

F3H

Configuración de Catálogos

C

S

F3IInformación de CatálogosCS


3.  Creación   de Campos en el archivo SX3 – Campos:

Campo

F3H_FILIAL

Tipo

C

Tamaño

2

Decimal

0

Formato


Título

Sucursal

Descripción

Sucursal

Nivel

1

Utilizado

No

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Digite el código de la sucursal.

Campo

F3H_CODIGO

Tipo

C

Tamaño

4

Decimal

0

Formato

@!

Título

Código

Descripción

Código del parámetro

Nivel

1

Utilizado

Obrigatório

Browse

Opciones


When


Relación


Val. Sistema

NaoVazio() .and. ExistChav("F3H", M->F3H_CODIGO,1) .and. FreeForUse("F3H",M->F3H_CODIGO)

Help

Código del parámetro.

Campo

F3H_DESC

Tipo

C

Tamaño

30

Decimal

0

Formato

@!

Título

Descripción

Descripción

Descripción del parámetro

Nivel


Utilizado

Obrigatório

Browse

Opciones


When


Relación


Val. Sistema

NAOVAZIO()

Help

Descripción del parámetro.

Campo

F3H_ORDEM

Tipo

C

Tamaño

2

Decimal

0

Formato

99

Título

Orden

Descripción

Orden del Parámetro

Nivel

1

Utilizado

Obrigatório

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Orden del parámetro.

Campo

F3H_CAMPOS

Tipo

C

Tamaño

10

Decimal

0

Formato

AXXXXXXXXX

Título

Campos

Descripción

Nombre del Campo

Nivel

1

Utilizado

Obrigatório

Browse

No

Opciones


When


Relación


Val. Sistema

NaoVazio() .and.  f812VerChav("F3H",M->F3H_CAMPOS)

Help

Incluir el nombre del campo.

Campo

F3H_DESCPO

Tipo

C

Tamaño

25

Decimal


Formato

@!

Título

Desc.Campo

Descripción

Descripción del Campo

Nivel

1

Utilizado

Obrigatório

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Incluir la descripción del campo.

Campo

F3H_TIPO

Tipo

C

Tamaño

1

Decimal


Formato

@!

Título

Tipo

Descripción

Tipo

Nivel

1

Utilizado

Obrigatório

Browse

No

Opciones

N=Numérico;C=Carácter;D=Fecha

When

F812Valid()

Relación


Val. Sistema

NaoVazio() .and. Pertence("NCD")  .and. f812ChkTipo(M->F3H_TIPO)

Help

Incluya el tipo de campo. C = Carácter, D = Fecha, N = Numérico.

Campo

F3H_TAMAN

Tipo

N

Tamaño

3

Decimal


Formato

999

Título

Tamaño

Descripción

Tamaño del Campo

Nivel

1

Utilizado

Obrigatório

Browse

No

Opciones


When

F812Valid()

Relación


Val. Sistema

NaoVazio() .and. F812ChkTaman(M->F3H_TAMAN)

Help

Incluir el tamaño del campo.

Obs: si el campo fuera tipo D=Fecha,  el tamaño debe ser igual a 8.

Campo

F3H_DECIMA

Tipo

N

Tamaño

2

Decimal


Formato

99

Título

Decimal

Descripción

Decimal

Nivel

1

Utilizado

Obrigatório

No

Browse

No

Opciones


When

F812Valid()

Relación


Val. Sistema

f812ChkDec(M->F3H_DECIMA)

Help

Incluir el número de decimales que tendrá el campo. Campos tipo: Fecha y Carácter No tiene decimales

Campo

F3H_PICTUR

Tipo

C

Tamaño

45

Decimal

0

Formato

@!

Título

Formato

Descripción

Formato

Nivel

1

Utilizado

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Digite la máscara para la exhibición del campo. Ej.: "@E 999,99

Campo

F3H_VALID

Tipo

C

Tamaño

120

Decimal

0

Formato

@!

Título

Validación

Descripción

Validación del Usuario

Nivel

1

Utilizado

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Agregar una validación del campo si es necesario.

Ej,: Entre("01","10",M-> F3H_TAMAN,.T.)

En el caso que la función utilizada sea "PERTENECE", deberá informarse el campo como segundo parámetro.

Ej.: Pertence("12",cCampo)

Campo

F3H_PADRAO

Tipo

C

Tamaño

6

Decimal


Formato

@!

Título

Cons.Estand.

Descripción

Consulta Estandar

Nivel

1

Utilizado

No

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema

f812ConsPad()

Help

Digite una consulta estándar para la tabla.

Campo

F3H_VERSAO

Tipo

C

Tamaño

3

Decimal


Formato

@!

Título

Versión

Descripción

Versión

Nivel

1

Utilizado

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Versión del catálogo.

Campo

F3H_PESQ

Tipo

C

Tamaño

1

Decimal


Formato

@!

Título

¿Usado Busq?

Descripción

¿Usado en la Busqueda?

Nivel

1

Utilizado

No

Obrigatório

No

Browse

No

Opciones

1=Si;2=No

When


Relación


Val. Sistema


Help

¿Usado en la Búsqueda de la Consulta Estándar (SXB)? Informar Si para utilizar este campo como clave simples de búsqueda.


Tabla F3I - Información de Catálogos.

Campo

F3I_FILIAL

Tipo

C

Tamaño

2

Decimal

0

Formato


Título

Sucursal

Descripción

Sucursal

Nivel

1

Utilizado

Obrigatório

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Informe el código de la sucursal.

Campo

F3I_CODIGO

Tipo

C

Tamaño

4

Decimal

0

Formato

@!

Título

Código

Descripción

Código del parámetro

Nivel

1

Utilizado

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema

EXISTCPO("F31")

Help

Informe el contenido de identificación del ítem de la lista.

Por ejemplo, si la lista de modificación es la lista de países,

este campo corresponde al código de identificación del país.

Campo

F3I_SEQUEN

Tipo

C

Tamaño

5

Decimal


Formato

99999

Título

Secuencia

Descripción

Secuencia

Nivel


Utilizado

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Secuencia.

Campo

F3I_CONTEU

Tipo

C

Tamaño

250

Decimal


Formato

@!


Título

Contenido


Descripción

Contenido de tabla

Nivel

 1

Utilizado

Obrigatório

No

Browse

No

Opciones


When


Relación


Val. Sistema


Help

Informe el contenido.


Importante:

El tamaño de los campos que disponen de grupo puede variar de acuerdo con el entorno en uso.


4.  Creación de Índices en el archivo SIX – Índices:

Índice

F3H

Orden

1

Clave

F3H_FILIAL+F3H_CODIGO

Descripción

Código

Propietario

S

Índice

F3H

Orden

2

Clave

F3H_FILIAL+F3H_DESC

Descripción

Descripción

Propietario

S

Índice

F3H

Orden

3

Clave

F3H_FILIAL+F3H_CAMPOS+F3H_CODIGO

Descripción

Campos + Código

Propietario

S

Índice

F3I

Orden

1

Clave

F3I_FILIAL+F3I_CODIGO+F3I_SEQUEN

Descripción

Código + Secuencia

Propietario

S


5. Creación o modificación de Parámetros en el archivo SX6 – Parámetros:

Nombre de la Variable

MV_F3HNUM

Tipo

C

Descripción

Almacena el último número del código del parámetro.

Valor Estándar

U000

Nombre de la Variable

MV_PATH814

Tipo

C

Descripción

Ruta donde se encuentran los catálogos del SIAT; archivos en formato csv.

Ejemplo: C:\CATALOGOSSIAT

Valor Estándar



6.  En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción de menú del informe el módulo SIGAFAT, conforme las instrucciones a continuación:

Menú

Actualizaciones.

Submenú

Archivos.

Nombre de la Rutina

Definición de Catálogos.

Programa

FISA812

Módulo

Facturación.

Tipo

Función Protheus.

Menú

Actualizaciones.

Submenú

Archivos.

Nombre de la Rutina

Mantenimiento de Catálogos.

Programa

FISA813

Módulo

Facturación.

Tipo

Función Protheus.

Menú

Actualizaciones.

Submenú

Facturación.

Nombre de la Rutina

Transmitir Factura Electron.

Programa

MATA486

Módulo

Facturación.

Tipo

Función Protheus.