Adding Payroll

Derek Atkins warlord at MIT.EDU
Tue Nov 8 12:51:57 EST 2005


Jay Scherrer <jay at scherrer.com> writes:

> This weekend, working on the simplified payroll calculator, I have found
> more options and even more questions. For internationalizing I've added
> sub classes "us" to the payroll and tax structures. 

I'm not sure I know what you mean by "subclass"..  We don't want
to require C-coding to implement taxes in different locales.
If you mean you added a paramter of "country" to the tax table
objects, I think that's okay.  :)

> However, while investigating the 2005 forms issued from the
> <http://irs.gov>, I found that we can sign up for e-services developer
> status, providing the software goes through a series of tests for
> accuracy. The testing transmission will now use .xsd or XML schema.
> Right away I began thinking of QSF. 

I'm not sure QSF is exactly what you want here...  But something
/like/ QSF may be appropriate.

> But the main question, is this an option with the GnuCash developers?
> This would mean offering the ability to originate and transmit US
> employer's IRS forms 940 and 941 to start with. 
> For more information:
> <http://www.irs.gov/efile/index.html> look for e-services , eftps, and
> e-file.

I think having GnuCash provide online 940 and 941 submission would
be WAY COOL.  You may just need to plug the schema into libxml2
(instead of using QSF).  QSF has it's own XML schema which probably
doesn't map into the IRS tax schema.

> Jay Scherrer

-derek
-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list