Groups | Search | Server Info | Login | Register
Groups > perl.module-authors > #3400
| Newsgroups | perl.module-authors |
|---|---|
| Date | 2024-06-11 15:20 +0200 |
| Subject | Name space for XML Invoice Parser |
| Message-ID | <20240611132010.GC1698@btw23.de> (permalink) |
| From | johannes@btw23.de (Johannes Grassler) |
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
Back to perl.module-authors | Previous | Next — Next in thread | Find similar
Name space for XML Invoice Parser johannes@btw23.de (Johannes Grassler) - 2024-06-11 15:20 +0200 Re: Name space for XML Invoice Parser johannes@btw23.de (Johannes Grassler) - 2024-06-11 17:01 +0200
csiph-web