added more record types

This commit is contained in:
Mark Riedesel 2011-03-30 21:40:20 -05:00
parent 83e2a0cda9
commit 3baf64e1ad

View file

@ -118,4 +118,43 @@ class EmployeeWageRecord(model.Model):
blank5 = BlankField(max_length=23) blank5 = BlankField(max_length=23)
class EmployeeWageRecord(model.Model):
record_identifier = StaticField(value='ro')
class RTTotalRecord(model.Model):
record_identifier = StaticField(value='rt')
class RUTotalRecord(model.Model):
record_identifier = StaticField(value='ru')
number_of_ro_records = NumericField(max_length=7)
allocated_tips = NumericField(max_length=15)
uncollected_tax_on_tips = NumericField(max_length=15)
medical_savings_account = NumericField(max_length=15)
simple_retirement_account = NumericField(max_length=15)
qualified_adoption_expenses = NumericField(max_length=15)
uncollected_ss_life_ins = NumericField(max_length=15)
uncollected_medicare_life_ins = NumericField(max_length=15)
income_under_409a = NumericField(max_length=15)
hire_exempt_wages_and_tips = NumericField(max_length=15)
blank1 = BlankField(max_length=210)
wages_subject_to_puerto_rico_tax = NumericField(max_length=15, required=False)
commissions_subject_to_puerto_rico_tax = NumericField(max_length=15, required=False)
allowances_subject_to_puerto_rico_tax = NumericField(max_length=15, required=False)
tips_subject_to_puerto_rico_tax = NumericField(max_length=15, required=False)
total_wages_subject_to_puerto_rico_tax = NumericField(max_length=15, required=False)
puerto_rico_tax_withheld = NumericField(max_length=15, required=False)
retirement_fund_contrib = NumericField(max_length=15, required=False)
total_wages_tips_virgin_islands=NumericField(max_length=15, required=False)
virgin_islands_income_tax_withheld = NumericField(max_length=15, required=False)
blank2 = BlankField(max_length=23)
class StateTotalRecord(model.Model):
record_identifier = StaticField(value='rv')
supplemental_data = TextField(max_length=510)
class FinalRecord(model.Model):
record_identifier = StaticField(value='rf')
blank1 = BlankField(max_length=5)
number_of_rw_records = NumericField(max_length=9)
blank2 = BlankField(max_length=496)