Skip to content

Estado del pago segun OP #208

Description

@CristhianLagunaM

Descripción

Se requiere crear un servicio que consulte en SICAPITAL el estado del pago asociado a una OP.

La funcionalidad debe permitir identificar el estado actual del cumplido/pago, contemplando los siguientes escenarios:

  • El cumplido aún no tiene OP asociada.
  • El cumplido ya tiene OP generada.
  • La OP se encuentra en alguno de sus estados posibles, por ejemplo:
    • Diligenciada.
    • Radicada.
    • Girada.
    • Pagada.
    • Rechazada.
    • Otro estado retornado por SICAPITAL.

El objetivo es que desde el sistema se pueda consultar de manera clara el avance del proceso de pago, evitando validaciones manuales y permitiendo mostrar al usuario el estado actualizado según la información disponible en SICAPITAL.

Sub tareas

  • Analizar la fuente de información disponible en SICAPITAL para consultar el estado de la OP.
  • Definir el endpoint o mecanismo de integración con SICAPITAL.
  • Crear el servicio de consulta del estado del pago según la OP.
  • Validar el caso en el que el cumplido aún no tenga OP asociada.
  • Validar los estados posibles de una OP retornados por SICAPITAL.
  • Estandarizar la respuesta del servicio.
  • Implementar manejo de errores para casos en los que SICAPITAL no responda o no retorne información.
  • Realizar pruebas de consulta con OP existente y sin OP asociada.
  • Documentar el servicio implementado.

Criterios de aceptación

  • El servicio consulta correctamente en SICAPITAL el estado de pago asociado a una OP.
  • El sistema identifica cuando un cumplido aún no tiene OP.
  • El sistema retorna el estado actual de la OP cuando esta ya existe.
  • La respuesta del servicio es clara y estandarizada.
  • Se manejan correctamente errores de conexión, ausencia de datos o respuestas inesperadas de SICAPITAL.
  • La funcionalidad queda probada y documentada.

Consideraciones técnicas

  • La integración debe apuntar a SICAPITAL.
  • Se debe revisar si la consulta se realiza por número de cumplido, número de OP, contrato, vigencia u otro identificador disponible.
  • La respuesta debe permitir ser consumida posteriormente por el cliente para mostrar el estado del pago al usuario.
  • Se deben contemplar estados intermedios del proceso, no únicamente si está pagado o no.

Resultado esperado

Un servicio funcional que permita consultar el estado del pago de un cumplido según su OP, indicando si aún no tiene OP o, en caso de tenerla, mostrando el estado actual reportado por SICAPITAL.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions