Línea de Producto: | Microsiga Protheus. | ||||||||||||
Segmento: | Servicios - Mercado Internacional. | ||||||||||||
Módulo: | SIGAFIS / SIGACOM. | ||||||||||||
Rutina(s): |
| ||||||||||||
Requisito/Story/Issue: | DMICNS-2590 | ||||||||||||
País(es): | Venezuela | ||||||||||||
Base(s) de Datos: | Microsoft SQL | ||||||||||||
Tablas utilizadas: |
| ||||||||||||
Sistema(s) operativo(s): | Windows ® / Linux ® |
Todos los sujetos que rige la providencia 0257 deben emitir facturas, notas de débito, notas de crédito, notas de entrega, a través de los siguientes medios:
a) Formatos prediseñados o elaborados por imprentas autorizadas por el SENIAT.
b) Formas libres prediseñadas o elaboradas por imprentas autorizadas por el SENIAT, donde bajo ningún concepto las facturas y otros documentos (bajo esta modalidad) podrán emitirse de manera manual.
c) A través de máquinas fiscales (registradora fiscal, impresora fiscal o punto de ventas fiscales).
Las formas libres prediseñadas por la imprenta deben contener en su formato lo siguiente:
a) Número de control preestablecido.
b) Número de registro único de información fiscal (RIF) del emisor.
c) Razón social y el número de registro único de información fiscal (RIF) de la imprenta autorizada.
d) Número y fecha de la providencia administrativa donde se autoriza a la imprenta la elaboración de documentos.
e) Números de control asignados, expresados de la siguiente manera “desde el N°… hasta el N°…”
f) Fecha de elaboración con ocho (8) dígitos (dd/mm/aaaa).
Proceso de implementación
Campo | Orden | Tipo | Tamaño | Decimal | Titulo | Picture | F3 | Usado | Obligatorio | Browse | Combo | Valid | Help |
F3L_FILIAL | 01 | C | 2 | 0 | Filial | Si | Filial | ||||||
F3L_FILUSO | 02 | C | 2 | 0 | Fil Uso | SMO | Si | Si | Si | Sucursal de Uso | |||
F3L_NUMINI | 03 | C | 9 | 0 | Num Ini | @R 99-9999999 | Si | Si | Si | Numero Inicial | |||
F3L_NUMFIM | 04 | C | 9 | 0 | Num Fin | @R 99-9999999 | Si | Si | Si | Numero Final | |||
F3L_FCHELA | 05 | D | 8 | 0 | Fecha Elabor | Si | Si | Si | Fecha de Elaboracion | ||||
F3L_NOMBRE | 06 | C | 40 | 0 | Razon Soc | @! | Si | Si | Si | Razón Social | |||
F3L_RIF | 07 | C | 11 | 0 | Num Rif | @R X-99999999-9 | Si | Si | Si | A030RIF(M->F3L_RIF) | Numero del RIF | ||
F3L_NUMPRV | 08 | C | 30 | 0 | Num Prv | Si | Si | Si | Numero da Providencia | ||||
F3L_FCHPRV | 09 | D | 8 | 0 | Fcha Prv | Si | Si | Si | Fecha da Providencia | ||||
F3L_NUMATU | 10 | C | 9 | 0 | Num Actual | @R 99-9999999 | Si | Si | Numero Actual | ||||
F3L_STATUS | 11 | C | 1 | 0 | Status | @9 | Si | Si | 1=Activo;2=Finalizado | Status da Forma Libre |
*Todos los campos que no se mencionen, deben configurarse como NO USADOS.
Campo | Tipo | Tamaño | Titulo | Descripcion | Usado | Obligatorio | Browse | Help |
F1_FORMLIB | Carácter | 9 | Form Libre | Forma Libre | Si | No | No | Numero Forma libre |
*Eliminar o poner en NO USADO el campo A2_GRTRIB.
Campo | Tipo | Tamaño | Titulo | Descripcion | Usado | Obligatorio | Browse | Help |
F2_FORMLIB | Carácter | 9 | Form Libre | Forma Libre | Si | No | No | Numero Forma libre |
Campo | Tipo | Tamaño | Titulo | Descripcion | Usado | Obligatorio | Browse | Help |
F3_FORMLIB | Carácter | 9 | Form Libre | Forma Libre | Si | No | No | Numero Forma libre |
Alias | Tipo | Secuencia | Columna | Descripcion | Contenido |
---|---|---|---|---|---|
CCR | 1 | 01 | DB | Concepto de Retencion | CCR |
CCR | 2 | 01 | 01 | Concepto + Cod pais | |
CCR | 4 | 01 | 01 | Concepto | CCR_CONCEP |
CCR | 4 | 01 | 02 | Descripcion | CCR_DESCR |
CCR | 5 | 01 | CCR->CCR_CONCEP |
Tabla | Clave | X5_DSCSPA |
---|---|---|
00 | W1 | FORMA lIBRE |
W1 | FL | 000000001 |
Agregar al menu del módulo SIGAFIS la rutina de forma libre llamado a function de protheus (FISA141) atraves de la opcion de menus no modulo configurador
Entrar no módulo Fiscal
Rutina Forma Libre (FISA141)
Registre los datos referente a forma Libre valida
Se utilizarán los siguientes Campos:
El número de control se estructura de la siguiente forma
00 – 00000000
| |___ Número secuencial de 8 posiciones.
|
|___ Los primeros dígitos previos al número secuencial son utilizados para agregar nueva secuencias
Ejemplo:
Ultimo número de la secuencia (00) 00 - 99999999
Siguiente número de secuencia (01) 01 - 00000001
Actualización de la emisión de Documentos:
Actualizar las tablas SF2 (Encabezado de facturas de salida) para integrar el campo de No. de Control el cual deberá ser obligatorio en la emisión de Facturas y Notas de Débito, SF1(Encabezado de facturas de entrada) para integrar el campo de No. de Control el cual deberá ser obligatorio en la emisión de Notas de Crédito SF3 (Libros Fiscales) para integrar el campo de No. de Control en la emisión de Facturas, Notas de Débito y Notas de Crédito.
Factura Manual de salida o otro documentos con formulario proprio igual a Si
O sistema debe traer la numeracion de forma automatica e no debe permitir que sea cambiado por el usuario
Al emitir una Factura, Nota de Crédito , Nota de Debito o otro documento con Form proprio igual a Si deberá asignar automáticamente el No. consecutivo de control de forma que le corresponda indistintamente del tipo de documento, el cual se lleva en el módulo configurador en la tabla creada para tal efecto (Ver apartado “Modulo Configurador”)
El número de Control asignado deberá validarse si se encuentra activo en el control de formularios y si está dentro del rango autorizado en los campos “No. de control desde” y “No. de control hasta”.
Para facturas de entrada o otros documentos que el formulario proprio sea igual a No el sistema libera el campo para que sea informado manualmente.
Al intentar hacer un documento donde no exista Forma Libre liberado el sistema no permite generar el documento