CONTENIDO

01. VISIÓN GENERAL

Dispone sobre la uniformización y disciplina la emisión, registro, mantenimiento y rendición de las informaciones de los documentos fiscales emitidos en un único ejemplar por sistema electrónico de procesamiento de datos para contribuyentes prestadores de servicios de comunicación y proveedores de energía eléctrica.

¡Importante!

Esta mejora depende de la ejecución delo update de base UPDFIS según el Procedimiento para Implementación.

02. PROCEDIMIENTO DE UTILIZACIÓN

Procedimiento de implementación

Copie los siguientes archivos de configuración para el directorio correspondiente \SYSTEM\ 

  • CAT79.INI – Es necesario para generar todos los tipos de archivos (M y D ).
  • CAT79M.INI – Es necesario para generar el archivo tipo (Maestro).
  • CAT79I.INI – Es necesario para generar el archivo tipo (Ítems).
  • CAT79D.INI – Es necesario para generar el archivo tipo (Datos de registro).


Antes de ejecutar el compatibilizador UPDFIS es imprescindible: 

a) Realizar la copia de seguridad (backup)de la base de datos del producto en que se ejecutará el compatibilizador (\PROTHEUS_DATA\DATA) diccionarios de datos SX(\PROTHEUS_DATA\SYSTEM). 

b) Los directorios mencionados anteriormente, corresponden a la instalación estándar del Protheus, por lo tanto, se deben modificar según el producto instalado en la empresa.

c) Esta rutina se debe ejecutar en modo exclusivo, es decir, ningún usuario debe estar utilizando el sistema.

d) Si los diccionarios de datos tuvieran índices personalizados (creados por el usuario), antes de ejecutar el compatibilizador, asegúrese de que están identificados por el nickname. Si el compatibilizador necesita crear índices, los agregará a partir de la orden original instalada por el Protheus, lo que permitirá sobre escribir índices personalizados, si no están identificados por el nickname.

e) El compatibilizador se debe ejecutar con la Integridad de referencia desactivada*.


¡Importante!


¡El siguiente procedimiento debe ser realizado por un profesional calificado como administrador de base de datos (DBA) o equivalente!

La activación inadecuada de la integridad de referencia puede modificar drásticamente la relación entre tablas en la base de datos. Por lo tanto, antes de utilizarla, observe atentamente los siguientes procedimientos:

i. En el Configurador (SIGACFG), vea si la empresa utilizaIntegridad referencial, seleccionando la opción Integridad/Verificación (APCFG60A).

ii. Si no hayIntegridad referencial activa, se listan en una nueva ventana todas las empresas y sucursales registradas para el sistema y ninguna de ellas estará seleccionada. En este caso, Y SOLO EN ESTE, no es necesario cualquier otro procedimiento de activación o desactivación de integridad, basta finalizar la verificación y aplicar normalmente el compatibilizador, de acuerdo con las instrucciones.

iii. Si hay Integridad referencial activa en todas las empresas y sucursales, se muestra un mensaje en la ventana Verificación de relación entre tablas. Confirme el mensaje para que se finalice la verificación, o.

iv. Sihay Integridad referencial activa en una o más empresas, que no sea la totalidad, se listan en una nueva ventana todas las empresas y sucursales registradas para el sistema y, solamente, la(s) que tengan(n) integridad estará(n) seleccionada(s). Anote qué empresa(s) y/o sucursal(es) tiene(n) la integridad activada y reserve esta anotación para posterior consulta en la reactivación (o también, entre en contacto con nuestro Help Desk Framework para información al respecto de un archivo que contiene esta información).

v. En estos casos descritos en los ítems “iii”“iv”Y SOLAMENTE EN ESTOS CASOS, es necesario desactivardicha integridad, seleccionando la opción Integridad/ Desactivar (APCFG60D).

vi. Cuando desactive la Integridad referencial, ejecute el compatibilizador, de acuerdo con las instrucciones.

vii. Al aplicar el compatibilizador, la Integridad referencial debe reactivarse, SI Y SOLAMENTE SI se desactivó, por medio de la opción Integridad/Activar (APCFG60). Para ello, tenga a la mano la información de la(s) empresa(s) y/o sucursal(es) que tenía(n) activación de la integridad, selecciónela(s) nuevamente y confirme la activación.

¡EN CASO DE DUDAS Contacte al Help Desk Framework!


  1. En Protheus TOTVS Smart Client, digite U_UPDSIGAFIS en el campo Programa Inicial.
  2. Haga clic en OK para continuar.
  3. Después de confirmar, aparece una pantalla para seleccionar la empresa en que el diccionario de datos se modificará. Seleccione el programa U_UPDSIGAFIS.
  4. Al confirmar aparece una mensaje de advertencia sobre la copia de seguridad backup y la necesidad de su ejecución en modo exclusivo.
  5. Haga clic en Procesar. El primer paso de la ejecución es la preparación de los archivos.  Aparece un mensaje explicativo en la pantalla.
  6. En seguida, aparece la ventana Actualización finalizada con el historial (log) de todas las actualizaciones procesadas. En este log de actualización se presentan solamente los campos actualizados por el programa. El compatibilizador crea los campos que aún no existen en el diccionario de datos.
  7. Haga clic en Grabar para guardar el historial (log) presentado.
  8. Haga clic en OK para finalizar el procesamiento

Procedimiento de configuración


En la Configuración (SIGACFG) acceda al Entorno/ Registros/ Parámetros e incluya/configure, los parámetros, según la siguiente especificación:

 

Nombre

MV_ESPECIE

Tipo

Carácter

Descripción

Contiene tipos de documentos fiscales utilizados en la emisión de facturas.

Valor estándar

<definido por el cliente>

Ejemplo

A=NFCEE

 

Nombre

MV_SERCAT

Tipo

Lógico

Descripción

Trata la serie de la factura que se debe considerar en el momento de generar los archivos y tipos de documentos fiscales utilizados en la emisión de facturas. Donde (.F.) = Devuelve serie original del documento (.T.) = Devuelve la serie tratada a través de la función FisGetSer()

Valor estándar

<definido por el cliente>

 

Nombre

MV_ENDCOB

Tipo

Caracter

Descripción

Campos de la tabla SA1 que indican: Dirección - CP - Barrio - Municipio y Estado/Prov/Reg de cobro para CAT.

Valor estándar

{<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>}

Ejemplo

{"A1_ENDCOB","A1_CEPC","A1_BAIRROC","A1_MUNC","A1_ESTC"}

¡Importante!

Si el campo Direcc. Cobro (A1_ENDCOB) no estuviera informado, el Sistema adopta como campo estándar el campo Dirección (A1_END). Esta regla es utilizada por los demás campos del parámetro.

Nombre

MV_D5ICMS

Tipo

Caracter

Descripción

{<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>}

Valor estándar

{<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>,<definido por el cliente>}

Ejemplo

{"A1_TPASS","A1_TPUTI","A1_GRPTEN","A1_NTELCON","B5_CLIT", "A1_TPCLI","A1_TELPRIN","A1_CONTRAT","F4_ISENRED"}

¡Importante!

Si los campos indicados en el parámetro MV_D5ICMS no existen, será necesario crearlos según la siguiente descripción.

 

Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_TPASS

Tipo

Carácter 

Tamaño

1

Formato

@!

Título 

Cl.Cons/Tp.Suscrip

Descripción 

 Clase consumo/Tipo suscriptor

Help 

Tipo de suscriptor de servicios de suministro según tabla puesta a disposición por la Resolución.

 

Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_TPUTI

Tipo

Carácter 

Tamaño

1

Formato

@!

Título 

Tp.Conex/Tp.Util

Descripción 

Tipo de conexión/Tipo de utilización

Help 

Otros tipos de utilización cuando no se trata de factura, de acuerdo con la tabla puesta a disposición por la Resolución.

 

Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_NTELCON

Tipo

Carácter 

Tamaño

12

Formato

@!

Título 

Nº Ter.Cons

Descripción 

Número terminal

Help 

Informe la localidad de registro y el número terminal en el formato "LLNNNNNNNNNN", donde: LL es el código de la localidad

y NNNNNNNNNN es el número de identificación del terminal. Cuando se trata de una factura, informe el número de la cuenta de consumo, en los otros casos debe dejarse en blanco.

 

Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_GRPTEN

Tipo

Carácter

Tamaño

2

Formato

@!

Título 

Grupo de tensión

Descripción 

Grupo de tensión

Help 

Grupo de tensión cuando se trata  de factura, de acuerdo con la tabla puesta a disposición por la Resolución.

  

Tabla

SB5

Campo

<Criterio del cliente>

Ejemplo

B5_CLIT

Tipo

Carácter

Tamaño

4

Formato

@!

Título 

Clas. del ítem

Descripción 

Clasificación del ítem

Help 

Clasificación del ítem incluido en el documento fiscal, de acuerdo con la tabla puesta a disposición por la Resolución.


Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_TPCLI

Tipo

Carácter

Tamaño

2

Formato

@!

Título 

Tipo de cliente

Descripción 

Tipo de cliente

Help 

Informe de acuerdo con el modelo del documento, donde 06 = tabla 11.8.1 y modelos 21 y 22  = tabla 11.8.2.


Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_TELPRIN

Tipo

Carácter

Tamaño

12

Formato

@R 9999999999                                

Título 

Nº Tel Prin

Descripción 

Nº Tel Prin

Help 

Número del terminal telefónico principal. Este campo se utiliza para alimentar la posición 26 del archivo principal

 

Tabla

SA1

Campo

<Criterio del cliente>

Ejemplo

A1_CONTRAT

Tipo

Carácter

Tamaño

15

Formato

@!

Título 

Número del contrato

Descripción 

Número del contrato

Help 

Número del contrato. Este campo se utilizará para la cumplimentación de la posición 28 del archivo de ítems.

 

Tabla

SF4

Campo

<Criterio del cliente>

Ejemplo

F4_ISENRED

Tipo

Carácter

Tamaño

2

Formato

@!

Título 

Tip Exenc

Descripción 

Tipo de Exenc/Red de BC

Help 

Tipo de exención/Reducción de base de cálculo.

¡Importante!

Para facturas de energía eléctrica (modelo 06) es necesario informar el complemento de factura a través de la rutina Factura Manual Salida  >> Acciones Relacionadas >> Complementos por documento fiscal >> Complementos >> Energía eléctrica (SFU).

Procedimiento de utilización

En el módulo Libros fiscales (SIGAFIS), seleccione Miscelánea/Arch. Magnéticos /Resol. Normativas(MATA950). Configure los parámetros de la rutina, de acuerdo con lo indicado a continuación:

  • Fecha inicial:Informe la fecha inicial para procesamiento de la Resolución normativa.
  • Fecha final: Informe la fecha final para procesamiento de la Resolución normativa.
  • Resolución normativa:Informe el archivo de configuración que se utilizará, sin la extensión ".INI". Para esta Resolución normativa, informe CAT79.
  • Arch. Destino: No es necesario informar este parámetro, porque la rutina genera archivos con nombres específicos. Los archivos se identificarán en el formato:


Nombre del archivo








Extensión

U

U

C


CCCCCCCCCCCCC

M

M

S

S

S

A

A

M

MSNNT.

V

V

V

Est/Prov/Reg

RCPJ

Modelo 

Serie

Año

Mes 


Estatus Tipo.


 

    • Est/Prov/Reg - sigla de la unidad de la nación del emisor de los documentos fiscales;
    • RCPJ (CCCCCCCCCCCCCC) - RCPJ del emisor de los documentos fiscales
    • Mes (MM) - Modelo de los documentos fiscales
    • Serie (SSS) - serie de los documentos fiscales;
    • Año (AA) - año del período de cálculo de los documentos fiscales;
    • Mes (MM) - mes del período de cálculo de los documentos fiscales;
    • Estatus (Snn) - indica si el archivo es normal (N) o sustituto (S). En el caso de archivo sustituto, debe indicarse el número secuencial con dos dígitos (“nn”) del archivo sustituto, iniciando con “01”. Si se trata un archivo normal, complete con “01”; 
    • Tipo (T) - inicial del tipo de archivo, que puede asumir uno de los siguientes valores:


a) ‘M’ - MAESTRO DE DOCUMENTO FISCAL;

b) ‘I’ - ÍTEM DE DOCUMENTO FISCAL;

c) ‘D’ - DATOS DE REGISTRO DEL DESTINATARIO DEL DOCUMENTO FISCAL;

d) ‘C’ - CONTROL E IDENTIFICACIÓN.

    • Volumen (VVV) - número secuencial del volumen, la cantidad de registros del archivo MAESTRO DE DOCUMENTO FISCAL se limita a 100 (cien) mil o a 1 (un) millón de documentos fiscales, de acuerdo con lo determinado en el ítem 4.4.1, siempre que se alcanza el límite, deben crearse archivos de continuación, cuya numeración será secuencial y consecutiva, iniciada con 001;
    • Directorio: Informe el nombre del directorio en el cual se grabará el archivo de texto generado. Ejemplo: C:\CAT79\. 

Verifique los parámetros y confirme.

Se presentará una ventana para que se configure la impresión del informe de verificación de las informaciones presentadas.

Configure la impresión y confirme

03. INFORMACIONES ADICIONALES

A quién se destina

Contribuyentes concesionarios de servicio público de distribución de energía eléctrica, comunicaciones y telecomunicaciones.

Objetivo

Generar el archivo configurado previamente adoptando los procedimientos referentes a la emisión, registro, mantenimiento y rendición de las informaciones de los documentos fiscales emitidos en un ejemplar único por medio del sistema electrónico de procesamiento de datos.

Vigencia

Nacional

Plazo de entrega

Hasta el último día del mes subsiguiente al período de cálculo, cuando la exigencia sea mensual o en un plazo de 5 (cinco días) contados a partir de la recepción de una notificación específica para entrega de los archivos, sin pérdida del acceso inmediato a las instalaciones, equipamientos y otras informaciones mantenidas en cualquier medio

Aplicación puesta a disposición por el fisco

Valida factura electrónica

Versión de la aplicación considerada por Totvs

Versión 3.00

Dónde encontrar

CONVENIO ICMS 79, DE 10 DE OCTUBRE DE 2003

Programa validador : https://portal.fazenda.sp.gov.br/servicos/nf-comunicacao-energia/Paginas/Sobre.aspx

 

Para las facturas modelo 21 (NTSC) y 22 (NTST)

  • Al completar el campo Ini.pst.serv(FX_DTINI) en el complemento de comunicación y telecomunicación, se alimentará el campo 30 (Fecha de lectura anterior) del archivo principal del CAT79.
  • Al completar el campo Fin.pst.ser(FX_DTFIM) en el complemento de comunicación y telecomunicación, se alimentará el campo 31 (Fecha de lectura actual) del archivo principal del CAT79.

Informe de la pantalla de complementos:

Trecho extraido del layout, ítem 5:



04. INFORMACIONES TÉCNICAS 

Tablas utilizadas

SA1 – Registro de clientes

SB1 – Registro de los productos

SB5 – Complemento de productos

SD2 – Ítems de facturas de salida

SF2 – Encabezado de facturas de salida

SF3 – Libros fiscales

SF4 – Registro de TES

SFU - Complemento Energía Eléctrica.

SX5 – Registro de tablas

Funciones involucradas

MATA950 - Resoluciones normativas

MATXMAG - Funciones genéricas de los archivos magnéticos

Sistemas operativos

Windows®/Linux®