Se solicita la creación de un Punto de Entrada (PE) en la opcion de Monitor en la rutina Transmisión de Factura Electronica..
El PE se detona al momento de seleccionar la opcion de ejecucion del monitor para cada documento que estea no range selecciona e despues de grabar las informaciones en la tabla SF3 ref al numero del CAEE/CAE. Na execucion de este PE tenemos la tabla SF1 o SF2 posicionados conforme el tipo de documento.
Se creó el Punto de Entrada "ARGMNTASF " para podefr actualizar las tablas de Protheus al ejeutar el monitor.
Punto de Entrada: | ARGMNTASF |
Descripción: | Punto de Entrada para poder atualizar as tabelas do Protheus con los datos del retorno da consulta del monitor de laNFE. |
| Parámetros: | ParamIXB[1]//Alias de la tabla ref al encabezado de la factura ( SF1 o SF2) ParamIXB[2]//Tipo de Webserver 1- Nacional 2-exportacao 3-Nacional,reg. nomin 4- Nominacion 5- CAEA. |
Ejemplo: | #INCLUDE "Protheus.ch" User Function ARGMNTASF() Local cAlias := ParamIXB[1] //Parámetro que informa el alias dela tabla. If cAlias == "SF2" .and. cTipoWS ="1" If Alltrim(SF2→F2_ESPECIE)=="NF" Alert("Factura Nacional") EndIf EndIf Return () |
| Retorno: | No debe tener contenido. |
El patch contiene las rutinas:
Configuraciones previas:
1. Tener el TSS implementado
2.Hacer las configuraciones de envio de las facturas eletronica.
3. Hacer la generacion de documentos de salida para transmision
Flujo de prueba:
*Modulo de Facturación
SF1 - Encabezado Documentos de Entrada.
SD1 - Ítems Documentos de Entrada.
SF2 - Encabezado Documentos de Salida.
SD2 - Ítems Documentos de Salida.
SF3 - Libros Fiscales.
Versión: 12.1.17