[GNC] e-invoicing ?
David Cousens
davidcousens49 at gmail.com
Fri Mar 7 00:36:02 EST 2025
John
Still exploring at this stage . I think the PEPPOL registration is
primarily for software developers rather than the end user.
I have two Holodeck AS4 servers up and running on my desktop and can
send messages from one to the other. It does seem to be as simple as
dropping the message file into a msg_out directory but what they call a
p-mode file which appears to be a meta file (still exploring what that
is) has to exist in another directory. I presume, but don't know for
sure that the p-mode file contains things like authentication and
encryption certificates for the intended user.
I haven't dug too deeply into the HOLODECK documentation on configuring
servers and clients at this stage or whether their servers can contact
AS4 servers from other providers ,e.g the Australian ATO PEPPOL servers
or PEPPOL clients in general.
I think there are already web based sites where you can simply login
drop the xml message file to send and upload received message files but
I haven't explored that as yet.
I'll keep playing and post what I manage to learn
Cheers
David
On Thu, 2025-03-06 at 19:51 -0800, John Ralls wrote:
> David,
>
> Good to know. What are the registration requirements, is it the end
> user or the software provider who has to register, and once whoever
> has registered what’s the authentication process to prove that you’re
> who you say you are?
>
> Would it be feasible to handle this the way some UK users are doing
> MTD, where there are services where one can upload a properly
> formatted document that GnuCash creates with a report?
>
> Regards,
> John Ralls
>
> > On Mar 6, 2025, at 18:59, David Cousens <davidcousens49 at gmail.com>
> > wrote:
> >
> > Liz, Pascal, John,
> >
> >
> > PEPPOL is in use in Australia.
> > (
> > https://www.ato.gov.au/businesses-and-organisations/einvoicing/einvo
> > icing-for-businesses#ato-RegisterforeInvoicing)
> >
> > It is currently primarily for large scale government-business
> > (where it
> > will likely be mandatory first) and business-business transactions
> > associated with procurement although there is a guide for small
> > business as well however it is not mandatory for small businesses
> > at
> > this stage and may not be. There is a register of software
> > currently
> > available linked from that page (inc SAP,Xero, MYOB, Reckon etc)
> > which
> > is ready to use the protocol.
> >
> > The standard document XML formats for AU/NZ are listed on a github
> > https://github.com/A-NZ-PEPPOL/A-NZ-PEPPOL-BIS-3.0/blob/master/Message%20examples/AU%20Order%20Agreement.xml
> >
> > There are some open source links to software for AS4 access to the
> > PEPPOL network. Both the invoice originator and the recipient have
> > to
> > be registered with that network.
> >
> > I've taken a quick look at the HOLODECK server setup. You can setup
> > two
> > instances of its server on different ports on the same computer and
> > use
> > them to talk to one another. Good for getting familiarity if you
> > don't
> > mind talking to youself.
> >
> > I have a bit of time waiting for cyclone Alfred to hit us in
> > Brisbane
> > in the next 18-24 hrs so I will have a play to ease the stress of
> > waiting.
> >
> > Might experiment a bit with sending sample messages from the AU
> > formats
> > site above. I presume what will be required from an application
> > will
> > be to export the message files in XML format to the server (they
> > are
> > put into an input folder from which they are sent automatically)
> > and
> > interpret any messages which appear in the output folder of the
> > server.
> > The server seems to provide some of the business level information
> > (whose sending, whose receiving etc) so it may be possible that all
> > GnuCash would need is the abiltiy to export a correctly formatted
> > XML
> > file and interpret and import the received XML file,.
> >
> >
> >
> > On Wed, 2025-03-05 at 19:54 +1100, Liz wrote:
> > > On Wed, 5 Mar 2025 09:34:28 +0100
> > > Pascal Standaert <pascalstandaert at gmail.com> wrote:
> > >
> > > > I'm looking into switching to Gnucash for my accounting, but I
> > > > have
> > > > some worries about the mandatory e-invoicing which is being
> > > > rolled
> > > > out over Europe ...
> > > >
> > > > https://www.storecove.com/blog/en/peppol-countries/
> > > >
> > > > https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/Obtaining+a+copy+of+the+European+standard+on+eInvoicing
> > > >
> > > > ... wil Gnucash be able to do this UBL format xml for e-
> > > > invoicing ?
> > > >
> > > > if not, it would be shear useless to try set it up ... because
> > > > here
> > > > in Belgium this e-invoicing (peppol) wil be mandatory from
> > > > january
> > > > 1st 2026 ...
> > >
> > > Storecove says PEPPOL is in use in Australia. I've never heard of
> > > it,
> > > and am certainly not using it to invoice anyone.
> > >
> > > The ATO tells me that Australia has adopted it as a framework.
> > > The
> > > storecove link tells me its mandatory, and I know that it isn't.
> > > https://www.ato.gov.au/businesses-and-organisations/einvoicing/what-is-einvoicing
> > >
> > > Point? Storecove is not correct there, so are they correct
> > > elsewhere?
> > >
> > > For your concern, one of our developers is resident in Belgium
> > > and
> > > will
> > > be aware of these hurdles to use of Gnucash.
> > >
> > > Liz
> > > _______________________________________________
> > > gnucash-user mailing list
> > > gnucash-user at gnucash.org
> > > To update your subscription preferences or to unsubscribe:
> > > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > > -----
> > > Please remember to CC this list on all your replies.
> > > You can do this by using Reply-To-List or Reply-All.
> >
> > _______________________________________________
> > gnucash-user mailing list
> > gnucash-user at gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > -----
> > Please remember to CC this list on all your replies.
> > You can do this by using Reply-To-List or Reply-All.
>
More information about the gnucash-user
mailing list