The idea, then, is to have the OSS engine ... and find someone with big pockets to write the forms. I'm kinda thinking of a generic tax package (hopefully, generic enough to fit any country), but with "localisation" packages that describe fields, and the relationships between fields, etc. The challenge (well, the biggest challenge) would be getting someone to write the localisation package every year for each country. Ideally, that would be the government of that country (or at least the tax agency of the country).

The engine would then produce an XML file as output, and the localisation package would include an XSLT transform that would create the country-specific format (whether that's an HTML file to print out, or it's a specific on-line submission version, such as what Canada does).

This would be a challenge in that many less-socialist countries would not want to compete with the private sector for something like this. The engine would be fun to write ... but getting someone to sign on for the country-specific parts would be quite difficult.


In reply to Re^4: Financial Tracking Software (a la Microsoft Money) by Tanktalus
in thread Financial Tracking Software (a la Microsoft Money) by RazorbladeBidet

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.