> 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