On Monday, July 7, 2014 4:12:25 PM UTC+2, Nicolas Évrard wrote:
>
> Hello, 
>
> In issue 3731 [1] we are discussing about the meaning of the party field 
> on the account move lines. 
>
> It seems that the consensus is that this field should be used as some 
> kind of sub-account categorization. Following this consensus I 
> implemented the review 14341002 [2]. 
>
> This review adds on the account definition a boolean to specify if the 
> account use the party field for sub-accounting. 
>
> But while implementing it we realized that all the accounts with the 
> boolean set would be receivable / payable accounts. So we're 
> considering using this information instead of the new boolean. 
>
> Does anybody have any additional information such as: 
>
>     - there are some other kind of accounts where the party 
>       sub-accounting can be used 
>
>     - not every receivable/payable account entries must have a party 
>       linked to them. 
>
> That would really help us make the right decision. 
>
> [1]: https://bugs.tryton.org/issue3731 
> [2]: http://codereview.tryton.org/14341002 
> -- 
> Nicolas Évrard - B2CK SPRL 
> E-mail/Jabber: [email protected] <javascript:> 
> Tel: +32 472 54 46 59 
> Website: http://www.b2ck.com/ 
>

Hi,
>From my experience sub-accounting (analytic  accounting) for every party is 
not a good solution in a general ledger, 
it should be done on a sub-diary ledger level. 
What if you have more then 100 000 customers ?
What if your customers are one-off ?
Each year come new customers and old depart, who will manage this 
sub-accounts ?
etc


I see the source problem is that write-off is not connected to the party so 
it is missed ?
It should depend of a nature of write-off:

1) Document in sub-diary ledger:

For example if it is a compensation between payable and receivable there 
should
be an appropriate document on lower level - credit/debit note which is 
connected to account moves.
If you create create credit note it has a party field and connected account 
move also would also have a party field.

Another example is when your invoice is in second currency, if an exchange 
rate from the day of an invoice is different
from an exchange rate from day of payment there should be an exchange gain 
or loss.
If invoice amount = payment amount in second currency receivable/payment 
should be reconciled also in basic currency
and exchange gain or loss should be calculated automatically. 
I think there should be also document for that in account_invoice or some 
other module. 
(I have not fund exchange gain or loss in Tryton)

2) Only account move
roundings, etc

You can even to look at it from the point of view of accountant:
Do  they need accounts in general ledger for each party ?
They often need sub-accounts on Main receivable / Main Payable for 
different purposes:
- divisions of a company
- accounts with companies in the same capital group 

They need to know each gain or loss because of income tax, so it would be 
good to have
credit/debit note for every economic event with your customers an suppliers.

Regards
Michal

PS:Sorry for my English it is mainly goggle translate 
and I still do not know Tryton well.



Reply via email to