added more records, yay
This commit is contained in:
parent
3baf64e1ad
commit
bdcaaf1230
1 changed files with 48 additions and 25 deletions
73
record.py
73
record.py
|
@ -118,35 +118,58 @@ class EmployeeWageRecord(model.Model):
|
|||
blank5 = BlankField(max_length=23)
|
||||
|
||||
|
||||
class EmployeeWageRecord(model.Model):
|
||||
class OptionalEmployeeWageRecord(model.Model):
|
||||
record_identifier = StaticField(value='ro')
|
||||
blank1 = BlankField(max_length=9)
|
||||
allocated_tips = NumericField(max_length=11)
|
||||
uncollected_tax_on_tips = NumericField(max_length=11)
|
||||
medical_savings_account = NumericField(max_length=11)
|
||||
simple_retirement_account = NumericField(max_length=11)
|
||||
qualified_adoption_expenses = NumericField(max_length=11)
|
||||
uncollected_ss_life_ins = NumericField(max_length=11)
|
||||
uncollected_medicare_life_ins = NumericField(max_length=11)
|
||||
income_under_409a = NumericField(max_length=11)
|
||||
hire_exempt_wages_and_tips = NumericField(max_length=11)
|
||||
blank2 = BlankField(max_length=164)
|
||||
wages_subject_to_puerto_rico_tax = NumericField(max_length=11, required=False)
|
||||
commissions_subject_to_puerto_rico_tax = NumericField(max_length=11, required=False)
|
||||
allowances_subject_to_puerto_rico_tax = NumericField(max_length=11, required=False)
|
||||
tips_subject_to_puerto_rico_tax = NumericField(max_length=11, required=False)
|
||||
total_wages_subject_to_puerto_rico_tax = NumericField(max_length=11, required=False)
|
||||
puerto_rico_tax_withheld = NumericField(max_length=11, required=False)
|
||||
retirement_fund_contrib = NumericField(max_length=11, required=False)
|
||||
blank3 = BlankField(max_length=11)
|
||||
total_wages_tips_virgin_islands = NumericField(max_length=11, required=False)
|
||||
virgin_islands_income_tax_withheld = NumericField(max_length=11, required=False)
|
||||
blank4 = BlankField(max_length=128)
|
||||
|
||||
class RTTotalRecord(model.Model):
|
||||
|
||||
class TotalRecord(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 OptionalTotalRecord(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):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue