Hello,

I wrote a parser module for various XML based invoice formats, mainly
EN16931[0] ones, that turns them into Perl objects:

  https://github.com/jgrassler/XML-Invoice-Parser

I originally contributed this module to the ERP system Kivitendo[3].
Subsequently, I have been getting a bit tired of copying and pasting
the code from that module into various command line tools I've written
for personal use. Since others may also find it similarly useful, I'd
like to release it as a standalone module.

Now I've been pondering what name space to put it in. I've settled on
XML::Invoice::Parser for now since it's designed to be extensible to
cover other XML based invoice formats[2]. Also, the XML::Invoice
namespace can at a later stage be used for a generator module I am
toying with the idea of writing.

Does that sound sensible or does anyone have a better suggestion?

Cheers,

Johannes


Footnotes:

  [0] A EU standard that's either already law or being legislated
      as mandatory format for B2B invoices in EU member states.
  [1] https://github.com/kivitendo/kivitendo-erp/tree/master/SL/XMLInvoice
  [2] I am quite sure there is going to be no shortage of committees
      itching to come up with additional formats and new revisions in
      the foreseeable future.

-- 
                                         WWW: http://btw23.de/johannes/
GPG Key fingerprint: 2A3F 5FEC D752 944C BD9C  B25A 651A B200 1434 C358

Reply via email to