udistrital / movimientos_contables_mid

:heavy_check_mark: Check: API MID para la gestión de movimientos contables
0 stars 0 forks source link

Análisis de historias de usuario de movimientos contables en el sistema financiero de la universidad para generar API MID #1

Open JocoolQ opened 3 years ago

JocoolQ commented 3 years ago
JocoolQ commented 3 years ago

Enlace de la reunión con @mcrubianot y con los arquitectos del equipo Core @corio27 y @danzola para definir validaciones iniciales para API MID

JocoolQ commented 3 years ago

Enlace de la reunión con equipo de trabajo Kronos para informar sobre avances en el proceso

criss201x commented 3 years ago

Documentación de apoyo:

NOTA: Las historias de usuario aun están en proceso de elaboración, el desarrollo del api puede estar sujeto a cambios debido a actualizaciones de HU o requerimientos.

JocoolQ commented 3 years ago

Validaciones iniciales planteadas para desarrollo de API MID:

  1. Validar existencia de la cuenta: Consultar si el número de cuenta proporcionado se encuentra registrado, en caso contrario, registrar el movimiento y reportar error en la transacción indicando que la cuenta no se encuentra registrada.
  2. Evaluar vinculación de tercero: Evaluar si la cuenta requiere de la vinculación de un tercero y verificar que sea proporcionado en dicho caso. De igual forma reportar error cuando se vincule un tercero en cuentas que no están destinadas para dicho fin.
  3. Verificar existencia de tercero: En el caso de que un movimiento registre un tercero verificar si éste se encuentra registrado en el API terceros_crud.
  4. Verificar existencia de consecutivo: Consultar la existencia del consecutivo asociado a la transacción en el API consecutivos_crud.
  5. Validar conceptos contables: Consultar el concepto contable vinculado a la transacción, validar que las cuentas involucradas se relacionen con dicho concepto y que las cuentas posean su respectiva contrapartida.
  6. Verificar sumas iguales: Comparar los saldos de las cuentas de acuerdo con su naturaleza y corroborar que la suma de los valores crédito y débito sean iguales.
JocoolQ commented 3 years ago

Descripción de API's a consumir por el API MID:

  1. movimientos_contables_crud: API usada para registrar cada movimiento y transacción realizado por las diferentes situaciones de índole financiero.
  2. cuentas_contables_crud: API que contiene la información sobre los números de cuenta, nombres y registro de los conceptos asociados a las diferentes transacciones, así como la información asociada los tipos de comprobantes.
  3. terceros_crud: API que relaciona la información de los terceros que poseen algún vínculo con la universidad, como su id, tipo de identificación, tipo de tercero.
  4. consecutivos_crud: API que proporciona la automatización para los diferentes consecutivos que son usados en múltiples contextos dentro de la universidad. En este caso se encarga de proporcionar el consecutivo asociado a un tipo de comprobante en particular.
  5. parametros_crud: API que relaciona la parametrización de los estados asociados a una transacción.