<div>Hoi,</div>
<div> </div>
<div>Ik zou hier eigenlijk gewoon in het ontwerp rekening meehouden en &#39;businessrulles&#39; / rekenregels in een versie definieren. En dan opnemen welke reken verise van toepassing is op de betreffende dataset.</div>


<div> </div>
<div>Groet,</div>
<div> </div>
<div>Anthony<br><br></div>
<div class="gmail_quote">Op 7 juli 2010 16:36 schreef Gerard Petersen <span dir="ltr">&lt;<a href="mailto:gerard@facturize.nl">gerard@facturize.nl</a>&gt;</span> het volgende:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi All,<br><br>Ik ben recent met een facturatie pakket online gegaan en loop tegen een interresant fenomeen aan. Ik zou hierover graag jullie input hebben.<br>

<br>Ik probeer alles zo dynamisch mogelijk af te handelen in mijn django app, maar door wettelijke verplichting bijvoorbeeld, onstaan er noodzakelijke wijzigingen.<br>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.<br>

<br>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.<br>

<br>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.<br>

<br>Zijn er mensen die hier al eens tegenaan zijn gelopen? En hoe kan je daar het beste mee omgaan?<br><br>Mijn hartelijke dank voor jullie brain-power!<br><br>Mvrgr,<br><br>Gerard.<br>_______________________________________________<br>

Python-nl mailing list<br><a href="mailto:Python-nl@python.org" target="_blank">Python-nl@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/python-nl" target="_blank">http://mail.python.org/mailman/listinfo/python-nl</a><br>

</blockquote></div><br>