Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revisar comportamiento actual de la parte de conceptos contables #101

Open
AlexFBP opened this issue Jun 28, 2021 · 4 comments
Open

Revisar comportamiento actual de la parte de conceptos contables #101

AlexFBP opened this issue Jun 28, 2021 · 4 comments
Assignees
Labels

Comments

@AlexFBP
Copy link
Contributor

AlexFBP commented Jun 28, 2021

Revision a nivel tecnico, de como se está haciendo
E identificar qué cambios hay que hacer para permitir más de una pareja de cuentas debito/credito por concepto (transaccion)

@Jeisson005
Copy link
Contributor

Jeisson005 commented Jul 16, 2021

Estado actual

El siguiente es el estado actual de la funcionalidad de conceptos.

Frontend

Cuenta con tres pasos para su creación:
image
image
image

Backend

Se consume la API creada en Go del repositorio cuentas_contables_crud, ésta se conecta a una base de datos Mongo DB; se hace uso del siguiente modelo:

type Concepto struct {
	*General         `bson:"inline"`
	ID               string   `json:"ID" bson:"_id,omitempty"`
	Nombre           string   `json:"Nombre" bson:"nombre"`
	CuentaDebito     string   `json:"CuentaDebito" bson:"cuenta_debito,omitempty"`
	CuentaCredito    string   `json:"CuentaCredito" bson:"cuenta_credito,omitempty"`
	SistemaID        string   `json:"MovimientoID" bson:"movimiento_id"`
}

@Jeisson005
Copy link
Contributor

Jeisson005 commented Jul 16, 2021

Análisis

Faltante

Según la historia de usuario, se debe agregar o modificar lo siguiente:

  • Poder crear un árbol de conceptos (concepto padre, y concepto hijo)
  • El concepto debe contar con los campos del issue Campos faltantes en Conceptos #99
  • El concepto podría contar con más de una cuenta contable tanto para crédito como para débito (Esto NO se encuentra explícito en la HU)
  • El usuario que crea el concepto (p.e. tesorería) es diferente al usuario que le asigna las cuentas contables (contabilidad) (Validar si este requisito está en HU o actas)

Propuesta

Se plantea realizar lo siguiente:

  • Validar si la HU es igual a conceptos contables, o conceptos contables y conceptos de tesorería son diferentes
  • Plantear un mockup para cambiar casi por completo la vista de creación / edición de concepto, la vista debe incluir los campos faltantes del issue Campos faltantes en Conceptos #99 y considerar la posibilidad de contar con múltiples cuentas contables para cada concepto así como la jerarquía de conceptos
  • Modificar el modelo del API para incluir en la base de datos los nuevos campos, considerando también la jerarquía de conceptos y las múltiples cuentas contables para cada concepto
  • Cambiar la vista conforme a Mockup creado

@AlexFBP AlexFBP pinned this issue Jul 23, 2021
@AlexFBP
Copy link
Contributor Author

AlexFBP commented Jul 23, 2021

Queda pineado, para tenerlo a la mano, de primeras, en los PR de este repo

  • Para los parámetros no explícitos en la HU, por favor solicitar reunión con Analista
  • (Donde aplique/falte) Relacionar lo identificado con el tablero

Con lo anterior, se podría dar por concluído este Issue, y a la vez se dejaría como hoja de ruta, del cual se harían nuevos Issues

@Jeisson005
Copy link
Contributor

Jeisson005 commented Jul 28, 2021

Se realizó lo siguiente:

  • Validación de los puntos aquí descritos con @mcrubianot se ajustaron según comentarios de analista
  • Solicitud de ajuste correspondiente en la HU en el issue Reunión revisión mockups conceptos  financiera_documentacion#332 de los campos y consideraciones que se deben tener
  • Se propone el Mockup para ser validado con usuario
  • Se organizan y comentan los issues del tablero abiertos que están relacionados con conceptos contables

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants