GnuCash and Swedish accounting legislation
Mike or Penny Novack
mpnovack at mtdata.com
Mon Jan 18 20:54:45 EST 2016
On 1/18/2016 3:46 PM, Liz wrote:
> On Mon, 18 Jan 2016 21:26:48 +0100
> Draug <draug at kolabnow.com> wrote:
>
>> I've replied with some more questions regarding where they draw the
>> line, as I pointed out pretty much everything can be edited or redone
>> if you want to. But it still seems I'm out of luck using GnuCash for
>> my company. Is there anything I can do in GnuCash to satisfy the
>> demands of the Swedish accounting legislation? Otherwise I might have
>> to redo all my accounting in some other program..
>
>
> Every week, or other period, burn a copy of your data file(s) to a CD-R.
> Call the latest one your enduring copy.
>
> Disclaimer: I live in Australia, and if someone makes a stupid law, we
> work around it, because that is our culture. This contributes to the
> most complex tax system devised as the ATO chases intelligent people
> working out ways not to pay their share.
>
> Liz
Do you understand what Liz is saying. Do you understand the your Swedish
legislators apparently do not know (or are being deceived about) what is
possible and what is not. I am saying that IF a (competent) Swedish
software engineer has physical access to the program and data (physical
access to the machine, the software to be run on it, the data being
stored on it) then he or she COULD alter the data, and that it would be
quite difficult to detect that had been done*.
In other words, there AREN'T any secure accounting packages (in the
sense of a LITERAL reading of the Swedish law). Of course what is
possible that some companies have convinced authorities that "ours is
secure" so there is an authorized list of "compliant computerized
accounting software". OR (and this is perhaps more likely) the law is
not intended to be understood literally. Perhaps it is being interpreted
to mean "secure against alteration by an ordinary user who lacks
advanced software skills".
In THAT case, gnucash would be insecure, because any end user could
alter the data.
But do understand why the gnucash developers aren't putting in the sorts
of password protections, checks against alteration, etc. "to make it
impossible to alter the data" because TO THEM that is not possible (in
the literal sense). After all, if they wrote the software with those
protections it would be pretty obvious how THEY could get around them.
Michael D Novack
* You are almost certainly familiar with "system data" associated with
the files on your computer, yes? Things like "date last changed". Well a
PROGRAM within the computer put that there, not magic. I've never messed
around with this in the small computer operating world so would have to
research how. But in the IBM mainframe operating systems I used to write
under back in my working days, I did know how I could change a file and
have it "labeled" to appear that YOU changed it YESTERDAY. Or I could
take a file last changed by D on 20151231, alter it tonight, but have it
labeled back to "by D on 20151231" << in other words, like it hadn't
been changed >>
A very great deal of practical computer security is based on "ignorance"
<< by which I mean lack of knowledge that would be FAR beyond what is
required to do their jobs >>
More information about the gnucash-user
mailing list