01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT-Facturación | ||||||
Función: |
| ||||||
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.
- 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ámetro Valor ejemplo Descripción MV_CFDDOCS GetSrvProfString('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_SIGNPAS password Password del SYNCPOINT del sistema Signature. MV_SIGNUSR useradmin Usuario 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_CODIGO M0_CODFIL M0_FILIAL M0_NOME M0_NOMECOM M0_TEL M0_CGC T1 D MG 01 Filial BELO HOR Grupo TOTVS 1 TOTVS SA 55-11-20997589 53485215000106 M0_ENDENT M0_COMPENT M0_BAIRENT M0_CEPENT M0_CODMUN M0_ENDCOB M0_COMPCOB M0_BAIRCOB AV. BRAZ LEME, 1631 TERREO JD SAO BENTO 1259030 3550308 AV. BRAZ LEME, 1631 TEREO JD SAO BENTO
- Compilar una función de usuario con el siguiente código:
user function WFATELEC()
/* TIPO
1= Factura.
4= Nota de crédito cliente.
5= Nota Debito cliente.
6=Guía de despacho.
*/
Local nX:=1
Local nY:=1
RpcSetEnv('T1', 'D MG 01') // Abriendo el entorno en rutinas automáticas
aTipo:={1,4,5,6}
aSerie:={'A','R'} //personalizar las series.
lautoExe := .T.
For nX:=1 To Len(aTipo)
For nY:=1 To Len(aSerie)
aDocElet := {}
aAdd(aDocElet,{aSerie[nY]})
aAdd(aDocElet,{'00000000'}) //personalizar el rango de inicio
aAdd(aDocElet,{'11111111'}) //personalizar el rango de fin
a485DocEle(aDocElet,aTipo[nX],lautoExe)
Next nY //fin "for" serie.
Next nX //fin "for" tipo.
return nil
- Crear un Schedule (Sigacfg>>Entorno / Schedule/Schedule).
- Informando la IP el puerto y que este habilitado.
- Al Schedule agregar una tarea(Programaciones).
- Informar rutina(nombre de la función de usuario con el prefijo "U_"), empresa/sucursal.
- 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.
- 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
- Para mas detalles de la factura electrónica de chile consultar: 2592887_DMINA-4467_DT_Facturacion_Electronica_CHI
05. ASUNTOS RELACIONADOS
- No aplica.