Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
RE DEL REQUISITO

DT_AutorizacionDTE_CHI

Características del Requisito

Línea de Producto:

Microsiga Protheus ®  SIGAFAT – Versión 11.

Segmento:

Informe el segmento.

Módulo:

Facturación.

Rutina:

Rutina

Nombre Técnico

MATA485

Transmisión Electrónica.

Rutina(s) involucrada(s)

Nombre Técnico

NFAEXmlChi .

XML de Documentos Fiscales para transmisión Electrónica de Chile

LocXNFDocumentos Fiscales

Archivo Iniciales:

Haga la lista con los archivos necesarios que precisam ser preenchidos antes da utilização desse requisito.

Parámetro(s):

MV_SIGNADM

MV_SIGNUSR

MV_SIGNAWS

MV_SIGNPAS

MV_TESEXC

Punto de Entrada:

M485NF

M485NCC

M485NDC

M485NCC

M485DOCEXP

Llamados vinculados:

 

Requisito (ISSUE):PCREQ-5692

País(es):

CHILE

Base(s) de Datos:

TODAS.

Tablas utilizadas:

SF1– Factura de Entrada

SD1– Ítems de facturas de Entrada

SF2– Factura de Salida

SD2– Ítems de facturas de Salida

SFB– Impuestos Variables

SB1– Productos

SM0– Sucursales

SA2– Proveedores

SA1– Clientes

SFC–TES

Sistema(s) operativo(s):

Windows®/Linux®

Descripción 

Permitir el envío y recepción de los Documentos fiscales tales como : Factura Electrónica, Factura Exenta, Nota de Crédito y Débito, Guías de despacho y documentos de Exportación (Factura, Nota de crédito y Débito) entre Protheus y TSS.

Importante

(Solo para Microsiga Protheus, versiones anteriores a la versión 12)

Antes de ejecutar el compatibilizador, UPDMODMI es imprescindible:

  • Realizar la copia de seguridad de la base de datos del producto que ejecutará el compatibilizador (directorio PROTHEUS_DATA\DATA, si es la versión 10, o \PROTHEUS11_DATA\DATA, si es la versión 11) y de los diccionarios de datos SX (directorio PROTHEUS_DATA_SYSTEM, si es la versión 10, o \PROTHEUS11_DATA\SYSTEM, si es la versión 11).
  • Los directorios mencionados anteriormente corresponden a la instalación estándar del Protheus, por lo tanto, deben modificarse de acuerdo con el producto instalado en la empresa.
  • Esta rutina debe ejecutarse de modo exclusivo, es decir, ningún usuario debe estar utilizando el sistema.
  • Si los diccionarios de datos tienen índices personalizables (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 del orden original instalado por el Protheus, lo que podrá ocasionar la superposición de índices personalizados, si no están identificados por el nickname.
  • El compatibilizador debe ejecutarse con la Integridad referencial desactivada*.

 

Atención

¡El siguiente procedimiento debe realizarlo un profesional calificado como Administrador de base de datos (DBA) o su equivalente!

La activación indebida de la integridad referencial puede modificar drásticamente la relación entre tablas en la base de datos. Por lo tanto, antes de utilizarla, observe atentamente el siguiente procedimiento:

1.    En el Configurador (SIGACFG), verifique si la empresa utiliza Integridad referencial, seleccionando la opción Integridad/Verificación (APCFG60A).

2.    Si no hay Integridad referencial activa, se listan en una nueva ventana todas las empresas y sucursales registradas en el sistema y ninguna de estas estará seleccionada. SOLAMENTE en este caso no es necesario ningún 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.

3.     Si la Integridad referencial está activa en todas las empresas y sucursales, se muestra un mensaje en la ventana Verificación de vínculo entre tablas. Confirme el mensaje para que se concluya la verificación, o;

4.     Si existe Integridad referencial activa en una o más empresas, que no representan la totalidad, se listan en una nueva ventana todas las empresas y sucursales registradas en el sistema y solamente se seleccionarán las que tienen integridad. Anote las empresas y/o sucursales que tienen la integridad activada y reserve esta anotación para posterior consulta en la reactivación (o incluso, entre en contacto con nuestro Help Desk Framework para informarse sobre los archivos que contienen esta información).

5.    En los casos descritos en los ítems “iii” o “iv”, Y SOLO EN ESTOS CASOS, es necesario desactivar dicha integridad, seleccionando la opción Integridad/ Desactivar (APCFG60D).

6.     Al desactivar la Integridad referencial, ejecute el compatibilizador, de acuerdo con las instrucciones.

7.    Después de aplicar el compatibilizador, la Integridad referencial debe reactivarse, SOLAMENTE CUANDO se haya desactivado, por medio de la opción Integridad/Activar (APCFG60). Para ello, tenga a disposición 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, entre en contacto con el Help Desk Framework!

 

  1. En Microsiga Protheus TOTVS Smart Client(si la versión es 10) o ByYou Smart Client (si la versión es 11), digite el UPDMODMI en el campo Programa InicialSe exhibirá una pantalla en la cual se deberá elegir el módulo SIGAFAT- Facturación. Una vez seleccionado dar clic en OK.
    Importante: Para que se actualice correctamente el diccionario de datos, asegúrese de que la fecha del compatibilizador sea igual o superior al 28/03/2016.
  2. Haga clic en OK para continuar.
  3. Después de la confirmación es presentada una ventana para la selección de la empresa en que el diccionario de datos será modificado o espresentada una pantalla para la selección de la actualización a aplicar. Seleccione la opción “Configuración NF, NCC, NCA Electrónico Chile”.
  4. Al confirmar, se muestra un mensaje de advertencia sobre la copia de seguridad y la necesidad de su ejecución de modo exclusivo.
    1. Haga clic en Procesar para iniciar el procesamiento. El primer paso de la ejecución es la preparación de los archivos. 
    1. Se muestra un mensaje explicativo en la pantalla.
    2. A continuación, se muestra la ventana Actualización concluida con el historial (log) de todas las actualizaciones procesadas. En este log de actualización se muestran únicamente los campos actualizados por el programa. El compatibilizador crea los campos que aún no existen en el diccionario de datos.
    3. Haga clic en Grabar para guardar el historial (log) mostrado.
    4. Haga clic en OK para finalizar el procesamiento.

 

Como premisa, es necesario contar con la correcta instalación de TSS versión 2.58 o superior:

  

  1. Instalación.

    - Realizar la instalación del TSS a través del instalador disponible en la sección de download del portal del cliente: https://suporte.totvs.com/download, en la  línea de Protheus, buscar por el nombre del instalador TSS.

    - Verificar la generación  del archivo de Schema (DTE_v1.0.xsd) en la pasta de Schemas de TSS creada durante la instalación.

  2. Configuración de procesamiento.
    Después de la Instalación, configurar y habilitar el Job de procesamiento de los documentos en el archivo appserver.ini de TSS con las siguientes instrucciones:

    ; Sección de declaración del Job

    [WFSIGNATURECHI]

    main= TSSSignatureCHI

    environment=sped

     

    ;start de job

    [onstart]

    jobs=WFSIGNATURECHI

    En seguida bajar y subir nuevamente el server de  TSS.

  3. Verificar el funcionamiento de los Web Services en TSS.

    Acceda al URL configurado para los Web Services de TSS mediante algún Explorador de Internet. Verifique que se encuentre el Web Service TSSSignature en el Index de Servicios Web mostrados.

     

  4. Verificar el acceso a los Web Services de SIGNATURE.

    El URL para conexión con SIGNATURE, deberá probarse de la siguiente manera: En cualquier explorador de internet coloque la URL proporcionada. Deberá mostrarse la definición del Web Service con los métodos que lo componen.

 

Procedimiento de Implantación 

  1. Realice la aplicación del paquete de actualizaciones (patch) asociado a este requisito. El patch contiene la actualización de los siguientes fuentes:

 

    • UPDMODMI - Actualización del diccionario de datos (Facturación)
    • UPDFATMI - Actualización del diccionario de datos (Facturación)
    • UPDNFCHI – Actualización diccionario de datos para Chile.
    • MATA485 – Transmisión electrónica
    • LOCXNF – Documentos Fiscales
    • NFAXMLCHI - XML de Documentos Fiscales para Transmisión Electrónica Chile.

 

  1. Ejecute UPDMODMI.
  2. Revise la configuración de parámetros creados por el Actualizador.
  3. Configure rutina en el menú correspondiente.
  4. Ejecute procedimiento de Transmisión de Documentos Electrónicos.

 

Actualizaciones del Compatibilizador 

(Solamente para Microsiga Protheus, versiones anteriores a la versión 12).

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

    GRUPO: MATA485

Pregunta

MATA485

Nombre

¿Tipo de Documento?

Grupo

MATA485

Orden

01

Tipo

C

Tamaño

1

Pregunta

MATA485

Nombre

¿Serie?

Grupo

MATA485

Orden

02

Tipo

C

Tamaño

3

 

GRUPO: MATA485A

 

Pregunta

MATA485A

Nombre

¿Serie de la Factura?

 

Grupo

MATA485A

Orden

01

Tipo

C

Tamaño

3

Pregunta

MATA485A

Nombre

¿Factura Inicial?

Grupo

MATA485A

Orden

02

Tipo

C

Tamaño

13

Pregunta

MATA485A

Nombre

¿Factura Final?

Grupo

MATA485A

Orden

03

Tipo

C

Tamaño

13

 

GRUPO: MATA485B



Pregunta

MATA485B

Nombre

¿Serie de la Nota de Débito?

Grupo

MATA485B

Orden

01

Tipo

C

Tamaño

3

Pregunta

MATA485A

Nombre

¿Nota de Débito Inicial?

Grupo

MATA485A

Orden

02

Tipo

C

Tamaño

13

Pregunta

MATA485B

Nombre

¿Nota de Débito Final?

Grupo

MATA485B

Orden

03

Tipo

C

Tamaño

13

 

 

GRUPO: MATA485C

 

Pregunta

MATA485C

Nombre

¿Serie de la Nota de Crédito?

Grupo

MATA485C

Orden

01

Tipo

C

Tamaño

3

Pregunta

MATA485C

Nombre

¿Nota de Crédito Inicial?

Grupo

MATA485A

Orden

02

Tipo

C

Tamaño

13

Pregunta

MATA485C

Nombre

¿Nota de Débito Final?

Grupo

MATA485C

Orden

03

Tipo

C

Tamaño

13

 

GRUPO: MATA485D

 

Pregunta

MATA485D

Nombre

¿Serie de la Guía de Despacho?

Grupo

MATA485D

Orden

01

Tipo

C

Tamaño

3

Pregunta

MATA485D

Nombre

¿Guia de Despacho Inicial?

Grupo

MATA485D

Orden

02

Tipo

C

Tamaño

13

Pregunta

MATA485D

Nombre

¿Guia de Despacho Final?

Grupo

MATA485D

Orden

03

Tipo

C

Tamaño

13

 

2.  Creaciónde Campos en el archivo SX3 – Campos:

  • Tabla SF1 - Encabezado de NF de Entrada:

 

Campo

F1_FLFTEX

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Status Trans

Descripción

Estatus transmisión Elec

Nivel

1

Utilizado

Si

Obrigatório

No

Browse

No

Opciones

0=No Enviado; 1=Enviado a TSS; 4=Esperando procesamiento; 5=Rechazado; 6=Autorizado

When

 

Relación

0

Val. Sistema

 

Help

Indica el estatus del documento una vez que ha sido enviado al TSS

 

 

Campo

F1_FECAUT

Tipo

Fecha

Tamaño

8

Decimal

0

Formato

@!

Título

Fch Aut

Descripción

Fecha de autorización

Nivel

1

Utilizado

Si

Obrigatório

No

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help

Fecha de Autorización Digital

 

 

 

Campo

F1_MOTIVO

Tipo

Catacter

Tamaño

30

Decimal

0

Formato

@!

Título

Motivo

Descripción

Motivo

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help

Fecha de Autorización Digital

 

 

Campo

F1_TIPREF

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Tipo Ref.

Descripción

Tipo de Referencia

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 1= Anula Documento de Referencia; 2= Corrige Texto Documento de Referencia; 3=Corrige montos

When

 

Relación

 

Val. Sistema

 

Help

Fecha de Autorización Digital

 

  • Tabla SF2 - Encabezado de NF de Salida:

 

Campo

F2_FLFTEX

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Status Trans

Descripción

Estatus transmisión Elec

Nivel

1

Utilizado

Si

Obrigatório

No

Browse

No

Opciones

0=No Enviado; 1=Enviado a TSS; 4=Esperando procesamiento; 5=Rechazado; 6=Autorizado

When

 

Relación

0

Val. Sistema

 

Help

Indica el estatus del documento una vez que ha sido enviado al TSS

Campo

F2_FECAUT

Tipo

Fecha

Tamaño

8

Decimal

0

Formato

@!

Título

Fch Aut

Descripción

Fecha de autorización

Nivel

1

Utilizado

Si

Obrigatório

No

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help

Fecha de Autorización Digital

Campo

F2_MOTIVO

Tipo

Catacter

Tamaño

30

Decimal

0

Formato

@!

Título

Motivo

Descripción

Motivo

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help

Fecha de Autorización Digital

Campo

F2_TIPREF

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Tipo Ref.

Descripción

Tipo de Referencia

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 1= Anula Documento de Referencia; 2= Corrige Texto Documento de Referencia; 3=Corrige montos

When

 

Relación

 

Val. Sistema

 

Help

Fecha de Autorización Digital

 

 

Campo

F2_ESPREF

Tipo

Caracter

Tamaño

3

Decimal

0

Formato

@!

Título

Especie Ref

Descripción

Especie Referencia

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 NF=Factura; NCC=Nota de Credito

When

 

Relación

 

Val. Sistema

 

Help

 

Campo

F2_NFREF

Tipo

Caracter

Tamaño

8

Decimal

0

Formato

@!

Título

Documento Ref

Descripción

Documento de Referencia

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help

 

Campo

F2_SERREF

Tipo

Caracter

Tamaño

8

Decimal

0

Formato

@!

Título

Serie Ref

Descripción

Serie Referencia

Nivel

1

Utilizado

Si

Obrigatório

Si

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

MT485VLDNF(M->F2_NFREF, M->F2_SERREF, M->F2_CLIENTE, M->F2_LOJA)

Help

 

Campo

F2_MODVEN

Tipo

Caracter

Tamaño

1

Decimal

0

Formato

@!

Título

Mod. Venta

Descripción

Modalidad de la Venta

Nivel

1

Utilizado

Si

Obrigatorio

No

Browse

No

Opciones

1=FIRME; 2=BAJO COND; 3=CONS-LIBRE; 4=CONS-M.F.; 9=SIN PAGO

When

 

Relación

'1' 

Val. Sistema

PERTENCE('12349')

Help

Código de la modalidad de la venta de acuerdo con la SII. Aplica solo para

Documentos de Exportación.

 

 

2.  Modificación de Campos en el archivo SX3 – Campos:

  • Tabla SF1 - Encabezado de NF de Entrada:

Campo

F1_NUMAUT

Tipo

Caracter

Tamaño

37

Decimal

0

Formato

@E 9999999999999999999999999999999999999

Título

Núm. Autoriz

Descripción

Número de Autorización

Nivel

1

Utilizado

Si

Obrigatório

No

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help 

 

 

  • Tabla SF2 - Encabezado de NF de Salida:

Campo

F1_NUMAUT

Tipo

Caracter

Tamaño

37

Decimal

0

Formato

@E 9999999999999999999999999999999999999

Título

Núm. Autoriz

Descripción

Número de Autorización

Nivel

1

Utilizado

Si

Obrigatório

No

Browse

No

Opciones

 

When

 

Relación

 

Val. Sistema

 

Help 

 

 

Importante:

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

 5

7.  Creación o modificación de Consulta Estándar en el archivo SXB – Consulta Estándar:

  • Búsqueda B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Secuencia

(XB_SEQ)

Columna

(XB_COLUNA)

Descripción

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Creación o modificación de Índices en el archivo SIX – Índices:

Índice

AA1

Orden

6

Clave

AA1_FILIAL+AA1_CODVEN

Descripción

Cod. Vendedor

Propietario

S

 

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

de Parámetros en el archivo SX6 – Parámetros:

Nombre de la Variable

MV_SIGNAWS

Tipo

Caracter

Descripción

 URL de los WebServices del TSS

Valor Estándar

 

Nombre de la Variable

MV_SIGNADM

Tipo

Caracter

Descripción

 Email del administrador del sistema Signature

Valor Estándar

 

 

 

Nombre de la Variable

MV_SIGNUSR

Tipo

Caracter

Descripción

 Usuario del sistema SIGNATURE

Valor Estándar

 

Nombre de la Variable

MV_SIGNPAS

Tipo

Caracter

Descripción

Password del Usuario del sistema SIGNATURE

Valor Estándar

 

Nombre de la Variable

(X6MV_VAR)TESEXC

Tipo

(X6_TIPO)Caracter

Descripción(X6_DESCRIC + X6_DESC1 + X6_DESC2)

 TES utilizada para factura Excenta  de IVA

Valor Estándar(X6_CONTEUD)

 

 

 

8.  Creación o modificación (mantenga solamente la instrucción correspondiente) de Disparadores en el archivo SX7 – Disparadores:

  • Tabla BD5 – Cuentas Médicas:

Campo

Informe el contenido del (X7_CAMPO).

Secuencia

Informe el contenido del (X7_SEQUENC).

Campo Dominio

Informe el contenido del (X7_CDOMIN).

Tipo

Informe el contenido del (X7_TIPO).

Regla

Informe el contenido del (X7_REGRA).

¿Posiciona?

Informe el contenido del (X7_SEEK).

Chave

Informe el contenido del (X7_CHAVE).

Condição

Informe el contenido del (X7_CONDIC).

Proprietário

Informe el contenido del (X7_PROPI).

Procedimiento de Configuración

(Estos procedimientos se deben realizar cuando es necesario configurar parámetros y/o  rutinas en el menú).

 

CONFIGURACIÓN DE PARÁMETROS

 

  1. En el Configurador (SIGACFG), acceda a Entornos/Archivos/Parámetros (CFGX017). Cree/configure (mantenga solo la instrucción correspondiente) el(los) parámetro(s) a continuación:

    (Es necesario crear una tabla para cada parámetro que se describe en el ítem Parámetro(s), de la tabla Características del Requisito).  

Ítems/Carpetas

Descripción

Nombre:

 

Tipo:

Informe el tipo del parámetro.

Cont. Por.:

Informe el contenido estándar.

Descripción:

 

 

CONFIGURACIÓN DE MENÚS

 

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

Menú

Informe el Menú en que se localizará la rutina.

Submenú

Informe el Submenú donde estará la rutina.

Nombre de la Rutina

Informe el Título de la rutina.

Programa

Informe el Fuente de la rutina.

Módulo

Informe el Nombre del(los) producto(s) que se utilizará(n) o “Todos”.

Tipo

Informe la Función.

Procedimiento de Utilización 

    • Describa los procedimientos, paso a paso (en caso de uso), que loa usuarios realizarán para que la mejora se visualice, identificando la información:
    • Ubicación de la rutina en el menú;
    • Ubicación de los nuevos campos y/o preguntas y sus respectivas carpetas de archivo que el usuario visualizará;
    • En caso de que se necesite tener algún archivo previo, haga una observación.

 

Ejemplo:

       1.            En el Plan de Salud (SIGAPLS), acceda a Actualizaciones / Producto Salud / Producto Salud (PLSA800).

El sistema exhibe la ventana de productos registrados.

       2.            Posicione el cursor en un producto y haga clic en Modificar.

       3.            En la carpeta Cobertura/Carencias, seleccione la subcarpeta Tipo de Prestador.

       4.            Haga doble clic en el campo TP Prestador (BCW_TIPPRE).

El sistema exhibe la ventana Tipo de Prestador – Coparticipación – Modificación.

       5.            Informe los datos conforme la orientación del help de campo y observe el rellenado del nuevo campo:

                      Solo p/Compra (BCW_SOMCOM): seleccione Sí para indicar si la coparticipación registrada será válida solo para efecto de compra de procedimientos o No, en caso contrario.

       6.            Verifique los datos y confirme.

 

Vídeo

  • Vídeo hospedado en Youtube e insertado en el template por medio de la macro Widget Connector.

** Canal del youtube y software de vídeo en definición.

 

Título del Vídeo:

Puesto a disposición por el Marketing.

Introducción:

Puesto a disposición por el Marketing.

Paso a Paso:

Capturar directamente del sistema.

Finalización:

Puesto a disposición por el Marketing

Punto de Entrada

Descripción:

Facturación -> Actualizaciones -> Facturación

Ubicación:

Actualizaciones.

Eventos:

Informe el Título de la rutina.

Programa Fuente:

NFAEXMLCHI.PRW

Función:

Todos.

Respuesta:

Nombre

Tipo

Descripción

Obligatorio

 

 

 

 

 

 

 

 

 

 

 

 

 

Ejemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'Fact' //Validaciones del usuario

EndIf

Return aCab