Línea de producto: | Microsiga Protheus. | ||||
Segmento: | Servicios y jurídico - Mercado Internacional | ||||
Módulo: | SIGAFIS - Libros fiscales | ||||
Rutina: |
| ||||
Tickets vinculados | |||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-3650 | ||||
Países: | Argentina | ||||
Bases de datos: | Todas | ||||
Tablas utilizadas: | SA1 SA2 SFH | ||||
Versión/Release | 11.80 |
Se implementó la funcionalidad para la normativa RG 18 - 18, referente a la provincia de Córdoba - Argentina, para que se actualicen los registros de percepción y retención de los clientes y proveedores.
El archivo que se importará tiene la extensión XLS, antes de realizar la importación debe convertirse a la extensión CSV formato: punto y coma (;), para que no ocurra un error en el momento en que se ejecute la rutina.
Ejemplo:
Archivo XLS:
Conversión al formato CSV:
Archivo convertido a CSV ( ; ) punto y coma:
El sistema se actualiza inmediatamente después de la aplicación del paquete de actualizaciones (Patch), que contiene el fuente FISA200.PRW.
Menú | SIGAFIS - Libros fiscales |
---|---|
Submenú | Miscelánea | Arch. Magnéticos |
Nombre de la rutina | RN 18 - 18 |
Programa | FISA200.PRW |
Tipo | Función Protheus |
La rutina tiene como finalidad actualizar la información del archivo de la tabla Empresa vs. Zona fiscal (SFH):
Registros de percepción:
Cliente
Proveedores, cuando el CUIT del SIGAMAT exista en el archivo que se importará.
Registros de retención:
Proveedores
Importante:
Existen algunas reglas previamente establecidas para el tratamiento de los registros:
Si el Origen es (”Cliente” o “Empresa”), el Cuit está en el archivo que se importará y existe un registro en la tabla SFH, donde el impuesto FH_IMPOSTO = ”CEI” o si el Origen es el proveedor, el CUIT está en el archivo importado y tiene registro en la tabla SFH, donde el FH_IMPOSTO = ”MCO”.
Seleccionar los registros SFH correspondientes, donde:
Situación 1:
FH_ INIVIGE=“”
FH_ FIMVIGE=“”
Si FH_ISENTO=”S”
No actualiza,
sino:
Nuevo registro
Generar nuevo registro similar al seleccionado, donde:
FH_SITUACA=”2”
FH_INIVIGE=DE FECHA
FH_FIMVIGE=A FECHA
Situación 2
FH_ INIVIGE=“”
FH_FIMVIGE=INFORMADA
Si FH_ISENTO=”S”
No actualiza,
sino:
Registro seleccionado
Si FH_SITUACA=”2”
FH_FIMVIGE=A FECHA,
sino:
FH_FIMVIGE=FECHA DESDE -1 día y genera un nuevo registro
Nuevo registro
Generar nuevo registro similar al seleccionado, donde:
FH_SITUACA=”2”
FH_INIVIGE= DE FECHA
FH_FIMVIGE= Si FH_FIMVIGE del registro seleccionado, está vigente
FH_FIMVIGE=FH_FIMVIGE del registro seleccionado (antes de actualizar),
sino:
FH_FIMVIGE=A FECHA
Situación 3
FH_ INIVIGE=INFORMADA
FH_FIMVIGE=“”
Si FH_ISENTO=”S”
No actualiza,
sino:
Resultado:
Nuevo registro
Generar nuevo registro similar al seleccionado, donde:
FH_SITUACA=”2”
FH_INIVIGE=DE FECHA
FH_FIMVIGE=A FECHA
Situación 4
FH_ INIVIGE=INFORMADA
FH_FIMVIGE=INFORMADA
Si FH_ISENTO=”S”
No actualiza,
sino:
Resultado:
Registro seleccionado
Si FH_SITUACA=”2”
FH_FIMVIGE=A FECHA,
sino:
FH_FIMVIGE=DE FECHA -1 día y graba un nuevo registro
Nuevo registro
Generar nuevo registro, similar al seleccionado, donde:
FH_SITUACA=”2”
FH_INIVIGE=DE FECHA
FH_FIMVIGE= Si FH_FIMVIGE del registro seleccionado, está vigente
FH_FIMVIGE=FH_FIMVIGE del registro seleccionado (antes de actualizar),
sino:
FH_FIMVIGE=A FECHA
Si el origem es cliente, consta en el archivo importado y NO tiene registro en la tabla SFH donde FH_IMPOSTO=”CEI” :
Generar un registro en la tabla SFH, donde:
FH_AGENTE=”N”
FH_CLIENTE=Segundo SA1
FH_FORNECE=””
FH_NOME= Segundo SA1
FH_LOJA=Segundo SA1
FH_IMPOSTO=”CEI”
FH_ALIQ=”0”
FH_PERCIBI=“S”
FH_ISENTO=”N”
FH_APERIB=”N”
FH_ZONAFIS=”CO”
FH_TIPO=”I”
FH_PERCENT=”0”
FH_SITUACA=”2”
FH_INIVIGE= INICIO_PERIODO
FH_FIMVIGE= FIM_PERIODO
Si el origen es proveedor, consta en el archivo que se importará y no tiene registro en la tabla SFH donde FH_IMPOSTO=”MCO” :
Generar un registro en la tabla SFH, donde:
FH_AGENTE=”N”
FH_FORNECE=Segundo SA2
FH_NOME= Segundo SA2
FH_LOJA=Segundo SA2
FH_IMPOSTO=MCO”
FH_ALIQ=”0”
FH_PERCIBI=“N”
FH_ISENTO=”N”
FH_APERIB=”N”
FH_ZONAFIS=”CO”
FH_TIPO=”I”
FH_PERCENT=”0”
FH_SITUACA=”2”
FH_INIVIGE= INICIO_PERIODO
FH_FIMVIGE= FIM_PERIODO
Si el origen (”Cliente” o “Empresa”), el CUIT no está en el archivo que se importará y (Si tiene registro en la tabla SFH donde FH_IMPOSTO=”CEI” y FH_SITUACA=”2”) o si el origen es Proveedor, no está en el archivo que se importará y (Si tiene registro en la tabla SFH donde FH_IMPOSTO=”MCO” y FH_SITUACA=”2”).
Seleccionar los registros SFH correspondientes, donde:
Situación 1
FH_ INIVIGE=“”
FH_ FIMVIGE=“”
Si FH_ISENTO=”S”
No actualiza,
sino:
Resultado:
Registro seleccionado
FH_FIMVIGE=DE FECHA -1 día
Nuevo registro
Generar nuevo registro similar al seleccionado, donde:
FH_SITUACA=”1”
FH_INIVIGE=DE FECHA
FH_FIMVIGE=A FECHA
Situación 2
FH_ INIVIGE=“”
FH_FIMVIGE=INFORMADA
Si FH_ISENTO=”S”
No actualiza,
sino:
Resultado:
Registro seleccionado
FH_FIMVIGE=DE FECHA -1 día
Nuevo registro
Generar nuevo registro similar al seleccionado, donde:
FH_SITUACA=”1”
FH_INIVIGE=DE FECHA
FH_FIMVIGE= Si el FH_FIMVIGE del registro seleccionado, está vigente
FH_FIMVIGE=FH_FIMVIGE del registro seleccionado (antes de actualizar),
sino:
FH_FIMVIGE=A FECHA
Situación 3
FH_ INIVIGE=INFORMADA
FH_FIMVIGE=“”
Si FH_ISENTO=”S”
No actualiza,
sino:
Registro seleccionado
FH_FIMVIGE=DE FECHA -1 día
Nuevo registro
Generar nuevo registro similar al seleccionado, donde:
FH_SITUACA=”1”
FH_INIVIGE=DE FECHA
FH_FIMVIGE=A FECHA
Situación 4
FH_ INIVIGE=INFORMADA
FH_FIMVIGE=INFORMADA
Si FH_ISENTO=”S”
No actualiza,
sino:
Resultado:
Registro seleccionado
FH_FIMVIGE=DE FECHA -1 día
Nuevo registro
Generar nuevo registro, similar al seleccionado, donde:
FH_SITUACA=”1”
FH_INIVIGE=DE FECHA
FH_FIMVIGE= Si FH_FIMVIGE del registro seleccionado, está vigente
FH_FIMVIGE = FH_FIMVIGE del registro seleccionado (antes de actualizar),
sino:
FH_FIMVIGE = A FECHA
Si el origen es (”Cliente” o “Empresa”), no está en el archivo que se importará y no tiene registro en la tabla SFH donde FH_IMPOSTO=”CEI” o Si el origen es proveedor, no está en el archivo que se importará y no tiene registro en la tabla SFH donde FH_IMPOSTO=”MCO”
No actualiza tabla SFH
Tipo: (Percepción, Retención o Ambos)
Mes/Año: informe el mes y el período del archivo que se importará
Ejemplo:
Cómo informar los parámetros:
Cómo informar el camino del archivo:
Archivo importado:
Una vez procesado solo verifique los registros nuevos/actualizados en la tabla Empresa vs. Zona fiscal (SFH)