Een logische laag in de vorm van BI is op termijn wel een goede maar dat is nu nog wat premature.

Dank voor de tip overigens :)

Mvrgr,

Gerard.

On 07-07-10 17:09, GewoonAnthony wrote:
Hoi,
Ik zou hier eigenlijk gewoon in het ontwerp rekening meehouden en
'businessrulles' / rekenregels in een versie definieren. En dan opnemen
welke reken verise van toepassing is op de betreffende dataset.
Groet,
Anthony

Op 7 juli 2010 16:36 schreef Gerard Petersen <ger...@facturize.nl
<mailto:ger...@facturize.nl>> het volgende:

    Hi All,

    Ik ben recent met een facturatie pakket online gegaan en loop tegen
    een interresant fenomeen aan. Ik zou hierover graag jullie input hebben.

    Ik probeer alles zo dynamisch mogelijk af te handelen in mijn django
    app, maar door wettelijke verplichting bijvoorbeeld, onstaan er
    noodzakelijke wijzigingen.
    Nu kan het dus zo zijn dat door een wijziging een oude factuur zou
    veranderen. Echter mag dit niet omdat dan een (wettelijk) gefixeerd
    object veranderd. Je zou in een versie attribuut op je object
    middels condities data kunnen redigeren tot wel/niet beschikbaar. Of
    je zou de nieuwe versie van de module die hem genereert er aan
    kunnen koppelen middels een versie nummer.

    In het eerste geval lijkt het imho op model niveau dat er een fout
    gevoelige situatie ontstaat die steeds ondoorzichtiger wordt. En in
    het tweede geval zou je code base op termijn onhandelbaar groot
    worden, omdat je dan van modules meerdere versie in je app moet gaan
    onderhouden.

    Een ander voorbeeld is bijv een module die de BTW rapportage
    genereert. Als ik hier (conform de wet) wijzigingen in aanbreng
    mogen de oude rapportages (reeds gebruikt door mijn klanten voor de
    BTW aangiftes in het verleden) nooit afwijkingen vertonen.

    Zijn er mensen die hier al eens tegenaan zijn gelopen? En hoe kan je
    daar het beste mee omgaan?

    Mijn hartelijke dank voor jullie brain-power!

    Mvrgr,

    Gerard.
    _______________________________________________
    Python-nl mailing list
    Python-nl@python.org <mailto:Python-nl@python.org>
    http://mail.python.org/mailman/listinfo/python-nl




_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl
_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl

Antwoord per e-mail aan