Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFAT-Facturación 
Función:
RutinaNombre Técnico

LOCXNF.PRW

Registro de documentos fiscales.

LOCXNF2.PRW

Funciones de documentos fiscales (Dependencia).

MATA462AN.PRW

Emisión Y Grabación del Remito

MATA992.PRW

Control de formularios.

LOCXFUNA.PRX

Generación XML Nota de Crédito Electrónica

MATA468N.PRX

Generación de Notas Fiscales.

MATA485.PRX

Transmisión Electrónica

TSSWSSIGNATURE.PRWClient WebService Signature

MATA485.PRX

Transmisión Electrónica
País:CHILE
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-11053


02. SITUACIÓN/REQUISITO

Actualmente no se encuentra habilitado la transmisión automática de documentos para Signature.


03. SOLUCIÓN

Se habilita la transmisión automática de documentos para Signature.


Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Condiciones Previas,Flujo de Prueba
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  • Es necesario contar con la correcta instalación de TSS.
    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. Importante: Si la versión de TSS mencionada en este documento no está disponible para su descarga, deberá solicitar con Help Desk el patch correspondiente con las rutinas de 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.
    • Iniciar servicio de Web Services de TSS.

      • Se debe levantar servicio para iniciar funcionalidad de web services de TSS.

    • Verificar el funcionamiento de los Web Services en TSS.

      • Acceder al URL configurado para los Web Services de TSS mediante algún explorador de Internet.

      • Verificar que se encuentre el Web Service TSSSignature en el Index de Servicios Web mostrados.

    • Verificar el acceso a los Web Services de SIGNATURE.

      • El URL para la conexión con Signature, deberá probarse de la siguiente manera:

      • En cualquier explorador de Internet coloque la URL proporcionada por el proveedor Signature.

      • Deberá mostrarse la definición del Web Service con los métodos que lo componen.


  • Ambiente Protheus.
  • Informar los siguientes parámetros.

    ParámetroValor ejemploDescripción 
    MV_CFDDOCSGetSrvProfString('startpath','')+'\XML\'

    Directorio donde se grabaran las facturas

    Nota: el directorio debe crearse en la carpeta system para

    obtener la ruta se utiliza GetSrvProfString('startpath','') .


    MV_SIGNADM[email protected]Email del administrador del sistema Signature.
    MV_SIGNPASpasswordPassword del SYNCPOINT del sistema Signature.
    MV_SIGNUSR   useradminUsuario del SYNCPOINT del sistema Signature.

    Crear la carpeta XML en la ruta Protheus_data\system\XML.



  • Incluir un cliente (SIGAFAT>>|Actualizaciones |Archivos) .
    • Importante informar todos los campos referente a dirección.
  • Agregar TES de salida que calcule IVA.
  • Registrar un producto.
  • En datos de empresa (SM0) se deben indicar los siguientes datos(los datos son de ejemplo):


    M0_CODIGOM0_CODFILM0_FILIALM0_NOMEM0_NOMECOMM0_TELM0_CGC
    T1D MG 01     Filial BELO HOR Grupo TOTVS 1 TOTVS SA                         55-11-2099758953485215000106
    M0_ENDENTM0_COMPENTM0_BAIRENTM0_CEPENTM0_CODMUNM0_ENDCOBM0_COMPCOBM0_BAIRCOB
    AV. BRAZ LEME, 1631 TERREO                   JD SAO BENTO   12590303550308AV. BRAZ LEME, 1631   TEREO    JD SAO BENTO   


  • Compilar una función de usuario con el siguiente código:


HTML
<div style="border: 1px solid black;">
<div style="margin-left: 10px;">
<p> </p>
<p>user function WFATELEC()</p>
<p> </p>
<p><span style="color: #999999;">/* TIPO</span></p>
<p><span style="color: #999999;">1= Factura.</span></p>
<p><span style="color: #999999;">4= Nota de crédito cliente.</span></p>
<p><span style="color: #999999;">5= Nota Debito cliente.</span></p>
<p><span style="color: #999999;">6=Guía de despacho.</span></p>
<p><span style="color: #999999;">*/</span></p>
<p> </p>
<p>Local nX:=1</p>
<p>Local nY:=1</p>
<p> </p>
<p>RpcSetEnv('T1', 'D MG 01') <span style="color: #999999;">// Abriendo el entorno en rutinas automáticas </span> </p>
<p> </p>
<p>aTipo:={1,4,5,6}</p>
<p>aSerie:={'A','R'} <span style="color: #999999;">//personalizar las series. </span></p> 
<p>lautoExe := .T.</p>
<p> </p>
<p>  For nX:=1 To Len(aTipo)</p>
<p> </p>
<p>    For nY:=1 To Len(aSerie)</p>
<p>      aDocElet := {}</p>
<p>      aAdd(aDocElet,{aSerie[nY]})</p>
<p>      aAdd(aDocElet,{'00000000'}) <span style="color: #999999;">//personalizar el rango de inicio </span></p> 
<p>      aAdd(aDocElet,{'11111111'})<span style="color: #999999;"> //personalizar el rango de fin </span></p>
<p>     </p>
<p>      a485DocEle(aDocElet,aTipo[nX],lautoExe)</p>
<p>    Next nY <span style="color: #999999;">//fin "for" serie. </span></p>
<p>  </p>
<p>  Next nX <span style="color: #999999;">//fin "for" tipo. </span></p>
<p> </p>
<p>return nil</p>
<p> </p>
</div>
</div>


  • Crear un Schedule (Sigacfg>>Entorno / Schedule/Schedule).
  • Informando la IP el puerto y que este habilitado.Image Added
  • Al Schedule agregar una tarea(Programaciones).
  • Informar rutina(nombre de la función de usuario con el prefijo "U_"), empresa/sucursal.Image Added
  • Agregar la periodicidad de la tarea.
  • Numero de ejecuciones e intervalo.
  • Nota: Se recomienda que el número de ejecuciones sea cada 8 hrs. y un máximo de 3 ejecuciones.

Image Added

Totvs custom tabs box items
defaultno
referenciapaso2

04. INFORMACIÓN ADICIONAL

...

  • Incluir una factura de salida SIGAFAT>> Actualizaciones | Facturacion | Facturaciones.
  • Agregar una nota de crédito cliente SIGAFAT>> Actualizaciones | Facturacion | Generac. de Notas de Credito y Debito.
  • Registrar una nota de debito cliente SIGAFAT>> Actualizaciones | Facturacion | Generac. de Notas de Credito y Debito.
  • Añadir una pedido que genere guía de despacho SIGAFAT>> Actualizaciones | Pedidos | Pedidos de venta.
    • Generar la guía de despacho del pedido de venta SIGAFAT>> Actualizaciones | Form. De Remisión | Generac. GuíaDesp.
  • Iniciar el Schedule y la tarea programada así como el appserver TSS.
  • Verificar que en la carpeta XML(Protheus_data\system\XML) se hayan creado los XML automáticamente .
  • Verificar que el contenido de los XML sea correcto tanto en los datos generales como de impuestos.


04. INFORMACIÓN ADICIONAL

...

05. ASUNTOS RELACIONADOS

  • No aplica.


    Templatedocumentos