Árvore de páginas

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFIN - Financiero
Función:
RutinaNombre técnico
FISA815Complemento recepción de pagos
Ticket:8124954
Issue:DMINA-8350
Versión:12.1.23 | 12.1.25 | 12.1.27


02. SITUACIÓN/REQUISITO

Al realizar la generación Complemento para Recepción de Pagos utilizando el PAC Solución Factible y existe un error en la estructura del XML, es mostrado un error.log, en lugar de mostrar respuesta del PAC. 


03. SOLUCIÓN

En la rutina FISA815, se ajusta la función LeeXMLOut()  para leer correctamente la respuesta proporcionada por el PAC Solución Factible cuando existen errores en la estructura del XML.


Configuraciones previas:

  • Configurar un Cliente (Desde el módulo Facturación (SIGAFAT) desde Actualizaciones | Archivos | Clientes).
  • Incluir para el cliente configurado previamente una Factura de venta con condición de pago a parcialidades(PPD) (Desde el módulo Facturación (SIGAFAT) desde Actualizaciones | Facturación | Facturaciones).

Pasos para validar la solución:

En el módulo Financiero (SIGAFIN) ir al menú Actualizaciones | Cuentas Por Cobrar | Cobros Diversos (FINA087A) y crear un nuevo Recibo de Cobro:

  1. Informar datos del encabezado.
  2. Informar detalle del recibo:
    • Tipo Valor (EL_TIPODOC) := TF - Depósito
    • Prefijo (EL_PREFIXO) := "TF"
    • Numero (EL_NUMERO) := Numero de Recibo
    • Valor (EL_VALOR) := Valor a cobrar
    • Banco (EL_BANCO) := Banco de su elección
    • Cuenta Ben. (EL_CTABEN) :="00000"
    • Cuenta Ord. (EL_CTAORD):="6666"
  3. En la siguiente pantalla seleccionar el cliente.
  4. En la siguiente pantalla seleccionar título (NF generada en las configuraciones previas) a cobrar e indicar monto a cobrar.
  5. En la siguiente pantalla validar los montos a cobrar y confirmar la generación del recibo de cobro.
  6. Confirmar generación de "Complemento de recepción de pago".
  7. Se muestra mensaje indicando que ocurrió un "Error al Timbrar el documento", validar error retornado en archivo .out. Ya no es mostrado el errorlog reportado.