...
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGAFAT-Facturación |
---|
Función: | Rutina | Nombre 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 | MATA485.PRX | Transmisión Electrónica | TSSWSSIGNATURE.PRW | Client WebService Signature |
|
---|
País: | CHILE |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-11053 |
---|
...
Totvs custom tabs box |
---|
tabs | Condiciones Previas,Flujo de Prueba |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - 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. Verificar el funcionamiento de los Web Services en TSS. 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.asmxDeberá mostrarse la definición del Web Service con los métodos que lo componen.
- Compilar una función de usuario con el siguiente codigocódigo:
HTML |
---|
<code>
<br/><br/><br/>
user function WFATELEC()<br/>
/* TIPO<br/>
1= Factura.<br/>
4= Nota de crédito cliente.<br/>
5= Nota Debito cliente.<br/>
6=Guía de despacho.<br/>
*/<br/>
Local nX:=1<br/>
Local nY:=1<br/>
<br/><br/>
RpcSetEnv('T1', 'D MG 01') <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 <br/>
aTipoautomáticas </span> </p>
<p> </p>
<p>aTipo:={1,4,5,6}<br</>p>
aSerie<p>aSerie:={'A','R'}<br/>
lautoExe := .T.<br/>
<br/>
<p>
For nX:=1 To Len(aTipo)<br/>
For nY:=1 To Len(aSerie)<br/>
aDocElet := {}<br/>
aAdd <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]})<br</>
aAddp>
<p> aAdd(aDocElet,{'00000000'})<br/>
aAdd <span style="color: #999999;">//personalizar el rango de inicio </span></p>
<p> aAdd(aDocElet,{'11111111'})<br/>
a485DocEle<span style="color: #999999;"> //personalizar el rango de fin </span></p>
<p> </p>
<p> a485DocEle(aDocElet,aTipo[nX],lautoExe)<br/>
Next nY<br/>
Next nX<br/><br/></p>
return</code></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 |
---|
| - 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 Schedule y la tarea programada así como el app server 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
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaque. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
- Para mas detalles de la factura electrónica de chile consultar: 2592887_DMINA-4467_DT_Facturacion_Electronica_CHI
05. ASUNTOS RELACIONADOS