Open ptbrowne opened 6 years ago
Ça pourrait aussi être le bon moment pour commencer à mettre en place la proposition d' @edas sur les relations entre documents
👍
surtout que l'on avait dit il y a un moment que mettre 'doctype:id' était inutile ;)
On n'en est pas encore au point où ça a été validé mais la direction probable est REDACTED
Les remboursements et factures sont stockés dans les
io.cozy.bank.operations
de cette manière :Les remboursements et les bills sont stockés de deux manières différentes alors que c'est presque la même chose. On ne peut pas savoir non plus facilement (sans fetcher les factures) la somme des montants des factures d'une opération, par exemple pour savoir si on peut encore rajouter une facture pour cette opération bancaire.
Proposition: stocker les factures de la même manière que les remboursements, avec un array d'objets contenant l'id de la facture et son originalAmount. Le risque de déviation ces données et les données originales de la facture sont très faible vu que le montant d'une facture ne change jamais.