[Obm] Re: [Bug 381] insertion of invoice broken

Pierre Baudracco pierre.baudracco@aliacom.fr
Sun, 22 Aug 2004 01:35:55 +0200


Quoting JP Donnio <tag@tbs-internet.com>:

> Est ce que je peux voir la structure de base de données de la future version
> qq part?
>
> On a interfacé des systemes existants avec obm; ces systèmes génèrent des
> factures dans OBM, il va donc falloir que je les modifie pour insérer les
> factures correctement sans DealInvoice.

DealInvoice disparait
dans Invoice apparaissent 3 champs (pour le moment)
invoice_company_id (obligatoire)
invoice_deal_id (facultatif)
invoice_project_id (facultatif)

En effet une facture ne peut etre liee qu'a une seule affaire donc la table de
liaison DealInvoice n'avait plus vraiment de sens

Pour la table Payment c'est plus delicat.
Un paiment unique pouvant peut etre couvrir plusieurs factures...

--
Pierre Baudracco - Aliacom - 05 62 19 24 91 - www.aliacom.fr