On 4/16/2022 6:56 AM, Alexander Damm wrote:
" If I understand correctly what you mean by "accruals" you mean that
this report requires you to treat some liabilities differently than
others. You need to be able to distinguish between them. This would not
require a new "account type", just a partitioning of liabilities between
"ordinary liabilities" << a place holder under liabilities; its children
would be ordinary liabilities >> and "accruals" << a second place holder
under liabilities; its children would be accounts that are "accruals" >>
Then you only need to "scrape" the Balance Sheet as produced by gnucash."
yes that is exactly what I would like to have.
So you're suggesting to use the field "placeholder" in the table accounts
and match all the accruals accounts under one account with the
name:"accruals" and the account_type:"liablility" and the placeholder: "1"
and the parent_guid: "(form the main accruals account)" ?
regards alex
Yes, I am suggesting that it isn't gnucash that needs to change in order
for it to produce OUTPUT that contains the DATA you need for German
reporting and that you then write something (or convince somebody to do
that for you) to "scrape" from the report produced by gnucash (and
exported from gnucash). You also have to structure your CoA so that the
data in the report will be easily separated out as needed,
That puts this specific German requirement OUTSIDE of gnucash proper so
we don't need a "German version", "Ruritanian" version, etc. Each to be
maintained annually as the jurisdictions change what they require. This
seems obvious to me (isolating what has to be different) based on my
professional experience (*) . Bear in mind, I'm in the US where not only
the Federal government but each state might have different requirements.
Michael D Novack
(*) in other words, if in my working days I had been asked to design
such a program (have "general ledger" produce the file as required by
the government) THIS is the approach I would have advised the client to
ask for (wearing my "business analyst hat") explaining that the
separation would make the annual changes quicker/cheaper and then
switching to my "systems analyst hat", how I would have speced it out
for the programmers. Understand? Making the annual changes, no need to
test the entire LARGE "general ledger" system but only the trivial add
on that took a file from "general ledger" and massaged it to the
required format for the government. Only THAT part would need to be
tested when being changed.
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel