> On Apr 17, 2025, at 00:51, Mihai Demian <mihai.dem...@easyea.ro> wrote:
> 
> Hello,
> I am trying to translate all the template accounts from data/accounts/C into 
> Romanian, and I noticed that all accounts have an act:id field that looks 
> like a hash. Since I'm trying to make the software work in the EU, especially 
> in Romania, there are some legal differences that I have to consider. Is it 
> possible that the act:id stays the same and I should change only the name and 
> description, or will this interfere with the US accounts and reports?
> If the need arises for new ids, how do I generate them?
> Thank you.

They’re GUIDs, unique identifiers for the account. Common accounts (e.g. Root 
and the Assets, Liabilities, and Equity top-level accounts) need to use the 
same id in all of the xea files so that GnuCash doesn’t create duplicates when 
creating new hierarchies. There’s no problem with copying one of the existing 
sets of files and just translating the strings.

But don’t use the C ones, those are for US GAAP which is a bit different from 
everyone else’s accounting standards. Pick one of the European countries whose 
accounting rules are closest to yours (perhaps cs, hu, hr, or sk) and start 
from there. Note that GnuCash still doesn’t have Credit and Debit grouping 
accounts so Assets, Liabilities and Equity are always at the top level.

Regards,
John Ralls

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to