2014/1/18 Mathias Behrle <mbeh...@m9s.biz>:
> * Cédric Krier: " [issue3600] Add history to taxes" (Fri, 17 Jan 2014 21:58:45
>   +0100):
>
>> New submission from Cédric Krier <cedric.kr...@b2ck.com>:
>>
>> We need a way to evolve taxes overtime but just changing the tax is not 
>> enough
>> because we need to have both version depending on the time.
>
> Only handling taxes this way is not enough. The following objects coming to my
> mind need consideration of timeline, too:
>
> - accounts
> - account types
> - tax rules
> - tax codes
> - ...
>
>> So here is a proposal to historize the taxes, we just add a start/end date on
>> the taxes and the compute method just skip the taxes that are not in the
>> range. So the idea will be to create a main tax of type "none" and many
>> children taxes with different date ranges so only one will be take for
>> computation.
>
> Indeed it is not historization, but timeline. Because we need to know not only
> in the past, but also in the future.
>
> I would like to request the general needs in other countries as Germany. I
> think with the unification of standards in the EU those needs shouldn't be too
> different.
>
> We are using so far a different approach than the one in [1]. We added 
> timeline
> features to accounts (tying them to fiscalyears) and additionally defined
> successors/predecessors. The latter is a requirement, if you need to know,
> which account will replace another in a following fiscal year (e.g. we had a
> tax change in Germany, where we had to handle the following problem:
> after the cutoff date the tax account for payments with the old tax changed to
> a new account with different code, and the account with the former code 
> changed
> description and tax value).
>
> So tying accounts to fiscalyear and defining date ranges for the tax side
> provided us the needed flexibilty for the scenarios we were encounterd with
> and could imagine.

We had a chart of accounts change on 2008 in Spain but still I prefer
current approach without linking accounts to fiscal years. Didn't
deactivating the old accounts work for you?

>
> Highly appreciating the input of the needs in other countries,
>
> Cheers,
> Mathias
>
> [1] http://codereview.tryton.org/2771002
>
> --
>
>     Mathias Behrle
>     MBSolutions
>     Gilgenmatten 10 A
>     D-79114 Freiburg
>
>     Tel: +49(761)471023
>     Fax: +49(761)4770816
>     http://m9s.biz
>     UStIdNr: DE 142009020
>     PGP/GnuPG key availabable from any keyserver, ID: 0x8405BBF6



-- 
Albert Cervera i Areny
Tel. 93 553 18 03
@albertnan
www.NaN-tic.com

Reply via email to