Árvore de páginas

Versões comparadas

Chave

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

...

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:
Transmisión Electrónica
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

País:CHILE
Ticket:
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-11053

...

Totvs custom tabs box
tabsCondiciones 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.

  • Ejemplo: http://apisandbox.signature.cl/webservices/core.asmx
        • 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