Funcionalidad #4968
Actualizado por Santiago Ramos hace más de 1 año
En la actualidad, la relacíón entre gastos y pagos es de 1-N (un gasto tiene 0..N pagos) y el pago debe realizarse en la misma moneda que el gasto (expresado a través de la relación entre moneda_id de la cuenta asociada al pago con moneda_id del gasto). pagos). !relacion_actual_gastos_pagos.png! Sin embargo, en la realidad existe la posibilidad de que un pago afecte a varios gastos con lo que sería necesario establecer una relación N-N (1 gasto tiene 0..N pagos y un pago tiene 0..N gastos). Además, pudiera darse la posibilidad de que el pago se realizara en una moneda distinta de la del gasto (por ejemplo, se compra un bien en USD con tarjeta de crédito en EUR). Se debería incluir la información necesaria en le modelo de pago que permitiera pagar en una moneda distinta al gasto y la posiblidad de que un pago correspondiera a varios gastos. !relacion_N-N_gastos_pagos_otra_moneda.png! Evaluar la forma en la que debería modificarse los modelos para permitir estos comportamientos.