Baja y Anulación en Protheus de Títulos de Cuentas Por Cobrar generados desde RM desde rutina de Cobros Diversos (FINA087A) y Anular/Timbrar/Imprimir Cobros Diversos (FINA088).

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIS - Financiero

Función:

RutinaNombre Técnico
FINA087A.PRWCobros Diversos
FINI087A.PRWAdaptador Baja Cuentas por Cobrar - UPDATECONTRATPARCEL
FINI087.PRWAdaptador Baja Cuentas por Cobrar - ACCOUNTRECEIVABLEDOCUMENTDISCHARGE
FINA088.PRWAdaptador Anulación Baja Cuentas por Cobrar - REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE

Situación/Requisito:

a) Baja de Títulos de Cuentas Por Cobrar

Se solicita creación de Adapter para Integración EAI de sistemas Protheus y RM para poder realizar baja de Títulos de Cuentas por Cobrar desde rutina Cobros Diversos(FINA087).

b) Anulación de Baja de Títulos de Cuentas Por Cobrar

Se solicita Integración EAI Protheus-RM para Anulación de Baja de Títulos de Cuentas por Cobrar desde rutina Anular/Timbrar/Imprimir Cobros Diversos (FINA088).

Solución/Implementación:

a) Baja de Títulos de Cuentas Por Cobrar

En rutina de Cobros Diversos (FINA087A) se agregó nueva funcionalidad para que al seleccionar titulo de cuentas por cobrar para baja y si este fue generado desde Contrato de Venta desde RM (E1_ORIGEM = 'FINI055'), se envíe mensaje UPDATECONTRATPARCEL para verificar que el título se encuentra actualizado, además se agregó funcionalidad para que al confirmar generación del recibo de cobro se envíe mensaje ACCOUNTRECEIVABLEDOCUMENTDISCHARGE, el cual realiza actualización de baja de título en RM.

Si al generar el recibo de cobro es seleccionado un título generado desde RM, no se permitirá tener seleccionado más de un título para baja.

En rutina FINI087 se realizó modificación para agregar función fObtBanco para obtener Banco, Agencia y Número de cuenta, para ser informados en el TAG HolderCode.

b) Anulación de Baja de Títulos de Cuentas Por Cobrar

Se activa anulación mediante integración EAI para los títulos de cuentas por cobrar generados a partir de los adaptadores FINI055 o FINI040 desde rutina Anular/Timbrar/Imprimir Cobros Diversos (FINA088), se implementa llamado al adaptador FINI087A el cual envía mensaje EAI UPDATECONTRATPARCEL para verificar si el título se encuentra actualizado en RM, si el mensaje devuelve respuesta Ok, se permite continuar con el proceso de anulación haciendo llamado al adaptador FINI087 la cual envía mensaje EAI REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE para actualizar anulación de baja de título de Plan de Financiamiento de Contrato de Venta en sistema RM.

Requisito (Issue):DMINA-3080 (v 12.1.17), DMINA-3905 (v 12.1.17), DMINA-3941 (v 12.1.17)
Versión:12.1.17

Procedimiento de Implantación 

En Protehus:

  1. Deberá aplicar el paquete de actualización (patch) relacionado a éste issue. Es importante respaldar el repositorio de objetos (RPO) antes de aplicar la actualización.

    El patch contiene la actualización de los fuentes: 

  • FINA087A.PRW - Cobros Diversos.
  • FINI087.PRW - Adapter Baja Cuentas por Cobrar - ACCOUNTRECEIVABLEDOCUMENTDISCHARGE
  • FINI087A.PRW - Adapter Baja Cuentas por Cobrar - UPDATECONTRATPARCEL
  • FINI088.PRW - Adaptador Anulación Baja Cuentas por Cobrar - REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE

Importante

  • En Protheus el campo Origen (E1_ORIGEN) de la tabla Cuentas por Cobrar (SE1) debe estar configurado como Usado.
  • En RM el parámetro GERARTITULONF debe estar configurado como false.

Procedimiento de Configuración

Para realizar configuración de Integración EAI Protheus-RM puede ver: Integração PROTHEUS (SIGAJURI) X RM (EAI 2.0)


En Protheus en módulo Configurador (SIGACFG) desde Entorno - Schedule - Adapter E.a.i, se deberán configurar los siguientes adapter y validar que la integración para cada caso sea exitosa, ya que para los que son rutinas de catálogos, dichos registros deben existir en DE-PARA tanto en Protheus como en RM


Mensaje ÚnicoRutina ProtheusMensajeDescripciónEnvíaRecibeMétodo ProtheusOperaciónCanal de EnvíoCondiciónVersión
CTBA030COSTCENTERCentro de CostoNoSíncronoTodasEAI
2.000
CTBA140CURRENCYMonedaNoSíncronoTodasEAI
2.001
FINA010FINANCIALNATUREModalidadesSíncronoTodasEAI
2.000
FINA055FINANCINGGeneración TítulosSíncronoTodasEAI
1.002
FINA087AACCOUNTRECEIVABLEDOCUMENTDISCHARGEIntegración de baja títulos de CXCNoSíncronoActualizaciónEAIAlltrim(SE1->E1_ORIGEM) $ 'FINI055|FINI040'2.002
FINI087AUPDATEPARCELCONTRACTRequisición de ajuste de parcelaSíncronoTodasEAI
1.000
MATA030CUSTOMERVENDORClienteSíncronoTodasEAI
2.002
MATA070BANKBancoSíncronoTodasEAI
2.000
FINA088REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGEIntegración anula baja titulos CXCNoSíncronoTodasEAI
2.000

Procedimiento de Utilización 

a) Generación de títulos de Cuentas por Cobrar desde Contratos de Venta en RM

Desde RM:

  1. Seleccionar Proyectos - Desarrollo Inmobiliario
  2. En pestaña Contratos presionas Contratos de Venda.
  3. Presionar Incluir para registrar un nuevo contrato.
  4. En Datos Generales desde Identificador indicar Desarrollo y Tabla de Precio, así como en ítem de venta registrar la vivienda por su Código y Manzana.
  5. En Datos Generalesdesde Compradores registrar el Comprador (el cual debe existir tanto en RM como en Protheus).
  6. En Plan de Financiamiento desde Condiciones de Financiamiento de Venta se deberás de registrar los componentes para generación de títulos (Ejemplo: Adelanto, Monto Mensual).
  7. Una vez indicadas la condiciones se presiona Ok para confirmar guardado del Contrato de Venta.
  8. Seleccionar Contrato de Venta y ejecutar proceso Gerar Plano de Financiamento, validar títulos a generar y presionar Avanzar (Una vez finalizados el proceso se mostrará pantalla para indicar si fue exitoso o no el proceso).
  9. Seleccionar Contrato de Venta y ejecutar proceso Efetivar Contrato.
  10. Validar que registros de Plan de Financiamiento se encuentren con estatus Libre.


Para poder verificar el folio de los títulos generados en Protheus:

  1. Seleccionar Integración, y en pestaña Integración en Mensagem Única presionar Fila de mensagens únicas
  2. Seleccionar mensaje FINANCING y en acción Anexos presionar Información de ejecución de mensaje.
  3. Editar la información de ejecución del mensaje y consultar mensaje de respuesta (en el TAG ReturnContent se observan los folios de los títulos por cobrar generados en Protheus).


Desde Protheus:

  1. En Financiero (SIGAFIN) desde Actualizaciones - Cuentas por Cobrar - Ctas Por Cobrar verificar que existen Títulos por Cobrar generados desde RM.


b) Baja en Protheus de títulos por cobrar generados desde Contratos de Venta en RM.

Desde Protheus:

  1. En Financiero (SIGAFIN) desde Actualizaciones - Cuentas por Cobrar - Cobros Diversos (FINA087A)
  2. Indicar en el encabezado el folio de recibo de cobro y código del Cliente-Tienda, además en detalle indicar Tipo de Valor, Valor (Importe de baja de título), así como Banco, Agencia y Cuenta Banco, presionar icono de Avanzar.
  3. Seleccionar Cliente, presionar icono de Avanzar.
  4. Seleccionar título a dar de baja (se envía mensaje UPDATECONTRACTPARCEL a RM para verificar si el título se encuentra actualizado, se visualiza mensaje indicando que se está actualizando el título), si el mensaje retorna Ok se visualiza pantalla donde se informa Motivo de Cancelación e importe que aplicará para la baja del título, se presiona Ok y una vez seleccionado el título presionar icono de Avanzar.
    NOTA: Se permite baja de títulos de Cuentas por Cobrar generados a partir de los adaptadores FINI055 y FINI040. 
  5. Se valida información del resumen del recibo y se presiona Confirmar para guardar recibo (se envía mensaje ACCOUNTRECEIVABLEDOCUMENTDISCHARGE, el cual realiza actualización del título a dar de baja en RM), en caso de que el mensaje retorne algún error este será desplegado en pantalla.

c) Anulación de Baja de títulos por Cobrar en Protheus generados desde Contratos de Venta en RM.

Desde Protheus:

  1. En Financiero (SIGAFIN) desde Actualizaciones - Cuentas por Cobrar - Anular/Timbrar/ImprimirCobros Diversos (FINA088)
  2. Seleccionar Cobro Diverso de baja de título por cobrar cuyo origen fue a partir de los adaptadores FINI055 o FINI040.
  3. Se envía mensaje UPDATECONTRACTPARCEL a RM para verificar si el título se encuentra actualizado, se visualiza mensaje indicando que se está actualizando el título y se envía mensaje REVERSALOFACCOUNTRECEIVABLEDOCUMENTDISCHARGE para solicitar baja de título en plan de financiamiento de contrato en RM.
  4. Una vez finalizado el proceso validar que se haya hecho la reversión de títulos en Protheus en Cuentas Por Cobrar y en RM en plan de financiamiento de contrato.

IMPORTANTE: Para anulación de baja de títulos por Cobrar mediante integración EAI es importante tener configurado el adaptador FINA088, así como que los títulos dados de baja en el recibo  hayan sido generados mediante los adaptadores FINI055 y FINI040.