... | ... | @@ -6,7 +6,7 @@ A[Contract] -->|o2m| B[Delivery Point] |
|
|
A -->|m2o| F[Contract Type]
|
|
|
B -->|o2m| C[Contract Lines]
|
|
|
C -->|o2m| D[Invoices]
|
|
|
C -->|m2m| E[Resources]
|
|
|
C -->|o2m| E[Resources]
|
|
|
```
|
|
|
<dl>
|
|
|
<dt>Contract [ewan.isp.contract]</dt>
|
... | ... | @@ -22,5 +22,9 @@ C -->|m2m| E[Resources] |
|
|
<dd>Històric de factures de cada línia de contracte, amb informació dels períodes facturats.</dd>
|
|
|
|
|
|
<dt>Resources [ewan.isp.resource]</dt>
|
|
|
<dd><p>Recursos associats a cada línia de contracte. Actualment poden ser de 3 tipus: Fibra, Telèfon fix (landLine) i Mòbil, però en el futur n'hi poden haver més, p. ex. TV. La relació entre línies de contracte i recursos és Many2Many perquè un mateix recurs (un número de telèfon, p. ex.) pot estar associat a diferents línies de contracte durant períodes de temps diferents. Això permet facturar correctament els canvis de tarifes a mig mes, per exemple, i també pot servir com a base per a una mena de <em>traçabilitat</em> en el temps dels recursos.</p><p>Caldrà un control per no permetre encavalcaments de dates: en una data concreta, un recurs només pot pertànyer a una línia de contracte, seu i contracte</p></dd>
|
|
|
<dd><p>Recursos associats a cada línia de contracte. Actualment poden ser de 3 tipus: Fibra, Telèfon fix (landLine) i Mòbil, però en el futur n'hi poden haver més, p. ex. TV.</p>
|
|
|
<p>
|
|
|
Els recursos de tipus mòbil i fix tenen associats una tarifa. A més a més, mantenen un històric de canvis de titularitat i tarifa, per tal de detectar canvis a l'hora de calcular preus a l'hora de facturar (`ewan.isp.resource.rate.line` i `ewan.isp.resource.site.line`).
|
|
|
</p>
|
|
|
</dd>
|
|
|
</dl> |