const e = {
  2021: {
    General: {
      label: "General",
      children: {
        "a-PrincipalBusinessOrProfessionIncludingProductOrService": {
          fieldName: "General:a-PrincipalBusinessOrProfessionIncludingProductOrService",
          label: "a. Principal Business or Profession Including Product or Service",
          type: "string"
        },
        "b-EnterCodeFromInstructions": {
          fieldName: "General:b-EnterCodeFromInstructions",
          label: "b. Enter Code from Instructions",
          type: "string"
        },
        "c-BusinessName": { fieldName: "General:c-BusinessName", label: "c. Business Name", type: "string" },
        "d-EmployerIdNumber(Ein)": {
          fieldName: "General:d-EmployerIdNumber(Ein)",
          label: "d. Employer Identification Number (EIN)",
          type: "string"
        },
        "e-BusinessAddress": {
          label: "e. Business Address",
          children: {
            addressLine1: {
              fieldName: "General:e-BusinessAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "General:e-BusinessAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "General:e-BusinessAddress:city", label: "City", type: "string" },
            state: { fieldName: "General:e-BusinessAddress:state", label: "State", type: "string" },
            zip: { fieldName: "General:e-BusinessAddress:zip", label: "ZIP Code", type: "string" }
          }
        },
        "f-AccountingMethod": {
          fieldName: "General:f-AccountingMethod",
          label: "f. Accounting Method",
          type: "string"
        },
        "f-AccountingMethod(SpecifyIfOther)": {
          fieldName: "General:f-AccountingMethod(SpecifyIfOther)",
          label: "f. Accounting Method (Specify if Other)",
          type: "string"
        },
        "g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuringThisYear?": {
          fieldName: "General:g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuringThisYear?",
          label: "g. Did You Materially Participate in the Operation of This Business During This Year?",
          type: "string"
        },
        "h-IfYouStartedOrAcquiredThisBusinessDuringThisYearCheckHere": {
          fieldName: "General:h-IfYouStartedOrAcquiredThisBusinessDuringThisYearCheckHere",
          label: "h. If You Started or Acquired This Business During This Year, Check Here",
          type: "string"
        },
        "i-DidYouMakeAnyPaymentsInThisYearThatWouldRequireYouToFileForm(S)1099?": {
          fieldName: "General:i-DidYouMakeAnyPaymentsInThisYearThatWouldRequireYouToFileForm(S)1099?",
          label: "i. Did You Make Any Payments in This Year That Would Require You to File Form(s) 1099?",
          type: "string"
        },
        "j-IfYesDidYouOrWillYouFileRequiredForms1099?": {
          fieldName: "General:j-IfYesDidYouOrWillYouFileRequiredForms1099?",
          label: "j. If Yes, Did You or Will You File Required Forms 1099?",
          type: "string"
        },
        nameOfProprietor: {
          fieldName: "General:nameOfProprietor",
          label: "Name of Proprietor",
          type: "string"
        },
        "socialSecurityNumber(Ssn)": {
          fieldName: "General:socialSecurityNumber(Ssn)",
          label: "Social Security Number (SSN)",
          type: "string"
        },
        year: { fieldName: "General:year", label: "Year", type: "number" }
      }
    },
    "Part1-Income": {
      label: "Income",
      children: {
        "line1-CheckBox": {
          fieldName: "Part1-Income:line1-CheckBox",
          label: "Line 1. Check Box",
          type: "string"
        },
        "line1-GrossReceiptsOrSales": {
          fieldName: "Part1-Income:line1-GrossReceiptsOrSales",
          label: "Line 1. Gross Receipts or Sales",
          type: "currency"
        },
        "line2-ReturnsAndAllowances": {
          fieldName: "Part1-Income:line2-ReturnsAndAllowances",
          label: "Line 2. Returns and Allowances",
          type: "currency"
        },
        "line3-SubtractLine2FromLine1": {
          fieldName: "Part1-Income:line3-SubtractLine2FromLine1",
          label: "Line 3. Subtract Line 2 from Line 1",
          type: "currency"
        },
        "line4-CostOfGoodsSold": {
          fieldName: "Part1-Income:line4-CostOfGoodsSold",
          label: "Line 4. Cost of Goods Sold",
          type: "currency"
        },
        "line5-GrossProfit": {
          fieldName: "Part1-Income:line5-GrossProfit",
          label: "Line 5. Gross Profit",
          type: "currency"
        },
        "line6-OtherIncome-IncludingFederalAndState": {
          fieldName: "Part1-Income:line6-OtherIncome-IncludingFederalAndState",
          label: "Line 6. Other Income (Including Federal and State)",
          type: "currency"
        },
        "line7-GrossIncome": {
          fieldName: "Part1-Income:line7-GrossIncome",
          label: "Line 7. Gross Income",
          type: "currency"
        }
      }
    },
    "Part2-Expenses": {
      label: "Expenses",
      children: {
        "line8-Advertising": {
          fieldName: "Part2-Expenses:line8-Advertising",
          label: "Line 8. Advertising",
          type: "currency"
        },
        "line9-CarAndTruckExpenses": {
          fieldName: "Part2-Expenses:line9-CarAndTruckExpenses",
          label: "Line 9. Car and Truck Expenses",
          type: "currency"
        },
        "line10-CommissionsAndFees": {
          fieldName: "Part2-Expenses:line10-CommissionsAndFees",
          label: "Line 10. Commissions and Fees",
          type: "currency"
        },
        "line11-ContractLabor": {
          fieldName: "Part2-Expenses:line11-ContractLabor",
          label: "Line 11. Contract Labor",
          type: "currency"
        },
        "line12-Depletion": {
          fieldName: "Part2-Expenses:line12-Depletion",
          label: "Line 12. Depletion",
          type: "currency"
        },
        "line13-DepreciationAndSection179ExpenseDeduction": {
          fieldName: "Part2-Expenses:line13-DepreciationAndSection179ExpenseDeduction",
          label: "Line 13. Depreciation and Section 179 Expense Deduction",
          type: "currency"
        },
        "line14-EmployeeBenefitPrograms": {
          fieldName: "Part2-Expenses:line14-EmployeeBenefitPrograms",
          label: "Line 14. Employee Benefit Programs",
          type: "currency"
        },
        "line15-Insurance(OtherThanHealth)": {
          fieldName: "Part2-Expenses:line15-Insurance(OtherThanHealth)",
          label: "Line 15. Insurance (Other Than Health)",
          type: "currency"
        },
        "line16A-Interest-Mortgage(PaidToBanksEtc)": {
          fieldName: "Part2-Expenses:line16A-Interest-Mortgage(PaidToBanksEtc)",
          label: "Line 16a. Interest - Mortgage (Paid to Banks, etc.)",
          type: "decimal"
        },
        "line16B-Interest-Other": {
          fieldName: "Part2-Expenses:line16B-Interest-Other",
          label: "Line 16b. Interest - Other",
          type: "decimal"
        },
        "line17-LegalAndProfessionalServices": {
          fieldName: "Part2-Expenses:line17-LegalAndProfessionalServices",
          label: "Line 17. Legal and Professional Services",
          type: "currency"
        },
        "line18-OfficeExpense": {
          fieldName: "Part2-Expenses:line18-OfficeExpense",
          label: "Line 18. Office Expense",
          type: "currency"
        },
        "line19-PensionAndProfit-SharingPlans": {
          fieldName: "Part2-Expenses:line19-PensionAndProfit-SharingPlans",
          label: "Line 19. Pension and Profit-Sharing Plans",
          type: "currency"
        },
        "line20A-RentOrLease-VehiclesMachineryAndEquipment": {
          fieldName: "Part2-Expenses:line20A-RentOrLease-VehiclesMachineryAndEquipment",
          label: "Line 20a. Rent or Lease - Vehicles, Machinery, and Equipment",
          type: "currency"
        },
        "line20B-RentOrLease-OtherBusinessProperty": {
          fieldName: "Part2-Expenses:line20B-RentOrLease-OtherBusinessProperty",
          label: "Line 20b. Rent or Lease - Other Business Property",
          type: "currency"
        },
        "line21-RepairsAndMaintenance": {
          fieldName: "Part2-Expenses:line21-RepairsAndMaintenance",
          label: "Line 21. Repairs and Maintenance",
          type: "currency"
        },
        "line22-Supplies": {
          fieldName: "Part2-Expenses:line22-Supplies",
          label: "Line 22. Supplies",
          type: "currency"
        },
        "line23-TaxesAndLicenses": {
          fieldName: "Part2-Expenses:line23-TaxesAndLicenses",
          label: "Line 23. Taxes and Licenses",
          type: "currency"
        },
        "line24A-TravelAndMeals-Travel": {
          fieldName: "Part2-Expenses:line24A-TravelAndMeals-Travel",
          label: "Line 24a. Travel",
          type: "currency"
        },
        "line24B-TravelAndMeals-DeductibleMeals": {
          fieldName: "Part2-Expenses:line24B-TravelAndMeals-DeductibleMeals",
          label: "Line 24b. Deductible Meals",
          type: "currency"
        },
        "line25-Utilities": {
          fieldName: "Part2-Expenses:line25-Utilities",
          label: "Line 25. Utilities",
          type: "currency"
        },
        "line26-Wages(LessEmploymentCredits)": {
          fieldName: "Part2-Expenses:line26-Wages(LessEmploymentCredits)",
          label: "Line 26. Wages (Less Employment Credits)",
          type: "currency"
        },
        "line27A-OtherExpenses": {
          fieldName: "Part2-Expenses:line27A-OtherExpenses",
          label: "Line 27a. Other Expenses",
          type: "currency"
        },
        "line27A-OtherExpenses-Details": {
          fieldName: "Part2-Expenses:line27A-OtherExpenses-Details",
          label: "Line 27a. Other Expenses - Details",
          type: "string"
        },
        "line27B-ReservedForFutureUse": {
          fieldName: "Part2-Expenses:line27B-ReservedForFutureUse",
          label: "Line 27b. Reserved for Future Use",
          type: "string"
        },
        "line28-TotalExpenses": {
          fieldName: "Part2-Expenses:line28-TotalExpenses",
          label: "Line 28. Total Expenses",
          type: "currency"
        },
        "line29-TentativeProfitOr(Loss)": {
          fieldName: "Part2-Expenses:line29-TentativeProfitOr(Loss)",
          label: "Line 29. Tentative Profit or (Loss)",
          type: "currency"
        },
        "line30-ExpensesForBusinessUseOfYourHome": {
          fieldName: "Part2-Expenses:line30-ExpensesForBusinessUseOfYourHome",
          label: "Line 30. Expenses for Business Use of Your Home",
          type: "currency"
        },
        "line30A-TotalSquareFootageOfYourHome": {
          fieldName: "Part2-Expenses:line30A-TotalSquareFootageOfYourHome",
          label: "Line 30a. Total Square Footage of Your Home",
          type: "number"
        },
        "line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness": {
          fieldName: "Part2-Expenses:line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness",
          label: "Line 30b. Total Square Footage of the Part of Your Home Used for Business",
          type: "number"
        },
        "line31-NetProfitOr(Loss)": {
          fieldName: "Part2-Expenses:line31-NetProfitOr(Loss)",
          label: "Line 31. Net Profit or (Loss)",
          type: "currency"
        },
        "line32A-CheckBox-AllInvestmentIsAtRisk": {
          fieldName: "Part2-Expenses:line32A-CheckBox-AllInvestmentIsAtRisk",
          label: "Line 32a. Check Box - All Investment is at Risk",
          type: "string"
        },
        "line32B-CheckBox-SomeInvestmentIsNotAtRisk": {
          fieldName: "Part2-Expenses:line32B-CheckBox-SomeInvestmentIsNotAtRisk",
          label: "Line 32b. Check Box - Some Investment is Not at Risk",
          type: "string"
        }
      }
    },
    "Part3-CostOfGoodsSold": {
      label: "Cost of Goods Sold",
      children: {
        "line33-Method(S)UsedToValueClosingInventory": {
          fieldName: "Part3-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory",
          label: "Line 33. Method(s) Used to Value Closing Inventory",
          type: "string"
        },
        "line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?": {
          fieldName: "Part3-CostOfGoodsSold:line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?",
          label: "Line 34. Was There Any Change in Determining Quantities, Costs, or Valuations of Inventory?",
          type: "string"
        },
        "line35-InventoryAtBegininngOfYear": {
          fieldName: "Part3-CostOfGoodsSold:line35-InventoryAtBegininngOfYear",
          label: "Line 35. Inventory at Beginning of Year",
          type: "currency"
        },
        "line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse": {
          fieldName: "Part3-CostOfGoodsSold:line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse",
          label: "Line 36. Purchases Less Cost of Items Withdrawn for Personal Use",
          type: "currency"
        },
        "line37-CostOfLabor": {
          fieldName: "Part3-CostOfGoodsSold:line37-CostOfLabor",
          label: "Line 37. Cost of Labor",
          type: "currency"
        },
        "line38-MaterialsAndSupplies": {
          fieldName: "Part3-CostOfGoodsSold:line38-MaterialsAndSupplies",
          label: "Line 38. Materials and Supplies",
          type: "currency"
        },
        "line39-OtherCosts": {
          fieldName: "Part3-CostOfGoodsSold:line39-OtherCosts",
          label: "Line 39. Other Costs",
          type: "currency"
        },
        "line40-AddLines35Through39": {
          fieldName: "Part3-CostOfGoodsSold:line40-AddLines35Through39",
          label: "Line 40. Add Lines 35 through 39",
          type: "currency"
        },
        "line41-InventoryAtEndOfYear": {
          fieldName: "Part3-CostOfGoodsSold:line41-InventoryAtEndOfYear",
          label: "Line 41. Inventory at End of Year",
          type: "currency"
        },
        "line42-CostOfGoodsSold": {
          fieldName: "Part3-CostOfGoodsSold:line42-CostOfGoodsSold",
          label: "Line 42. Cost of Goods Sold",
          type: "currency"
        }
      }
    },
    "Part4-InformationOnYourVehicle": {
      label: "Information on Your Vehicle",
      children: {
        "line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?": {
          fieldName: "Part4-InformationOnYourVehicle:line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?",
          label: "Line 43. When Did You Place Your Vehicle in Service for Business Purposes?",
          type: "date"
        },
        "line44A-Business": {
          fieldName: "Part4-InformationOnYourVehicle:line44A-Business",
          label: "Line 44a. Business",
          type: "number"
        },
        "line44B-Commuting": {
          fieldName: "Part4-InformationOnYourVehicle:line44B-Commuting",
          label: "Line 44b. Commuting",
          type: "number"
        },
        "line44C-Other": {
          fieldName: "Part4-InformationOnYourVehicle:line44C-Other",
          label: "Line 44c. Other",
          type: "number"
        },
        "line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?": {
          fieldName: "Part4-InformationOnYourVehicle:line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?",
          label: "Line 45. Was Your Vehicle Available for Personal Use During Off-Duty Hours?",
          type: "string"
        },
        "line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?": {
          fieldName: "Part4-InformationOnYourVehicle:line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?",
          label: "Line 46. Do You (or Your Spouse) Have Another Vehicle Available for Personal Use?",
          type: "string"
        },
        "line47A-DoYouHaveEvidenceToSupportYourDeduction?": {
          fieldName: "Part4-InformationOnYourVehicle:line47A-DoYouHaveEvidenceToSupportYourDeduction?",
          label: "Line 47a. Do You Have Evidence to Support Your Deduction?",
          type: "string"
        },
        "line47B-IfYesIsTheEvidenceWritten?": {
          fieldName: "Part4-InformationOnYourVehicle:line47B-IfYesIsTheEvidenceWritten?",
          label: "Line 47b. If Yes, Is the Evidence Written?",
          type: "string"
        }
      }
    },
    "Part5-OtherExpenses": {
      label: "Other Expenses",
      children: {
        "line48-TotalOtherExpenses": {
          fieldName: "Part5-OtherExpenses:line48-TotalOtherExpenses",
          label: "Line 48. Total Other Expenses",
          type: "currency"
        },
        "otherExpenses1-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses1-Amount",
          label: "Other Expense 1 - Amount",
          type: "currency"
        },
        "otherExpenses1-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses1-Description",
          label: "Other Expense 1 - Description",
          type: "string"
        },
        "otherExpenses2-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses2-Amount",
          label: "Other Expense 2 - Amount",
          type: "currency"
        },
        "otherExpenses2-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses2-Description",
          label: "Other Expense 2 - Description",
          type: "string"
        },
        "otherExpenses3-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses3-Amount",
          label: "Other Expense 3 - Amount",
          type: "currency"
        },
        "otherExpenses3-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses3-Description",
          label: "Other Expense 3 - Description",
          type: "string"
        },
        "otherExpenses4-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses4-Amount",
          label: "Other Expense 4 - Amount",
          type: "currency"
        },
        "otherExpenses4-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses4-Description",
          label: "Other Expense 4 - Description",
          type: "string"
        },
        "otherExpenses5-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses5-Amount",
          label: "Other Expense 5 - Amount",
          type: "currency"
        },
        "otherExpenses5-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses5-Description",
          label: "Other Expense 5 - Description",
          type: "string"
        },
        "otherExpenses6-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses6-Amount",
          label: "Other Expense 6 - Amount",
          type: "currency"
        },
        "otherExpenses6-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses6-Description",
          label: "Other Expense 6 - Description",
          type: "string"
        },
        "otherExpenses7-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses7-Amount",
          label: "Other Expense 7 - Amount",
          type: "currency"
        },
        "otherExpenses7-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses7-Description",
          label: "Other Expense 7 - Description",
          type: "string"
        },
        "otherExpenses8-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses8-Amount",
          label: "Other Expense 8 - Amount",
          type: "currency"
        },
        "otherExpenses8-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses8-Description",
          label: "Other Expense 8 - Description",
          type: "string"
        },
        "otherExpenses9-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses9-Amount",
          label: "Other Expense 9 - Amount",
          type: "currency"
        },
        "otherExpenses9-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses9-Description",
          label: "Other Expense 9 - Description",
          type: "string"
        }
      }
    }
  },
  2022: {
    General: {
      label: "General",
      children: {
        "a-PrincipalBusinessOrProfessionIncludingProductOrService": {
          fieldName: "General:a-PrincipalBusinessOrProfessionIncludingProductOrService",
          label: "a. Principal Business or Profession (Including Product or Service)",
          type: "string"
        },
        "b-EnterCodeFromInstructions": {
          fieldName: "General:b-EnterCodeFromInstructions",
          label: "b. Enter Code from Instructions",
          type: "string"
        },
        "c-BusinessName": { fieldName: "General:c-BusinessName", label: "c. Business Name", type: "string" },
        "d-EmployerIdNumber(Ein)": {
          fieldName: "General:d-EmployerIdNumber(Ein)",
          label: "d. Employer Identification Number (EIN)",
          type: "string"
        },
        "e-BusinessAddress": {
          label: "e. Business Address",
          children: {
            addressLine1: {
              fieldName: "General:e-BusinessAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "General:e-BusinessAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "General:e-BusinessAddress:city", label: "City", type: "string" },
            state: { fieldName: "General:e-BusinessAddress:state", label: "State", type: "string" },
            zip: { fieldName: "General:e-BusinessAddress:zip", label: "Zip Code", type: "string" }
          }
        },
        "f-AccountingMethod": {
          fieldName: "General:f-AccountingMethod",
          label: "f. Accounting Method",
          type: "string"
        },
        "f-AccountingMethod(SpecifyIfOther)": {
          fieldName: "General:f-AccountingMethod(SpecifyIfOther)",
          label: "f. Accounting Method (Specify if Other)",
          type: "string"
        },
        "g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuringThisYear?": {
          fieldName: "General:g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuringThisYear?",
          label: "g. Did You Materially Participate in the Operation of This Business During This Year?",
          type: "string"
        },
        "h-IfYouStartedOrAcquiredThisBusinessDuringThisYearCheckHere": {
          fieldName: "General:h-IfYouStartedOrAcquiredThisBusinessDuringThisYearCheckHere",
          label: "h. If You Started or Acquired This Business During This Year, Check Here",
          type: "string"
        },
        "i-DidYouMakeAnyPaymentsInThisYearThatWouldRequireYouToFileForm(S)1099?": {
          fieldName: "General:i-DidYouMakeAnyPaymentsInThisYearThatWouldRequireYouToFileForm(S)1099?",
          label: "i. Did You Make Any Payments in This Year That Would Require You to File Form(s) 1099?",
          type: "string"
        },
        "j-IfYesDidYouOrWillYouFileRequiredForms1099?": {
          fieldName: "General:j-IfYesDidYouOrWillYouFileRequiredForms1099?",
          label: "j. If Yes, Did You or Will You File Required Forms 1099?",
          type: "string"
        },
        nameOfProprietor: {
          fieldName: "General:nameOfProprietor",
          label: "Name of Proprietor",
          type: "string"
        },
        "socialSecurityNumber(Ssn)": {
          fieldName: "General:socialSecurityNumber(Ssn)",
          label: "Social Security Number (SSN)",
          type: "string"
        },
        year: { fieldName: "General:year", label: "Year", type: "number" }
      }
    },
    "Part1-Income": {
      label: "Part 1 - Income",
      children: {
        "line1-CheckBox": {
          fieldName: "Part1-Income:line1-CheckBox",
          label: "Line 1 Checkbox",
          type: "string"
        },
        "line1-GrossReceiptsOrSales": {
          fieldName: "Part1-Income:line1-GrossReceiptsOrSales",
          label: "Line 1 Gross Receipts or Sales",
          type: "currency"
        },
        "line2-ReturnsAndAllowances": {
          fieldName: "Part1-Income:line2-ReturnsAndAllowances",
          label: "Line 2 Returns and Allowances",
          type: "currency"
        },
        "line3-SubtractLine2FromLine1": {
          fieldName: "Part1-Income:line3-SubtractLine2FromLine1",
          label: "Line 3 Subtract Line 2 from Line 1",
          type: "currency"
        },
        "line4-CostOfGoodsSold": {
          fieldName: "Part1-Income:line4-CostOfGoodsSold",
          label: "Line 4 Cost of Goods Sold",
          type: "currency"
        },
        "line5-GrossProfit": {
          fieldName: "Part1-Income:line5-GrossProfit",
          label: "Line 5 Gross Profit",
          type: "currency"
        },
        "line6-OtherIncome-IncludingFederalAndState": {
          fieldName: "Part1-Income:line6-OtherIncome-IncludingFederalAndState",
          label: "Line 6 Other Income (Including Federal and State)",
          type: "currency"
        },
        "line7-GrossIncome": {
          fieldName: "Part1-Income:line7-GrossIncome",
          label: "Line 7 Gross Income",
          type: "currency"
        }
      }
    },
    "Part2-Expenses": {
      label: "Part 2 - Expenses",
      children: {
        "line8-Advertising": {
          fieldName: "Part2-Expenses:line8-Advertising",
          label: "Line 8 Advertising",
          type: "currency"
        },
        "line9-CarAndTruckExpenses": {
          fieldName: "Part2-Expenses:line9-CarAndTruckExpenses",
          label: "Line 9 Car and Truck Expenses",
          type: "currency"
        },
        "line10-CommissionsAndFees": {
          fieldName: "Part2-Expenses:line10-CommissionsAndFees",
          label: "Line 10 Commissions and Fees",
          type: "currency"
        },
        "line11-ContractLabor": {
          fieldName: "Part2-Expenses:line11-ContractLabor",
          label: "Line 11 Contract Labor",
          type: "currency"
        },
        "line12-Depletion": {
          fieldName: "Part2-Expenses:line12-Depletion",
          label: "Line 12 Depletion",
          type: "currency"
        },
        "line13-DepreciationAndSection179ExpenseDeduction": {
          fieldName: "Part2-Expenses:line13-DepreciationAndSection179ExpenseDeduction",
          label: "Line 13 Depreciation and Section 179 Expense Deduction",
          type: "currency"
        },
        "line14-EmployeeBenefitPrograms": {
          fieldName: "Part2-Expenses:line14-EmployeeBenefitPrograms",
          label: "Line 14 Employee Benefit Programs",
          type: "currency"
        },
        "line15-Insurance(OtherThanHealth)": {
          fieldName: "Part2-Expenses:line15-Insurance(OtherThanHealth)",
          label: "Line 15 Insurance (Other Than Health)",
          type: "currency"
        },
        "line16A-Interest-Mortgage(PaidToBanksEtc)": {
          fieldName: "Part2-Expenses:line16A-Interest-Mortgage(PaidToBanksEtc)",
          label: "Line 16a Interest - Mortgage (Paid to Banks, Etc.)",
          type: "decimal"
        },
        "line16B-Interest-Other": {
          fieldName: "Part2-Expenses:line16B-Interest-Other",
          label: "Line 16b Interest - Other",
          type: "decimal"
        },
        "line17-LegalAndProfessionalServices": {
          fieldName: "Part2-Expenses:line17-LegalAndProfessionalServices",
          label: "Line 17 Legal and Professional Services",
          type: "currency"
        },
        "line18-OfficeExpense": {
          fieldName: "Part2-Expenses:line18-OfficeExpense",
          label: "Line 18 Office Expense",
          type: "currency"
        },
        "line19-PensionAndProfit-SharingPlans": {
          fieldName: "Part2-Expenses:line19-PensionAndProfit-SharingPlans",
          label: "Line 19 Pension and Profit-Sharing Plans",
          type: "currency"
        },
        "line20A-RentOrLease-VehiclesMachineryAndEquipment": {
          fieldName: "Part2-Expenses:line20A-RentOrLease-VehiclesMachineryAndEquipment",
          label: "Line 20a Rent or Lease - Vehicles, Machinery, and Equipment",
          type: "currency"
        },
        "line20B-RentOrLease-OtherBusinessProperty": {
          fieldName: "Part2-Expenses:line20B-RentOrLease-OtherBusinessProperty",
          label: "Line 20b Rent or Lease - Other Business Property",
          type: "currency"
        },
        "line21-RepairsAndMaintenance": {
          fieldName: "Part2-Expenses:line21-RepairsAndMaintenance",
          label: "Line 21 Repairs and Maintenance",
          type: "currency"
        },
        "line22-Supplies": {
          fieldName: "Part2-Expenses:line22-Supplies",
          label: "Line 22 Supplies",
          type: "currency"
        },
        "line23-TaxesAndLicenses": {
          fieldName: "Part2-Expenses:line23-TaxesAndLicenses",
          label: "Line 23 Taxes and Licenses",
          type: "currency"
        },
        "line24A-TravelAndMeals-Travel": {
          fieldName: "Part2-Expenses:line24A-TravelAndMeals-Travel",
          label: "Line 24a Travel",
          type: "currency"
        },
        "line24B-TravelAndMeals-DeductibleMeals": {
          fieldName: "Part2-Expenses:line24B-TravelAndMeals-DeductibleMeals",
          label: "Line 24b Deductible Meals",
          type: "currency"
        },
        "line25-Utilities": {
          fieldName: "Part2-Expenses:line25-Utilities",
          label: "Line 25 Utilities",
          type: "currency"
        },
        "line26-Wages(LessEmploymentCredits)": {
          fieldName: "Part2-Expenses:line26-Wages(LessEmploymentCredits)",
          label: "Line 26 Wages (Less Employment Credits)",
          type: "currency"
        },
        "line27A-OtherExpenses": {
          fieldName: "Part2-Expenses:line27A-OtherExpenses",
          label: "Line 27a Other Expenses",
          type: "currency"
        },
        "line27A-OtherExpenses-Details": {
          fieldName: "Part2-Expenses:line27A-OtherExpenses-Details",
          label: "Line 27a Other Expenses - Details",
          type: "string"
        },
        "line27B-ReservedForFutureUse": {
          fieldName: "Part2-Expenses:line27B-ReservedForFutureUse",
          label: "Line 27b Reserved for Future Use",
          type: "string"
        },
        "line28-TotalExpenses": {
          fieldName: "Part2-Expenses:line28-TotalExpenses",
          label: "Line 28 Total Expenses",
          type: "currency"
        },
        "line29-TentativeProfitOr(Loss)": {
          fieldName: "Part2-Expenses:line29-TentativeProfitOr(Loss)",
          label: "Line 29 Tentative Profit or (Loss)",
          type: "currency"
        },
        "line30-ExpensesForBusinessUseOfYourHome": {
          fieldName: "Part2-Expenses:line30-ExpensesForBusinessUseOfYourHome",
          label: "Line 30 Expenses for Business Use of Your Home",
          type: "currency"
        },
        "line30A-TotalSquareFootageOfYourHome": {
          fieldName: "Part2-Expenses:line30A-TotalSquareFootageOfYourHome",
          label: "Line 30a Total Square Footage of Your Home",
          type: "number"
        },
        "line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness": {
          fieldName: "Part2-Expenses:line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness",
          label: "Line 30b Total Square Footage of the Part of Your Home Used for Business",
          type: "number"
        },
        "line31-NetProfitOr(Loss)": {
          fieldName: "Part2-Expenses:line31-NetProfitOr(Loss)",
          label: "Line 31 Net Profit or (Loss)",
          type: "currency"
        },
        "line32A-CheckBox-AllInvestmentIsAtRisk": {
          fieldName: "Part2-Expenses:line32A-CheckBox-AllInvestmentIsAtRisk",
          label: "Line 32a Checkbox - All Investment Is At Risk",
          type: "string"
        },
        "line32B-CheckBox-SomeInvestmentIsNotAtRisk": {
          fieldName: "Part2-Expenses:line32B-CheckBox-SomeInvestmentIsNotAtRisk",
          label: "Line 32b Checkbox - Some Investment Is Not At Risk",
          type: "string"
        }
      }
    },
    "Part3-CostOfGoodsSold": {
      label: "Part 3 - Cost of Goods Sold",
      children: {
        "line33-Method(S)UsedToValueClosingInventory": {
          fieldName: "Part3-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory",
          label: "Line 33 Method(s) Used to Value Closing Inventory",
          type: "string"
        },
        "line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?": {
          fieldName: "Part3-CostOfGoodsSold:line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?",
          label: "Line 34 Was There Any Change in Determining Quantities, Costs, or Valuations of Inventory?",
          type: "string"
        },
        "line35-InventoryAtBegininngOfYear": {
          fieldName: "Part3-CostOfGoodsSold:line35-InventoryAtBegininngOfYear",
          label: "Line 35 Inventory at Beginning of Year",
          type: "currency"
        },
        "line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse": {
          fieldName: "Part3-CostOfGoodsSold:line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse",
          label: "Line 36 Purchases Less Cost of Items Withdrawn for Personal Use",
          type: "currency"
        },
        "line37-CostOfLabor": {
          fieldName: "Part3-CostOfGoodsSold:line37-CostOfLabor",
          label: "Line 37 Cost of Labor",
          type: "currency"
        },
        "line38-MaterialsAndSupplies": {
          fieldName: "Part3-CostOfGoodsSold:line38-MaterialsAndSupplies",
          label: "Line 38 Materials and Supplies",
          type: "currency"
        },
        "line39-OtherCosts": {
          fieldName: "Part3-CostOfGoodsSold:line39-OtherCosts",
          label: "Line 39 Other Costs",
          type: "currency"
        },
        "line40-AddLines35Through39": {
          fieldName: "Part3-CostOfGoodsSold:line40-AddLines35Through39",
          label: "Line 40 Add Lines 35 through 39",
          type: "currency"
        },
        "line41-InventoryAtEndOfYear": {
          fieldName: "Part3-CostOfGoodsSold:line41-InventoryAtEndOfYear",
          label: "Line 41 Inventory at End of Year",
          type: "currency"
        },
        "line42-CostOfGoodsSold": {
          fieldName: "Part3-CostOfGoodsSold:line42-CostOfGoodsSold",
          label: "Line 42 Cost of Goods Sold",
          type: "currency"
        }
      }
    },
    "Part4-InformationOnYourVehicle": {
      label: "Part 4 - Information on Your Vehicle",
      children: {
        "line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?": {
          fieldName: "Part4-InformationOnYourVehicle:line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?",
          label: "Line 43 When Did You Place Your Vehicle in Service for Business Purposes?",
          type: "date"
        },
        "line44A-Business": {
          fieldName: "Part4-InformationOnYourVehicle:line44A-Business",
          label: "Line 44a Business Miles",
          type: "number"
        },
        "line44B-Commuting": {
          fieldName: "Part4-InformationOnYourVehicle:line44B-Commuting",
          label: "Line 44b Commuting Miles",
          type: "number"
        },
        "line44C-Other": {
          fieldName: "Part4-InformationOnYourVehicle:line44C-Other",
          label: "Line 44c Other Miles",
          type: "number"
        },
        "line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?": {
          fieldName: "Part4-InformationOnYourVehicle:line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?",
          label: "Line 45 Was Your Vehicle Available for Personal Use During Off-Duty Hours?",
          type: "string"
        },
        "line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?": {
          fieldName: "Part4-InformationOnYourVehicle:line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?",
          label: "Line 46 Do You (or Your Spouse) Have Another Vehicle Available for Personal Use?",
          type: "string"
        },
        "line47A-DoYouHaveEvidenceToSupportYourDeduction?": {
          fieldName: "Part4-InformationOnYourVehicle:line47A-DoYouHaveEvidenceToSupportYourDeduction?",
          label: "Line 47a Do You Have Evidence to Support Your Deduction?",
          type: "string"
        },
        "line47B-IfYesIsTheEvidenceWritten?": {
          fieldName: "Part4-InformationOnYourVehicle:line47B-IfYesIsTheEvidenceWritten?",
          label: "Line 47b If Yes, Is the Evidence Written?",
          type: "string"
        }
      }
    },
    "Part5-OtherExpenses": {
      label: "Part 5 - Other Expenses",
      children: {
        "otherExpenses1-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses1-Description",
          label: "Other Expense 1 Description",
          type: "string"
        },
        "otherExpenses1-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses1-Amount",
          label: "Other Expense 1 Amount",
          type: "currency"
        },
        "otherExpenses2-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses2-Description",
          label: "Other Expense 2 Description",
          type: "string"
        },
        "otherExpenses2-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses2-Amount",
          label: "Other Expense 2 Amount",
          type: "currency"
        },
        "otherExpenses3-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses3-Description",
          label: "Other Expense 3 Description",
          type: "string"
        },
        "otherExpenses3-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses3-Amount",
          label: "Other Expense 3 Amount",
          type: "currency"
        },
        "otherExpenses4-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses4-Description",
          label: "Other Expense 4 Description",
          type: "string"
        },
        "otherExpenses4-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses4-Amount",
          label: "Other Expense 4 Amount",
          type: "currency"
        },
        "otherExpenses5-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses5-Description",
          label: "Other Expense 5 Description",
          type: "string"
        },
        "otherExpenses5-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses5-Amount",
          label: "Other Expense 5 Amount",
          type: "currency"
        },
        "otherExpenses6-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses6-Description",
          label: "Other Expense 6 Description",
          type: "string"
        },
        "otherExpenses6-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses6-Amount",
          label: "Other Expense 6 Amount",
          type: "currency"
        },
        "otherExpenses7-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses7-Description",
          label: "Other Expense 7 Description",
          type: "string"
        },
        "otherExpenses7-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses7-Amount",
          label: "Other Expense 7 Amount",
          type: "currency"
        },
        "otherExpenses8-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses8-Description",
          label: "Other Expense 8 Description",
          type: "string"
        },
        "otherExpenses8-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses8-Amount",
          label: "Other Expense 8 Amount",
          type: "currency"
        },
        "otherExpenses9-Description": {
          fieldName: "Part5-OtherExpenses:otherExpenses9-Description",
          label: "Other Expense 9 Description",
          type: "string"
        },
        "otherExpenses9-Amount": {
          fieldName: "Part5-OtherExpenses:otherExpenses9-Amount",
          label: "Other Expense 9 Amount",
          type: "currency"
        },
        "line48-TotalOtherExpenses": {
          fieldName: "Part5-OtherExpenses:line48-TotalOtherExpenses",
          label: "Line 48 Total Other Expenses",
          type: "currency"
        }
      }
    }
  },
  2023: {
    "Part1-General": {
      label: "Part 1 - General Information",
      children: {
        "a-PrincipalBusinessOrProfessionIncludingProductOrService": {
          fieldName: "Part1-General:a-PrincipalBusinessOrProfessionIncludingProductOrService",
          label: "a) Principal Business or Profession (Including Product or Service)",
          type: "string"
        },
        "b-EnterCodeFromInstructions": {
          fieldName: "Part1-General:b-EnterCodeFromInstructions",
          label: "b) Enter Code From Instructions",
          type: "string"
        },
        "c-BusinessName": {
          fieldName: "Part1-General:c-BusinessName",
          label: "c) Business Name",
          type: "string"
        },
        "d-EmployerIdNumber(Ein)": {
          fieldName: "Part1-General:d-EmployerIdNumber(Ein)",
          label: "d) Employer Identification Number (EIN)",
          type: "string"
        },
        "e-BusinessAddress": {
          label: "e) Business Address",
          children: {
            addressLine1: {
              fieldName: "Part1-General:e-BusinessAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part1-General:e-BusinessAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part1-General:e-BusinessAddress:city", label: "City", type: "string" },
            state: { fieldName: "Part1-General:e-BusinessAddress:state", label: "State", type: "string" },
            zip: { fieldName: "Part1-General:e-BusinessAddress:zip", label: "Zip Code", type: "string" }
          }
        },
        "f-AccountingMethod": {
          label: "f) Accounting Method",
          children: {
            "1-Cash": {
              fieldName: "Part1-General:f-AccountingMethod:1-Cash",
              label: "1) Cash",
              type: "string"
            },
            "2-Accrual": {
              fieldName: "Part1-General:f-AccountingMethod:2-Accrual",
              label: "2) Accrual",
              type: "string"
            },
            "3-Other": {
              fieldName: "Part1-General:f-AccountingMethod:3-Other",
              label: "3) Other",
              type: "string"
            }
          }
        },
        "f-AccountingMethod-Other(Specify)": {
          fieldName: "Part1-General:f-AccountingMethod-Other(Specify)",
          label: "f) Accounting Method - Other (Specify)",
          type: "string"
        },
        "g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuring2023?": {
          label: "g) Did You Materially Participate In The Operation Of This Business During 2023?",
          children: {
            yes: {
              fieldName: "Part1-General:g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuring2023?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part1-General:g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuring2023?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "h-IfYouStartedOrAcquiredThisBusinessDuring2023CheckHere": {
          fieldName: "Part1-General:h-IfYouStartedOrAcquiredThisBusinessDuring2023CheckHere",
          label: "h) If You Started Or Acquired This Business During 2023, Check Here",
          type: "string"
        },
        "i-DidYouMakeAnyPaymentsIn2023ThatWouldRequireYouToFileForm(S)1099?": {
          label: "i) Did You Make Any Payments In 2023 That Would Require You To File Form(s) 1099?",
          children: {
            yes: {
              fieldName: "Part1-General:i-DidYouMakeAnyPaymentsIn2023ThatWouldRequireYouToFileForm(S)1099?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part1-General:i-DidYouMakeAnyPaymentsIn2023ThatWouldRequireYouToFileForm(S)1099?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "j-IfYesDidYouOrWillYouFileRequiredForm(S)1099?": {
          label: "j) If Yes, Did You Or Will You File Required Form(s) 1099?",
          children: {
            yes: {
              fieldName: "Part1-General:j-IfYesDidYouOrWillYouFileRequiredForm(S)1099?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part1-General:j-IfYesDidYouOrWillYouFileRequiredForm(S)1099?:no",
              label: "No",
              type: "string"
            }
          }
        },
        nameOfProprietor: {
          fieldName: "Part1-General:nameOfProprietor",
          label: "Name of Proprietor",
          type: "string"
        },
        "socialSecurityNumber(Ssn)": {
          fieldName: "Part1-General:socialSecurityNumber(Ssn)",
          label: "Social Security Number (SSN)",
          type: "string"
        },
        year: { fieldName: "Part1-General:year", label: "Tax Year", type: "number" }
      }
    },
    "Part2-Income": {
      label: "Part 2 - Income",
      children: {
        "line1-GrossReceiptsOrSales": {
          fieldName: "Part2-Income:line1-GrossReceiptsOrSales",
          label: "Line 1 - Gross Receipts or Sales",
          type: "currency"
        },
        "line1-GrossReceiptsOrSales-CheckBox": {
          fieldName: "Part2-Income:line1-GrossReceiptsOrSales-CheckBox",
          label: "Line 1 - Check Box",
          type: "string"
        },
        "line2-ReturnsAndAllowances": {
          fieldName: "Part2-Income:line2-ReturnsAndAllowances",
          label: "Line 2 - Returns and Allowances",
          type: "currency"
        },
        "line3-SubtractLine2FromLine1": {
          fieldName: "Part2-Income:line3-SubtractLine2FromLine1",
          label: "Line 3 - Subtract Line 2 from Line 1",
          type: "currency"
        },
        "line4-CostOfGoodsSold": {
          fieldName: "Part2-Income:line4-CostOfGoodsSold",
          label: "Line 4 - Cost of Goods Sold",
          type: "currency"
        },
        "line5-GrossProfit": {
          fieldName: "Part2-Income:line5-GrossProfit",
          label: "Line 5 - Gross Profit",
          type: "currency"
        },
        "line6-OtherIncomeIncludingFederalAndState": {
          fieldName: "Part2-Income:line6-OtherIncomeIncludingFederalAndState",
          label: "Line 6 - Other Income (Including Federal and State)",
          type: "currency"
        },
        "line7-GrossIncome": {
          fieldName: "Part2-Income:line7-GrossIncome",
          label: "Line 7 - Gross Income",
          type: "currency"
        }
      }
    },
    "Part3-Expenses": {
      label: "Part 3 - Expenses",
      children: {
        "line8-Advertising": {
          fieldName: "Part3-Expenses:line8-Advertising",
          label: "Line 8 - Advertising",
          type: "currency"
        },
        "line9-CarAndTruckExpenses": {
          fieldName: "Part3-Expenses:line9-CarAndTruckExpenses",
          label: "Line 9 - Car and Truck Expenses",
          type: "currency"
        },
        "line10-CommissionsAndFees": {
          fieldName: "Part3-Expenses:line10-CommissionsAndFees",
          label: "Line 10 - Commissions and Fees",
          type: "currency"
        },
        "line11-ContractLabor": {
          fieldName: "Part3-Expenses:line11-ContractLabor",
          label: "Line 11 - Contract Labor",
          type: "currency"
        },
        "line12-Depletion": {
          fieldName: "Part3-Expenses:line12-Depletion",
          label: "Line 12 - Depletion",
          type: "currency"
        },
        "line13-DepreciationAndSection179ExpenseDeduction": {
          fieldName: "Part3-Expenses:line13-DepreciationAndSection179ExpenseDeduction",
          label: "Line 13 - Depreciation and Section 179 Expense Deduction",
          type: "currency"
        },
        "line14-EmployeeBenefitPrograms": {
          fieldName: "Part3-Expenses:line14-EmployeeBenefitPrograms",
          label: "Line 14 - Employee Benefit Programs",
          type: "currency"
        },
        "line15-Insurance(OtherThanHealth)": {
          fieldName: "Part3-Expenses:line15-Insurance(OtherThanHealth)",
          label: "Line 15 - Insurance (Other Than Health)",
          type: "currency"
        },
        "line16A-Interest-Mortgage(PaidToBanksEtc)": {
          fieldName: "Part3-Expenses:line16A-Interest-Mortgage(PaidToBanksEtc)",
          label: "Line 16a - Interest - Mortgage (Paid to Banks, etc.)",
          type: "decimal"
        },
        "line16B-Interest-Other": {
          fieldName: "Part3-Expenses:line16B-Interest-Other",
          label: "Line 16b - Interest - Other",
          type: "decimal"
        },
        "line17-LegalAndProfessionalServices": {
          fieldName: "Part3-Expenses:line17-LegalAndProfessionalServices",
          label: "Line 17 - Legal and Professional Services",
          type: "currency"
        },
        "line18-OfficeExpense": {
          fieldName: "Part3-Expenses:line18-OfficeExpense",
          label: "Line 18 - Office Expense",
          type: "currency"
        },
        "line19-PensionAndProfit-SharingPlans": {
          fieldName: "Part3-Expenses:line19-PensionAndProfit-SharingPlans",
          label: "Line 19 - Pension and Profit-Sharing Plans",
          type: "currency"
        },
        "line20A-RentOrLease-VehiclesMachineryAndEquipment": {
          fieldName: "Part3-Expenses:line20A-RentOrLease-VehiclesMachineryAndEquipment",
          label: "Line 20a - Rent or Lease - Vehicles, Machinery, and Equipment",
          type: "currency"
        },
        "line20B-RentOrLease-OtherBusinessProperty": {
          fieldName: "Part3-Expenses:line20B-RentOrLease-OtherBusinessProperty",
          label: "Line 20b - Rent or Lease - Other Business Property",
          type: "currency"
        },
        "line21-RepairsAndMaintenance": {
          fieldName: "Part3-Expenses:line21-RepairsAndMaintenance",
          label: "Line 21 - Repairs and Maintenance",
          type: "currency"
        },
        "line22-Supplies": {
          fieldName: "Part3-Expenses:line22-Supplies",
          label: "Line 22 - Supplies",
          type: "currency"
        },
        "line23-TaxesAndLicenses": {
          fieldName: "Part3-Expenses:line23-TaxesAndLicenses",
          label: "Line 23 - Taxes and Licenses",
          type: "currency"
        },
        "line24A-TravelAndMeals-Travel": {
          fieldName: "Part3-Expenses:line24A-TravelAndMeals-Travel",
          label: "Line 24a - Travel",
          type: "currency"
        },
        "line24B-TravelAndMeals-DeductibleMeals": {
          fieldName: "Part3-Expenses:line24B-TravelAndMeals-DeductibleMeals",
          label: "Line 24b - Deductible Meals",
          type: "currency"
        },
        "line25-Utilities": {
          fieldName: "Part3-Expenses:line25-Utilities",
          label: "Line 25 - Utilities",
          type: "currency"
        },
        "line26-Wages(LessEmploymentCredits)": {
          fieldName: "Part3-Expenses:line26-Wages(LessEmploymentCredits)",
          label: "Line 26 - Wages (Less Employment Credits)",
          type: "currency"
        },
        "line27A-OtherExpenses": {
          fieldName: "Part3-Expenses:line27A-OtherExpenses",
          label: "Line 27a - Other Expenses",
          type: "currency"
        },
        "line27A-OtherExpenses-Details": {
          fieldName: "Part3-Expenses:line27A-OtherExpenses-Details",
          label: "Line 27a - Other Expenses Details",
          type: "string"
        },
        "line27B-EnergyEfficientCommercialBldgsDeduction": {
          fieldName: "Part3-Expenses:line27B-EnergyEfficientCommercialBldgsDeduction",
          label: "Line 27b - Energy Efficient Commercial Buildings Deduction",
          type: "currency"
        },
        "line28-TotalExpenses": {
          fieldName: "Part3-Expenses:line28-TotalExpenses",
          label: "Line 28 - Total Expenses",
          type: "currency"
        },
        "line29-TentativeProfitOr(Loss)": {
          fieldName: "Part3-Expenses:line29-TentativeProfitOr(Loss)",
          label: "Line 29 - Tentative Profit or (Loss)",
          type: "currency"
        },
        "line30-ExpensesForBusinessUseOfYourHome": {
          fieldName: "Part3-Expenses:line30-ExpensesForBusinessUseOfYourHome",
          label: "Line 30 - Expenses for Business Use of Your Home",
          type: "currency"
        },
        "line30A-TotalSquareFootageOfYourHome": {
          fieldName: "Part3-Expenses:line30A-TotalSquareFootageOfYourHome",
          label: "Line 30a - Total Square Footage of Your Home",
          type: "number"
        },
        "line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness": {
          fieldName: "Part3-Expenses:line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness",
          label: "Line 30b - Total Square Footage of the Part of Your Home Used for Business",
          type: "number"
        },
        "line31-NetProfitOr(Loss)": {
          fieldName: "Part3-Expenses:line31-NetProfitOr(Loss)",
          label: "Line 31 - Net Profit or (Loss)",
          type: "currency"
        },
        "line32A-AllInvestmentIsAtRisk": {
          fieldName: "Part3-Expenses:line32A-AllInvestmentIsAtRisk",
          label: "Line 32a - All Investment is at Risk",
          type: "string"
        },
        "line32B-SomeInvestmentIsNotAtRisk": {
          fieldName: "Part3-Expenses:line32B-SomeInvestmentIsNotAtRisk",
          label: "Line 32b - Some Investment is Not at Risk",
          type: "string"
        }
      }
    },
    "Part4-CostOfGoodsSold": {
      label: "Part 4 - Cost of Goods Sold",
      children: {
        "line33-Method(S)UsedToValueClosingInventory": {
          label: "Line 33 - Method(s) Used to Value Closing Inventory",
          children: {
            "a-Cost": {
              fieldName: "Part4-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory:a-Cost",
              label: "a) Cost",
              type: "string"
            },
            "b-LowerOfCostOrMarket": {
              fieldName: "Part4-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory:b-LowerOfCostOrMarket",
              label: "b) Lower of Cost or Market",
              type: "string"
            },
            "c-Other": {
              fieldName: "Part4-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory:c-Other",
              label: "c) Other",
              type: "string"
            }
          }
        },
        "line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?": {
          label: "Line 34 - Was There Any Change in Determining Quantities, Costs, or Valuations of Inventory?",
          children: {
            yes: {
              fieldName: "Part4-CostOfGoodsSold:line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part4-CostOfGoodsSold:line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line35-InventoryAtBeginningOfYear": {
          fieldName: "Part4-CostOfGoodsSold:line35-InventoryAtBeginningOfYear",
          label: "Line 35 - Inventory at Beginning of Year",
          type: "currency"
        },
        "line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse": {
          fieldName: "Part4-CostOfGoodsSold:line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse",
          label: "Line 36 - Purchases Less Cost of Items Withdrawn for Personal Use",
          type: "currency"
        },
        "line37-CostOfLabor": {
          fieldName: "Part4-CostOfGoodsSold:line37-CostOfLabor",
          label: "Line 37 - Cost of Labor",
          type: "currency"
        },
        "line38-MaterialsAndSupplies": {
          fieldName: "Part4-CostOfGoodsSold:line38-MaterialsAndSupplies",
          label: "Line 38 - Materials and Supplies",
          type: "currency"
        },
        "line39-OtherCosts": {
          fieldName: "Part4-CostOfGoodsSold:line39-OtherCosts",
          label: "Line 39 - Other Costs",
          type: "currency"
        },
        "line40-AddLines35Through39": {
          fieldName: "Part4-CostOfGoodsSold:line40-AddLines35Through39",
          label: "Line 40 - Add Lines 35 through 39",
          type: "currency"
        },
        "line41-InventoryAtEndOfYear": {
          fieldName: "Part4-CostOfGoodsSold:line41-InventoryAtEndOfYear",
          label: "Line 41 - Inventory at End of Year",
          type: "currency"
        },
        "line42-CostOfGoodsSold": {
          fieldName: "Part4-CostOfGoodsSold:line42-CostOfGoodsSold",
          label: "Line 42 - Cost of Goods Sold",
          type: "currency"
        }
      }
    },
    "Part5-InformationOnYourVehicle": {
      label: "Part 5 - Information on Your Vehicle",
      children: {
        "line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?": {
          fieldName: "Part5-InformationOnYourVehicle:line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?",
          label: "Line 43 - When Did You Place Your Vehicle in Service for Business Purposes?",
          type: "date"
        },
        "line44A-Business": {
          fieldName: "Part5-InformationOnYourVehicle:line44A-Business",
          label: "Line 44a - Business Miles",
          type: "number"
        },
        "line44B-Commuting": {
          fieldName: "Part5-InformationOnYourVehicle:line44B-Commuting",
          label: "Line 44b - Commuting Miles",
          type: "number"
        },
        "line44C-Other": {
          fieldName: "Part5-InformationOnYourVehicle:line44C-Other",
          label: "Line 44c - Other Miles",
          type: "number"
        },
        "line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?": {
          label: "Line 45 - Was Your Vehicle Available for Personal Use During Off-Duty Hours?",
          children: {
            yes: {
              fieldName: "Part5-InformationOnYourVehicle:line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part5-InformationOnYourVehicle:line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?": {
          label: "Line 46 - Do You (Or Your Spouse) Have Another Vehicle Available for Personal Use?",
          children: {
            yes: {
              fieldName: "Part5-InformationOnYourVehicle:line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part5-InformationOnYourVehicle:line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line47A-DoYouHaveEvidenceToSupportYourDeduction?": {
          label: "Line 47a - Do You Have Evidence to Support Your Deduction?",
          children: {
            yes: {
              fieldName: "Part5-InformationOnYourVehicle:line47A-DoYouHaveEvidenceToSupportYourDeduction?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part5-InformationOnYourVehicle:line47A-DoYouHaveEvidenceToSupportYourDeduction?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line47B-IfYesIsTheEvidenceWritten?": {
          label: "Line 47b - If Yes, Is the Evidence Written?",
          children: {
            yes: {
              fieldName: "Part5-InformationOnYourVehicle:line47B-IfYesIsTheEvidenceWritten?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part5-InformationOnYourVehicle:line47B-IfYesIsTheEvidenceWritten?:no",
              label: "No",
              type: "string"
            }
          }
        }
      }
    },
    "Part6-OtherExpenses": {
      label: "Part 6 - Other Expenses",
      children: {
        "otherExpenses1-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses1-Description",
          label: "Other Expense 1 - Description",
          type: "string"
        },
        "otherExpenses1-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses1-Amount",
          label: "Other Expense 1 - Amount",
          type: "currency"
        },
        "otherExpenses2-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses2-Description",
          label: "Other Expense 2 - Description",
          type: "string"
        },
        "otherExpenses2-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses2-Amount",
          label: "Other Expense 2 - Amount",
          type: "currency"
        },
        "otherExpenses3-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses3-Description",
          label: "Other Expense 3 - Description",
          type: "string"
        },
        "otherExpenses3-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses3-Amount",
          label: "Other Expense 3 - Amount",
          type: "currency"
        },
        "otherExpenses4-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses4-Description",
          label: "Other Expense 4 - Description",
          type: "string"
        },
        "otherExpenses4-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses4-Amount",
          label: "Other Expense 4 - Amount",
          type: "currency"
        },
        "otherExpenses5-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses5-Description",
          label: "Other Expense 5 - Description",
          type: "string"
        },
        "otherExpenses5-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses5-Amount",
          label: "Other Expense 5 - Amount",
          type: "currency"
        },
        "otherExpenses6-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses6-Description",
          label: "Other Expense 6 - Description",
          type: "string"
        },
        "otherExpenses6-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses6-Amount",
          label: "Other Expense 6 - Amount",
          type: "currency"
        },
        "otherExpenses7-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses7-Description",
          label: "Other Expense 7 - Description",
          type: "string"
        },
        "otherExpenses7-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses7-Amount",
          label: "Other Expense 7 - Amount",
          type: "currency"
        },
        "otherExpenses8-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses8-Description",
          label: "Other Expense 8 - Description",
          type: "string"
        },
        "otherExpenses8-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses8-Amount",
          label: "Other Expense 8 - Amount",
          type: "currency"
        },
        "otherExpenses9-Description": {
          fieldName: "Part6-OtherExpenses:otherExpenses9-Description",
          label: "Other Expense 9 - Description",
          type: "string"
        },
        "otherExpenses9-Amount": {
          fieldName: "Part6-OtherExpenses:otherExpenses9-Amount",
          label: "Other Expense 9 - Amount",
          type: "currency"
        },
        "line48-TotalOtherExpenses": {
          fieldName: "Part6-OtherExpenses:line48-TotalOtherExpenses",
          label: "Line 48 - Total Other Expenses",
          type: "currency"
        }
      }
    }
  },
  2024: {
    "Part01-General": {
      label: "Part 01 - General",
      children: {
        "a-PrincipalBusinessOrProfessionIncludingProductOrService": {
          fieldName: "Part01-General:a-PrincipalBusinessOrProfessionIncludingProductOrService",
          label: "a) Principal Business Or Profession Including Product Or Service",
          type: "string"
        },
        "b-EnterCodeFromInstructions": {
          fieldName: "Part01-General:b-EnterCodeFromInstructions",
          label: "b) Enter Code From Instructions",
          type: "string"
        },
        "c-BusinessName": {
          fieldName: "Part01-General:c-BusinessName",
          label: "c) Business Name",
          type: "string"
        },
        "d-EmployerIdNumber(Ein)": {
          fieldName: "Part01-General:d-EmployerIdNumber(Ein)",
          label: "d) Employer Id Number (EIN)",
          type: "string"
        },
        "e-BusinessAddress": {
          label: "e) Business Address",
          children: {
            addressLine1: {
              fieldName: "Part01-General:e-BusinessAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part01-General:e-BusinessAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part01-General:e-BusinessAddress:city", label: "City", type: "string" },
            state: { fieldName: "Part01-General:e-BusinessAddress:state", label: "State", type: "string" },
            zip: { fieldName: "Part01-General:e-BusinessAddress:zip", label: "Zip", type: "string" }
          }
        },
        "f-AccountingMethod": {
          label: "f) Accounting Method",
          children: {
            "1-Cash": {
              fieldName: "Part01-General:f-AccountingMethod:1-Cash",
              label: "1) Cash",
              type: "string"
            },
            "2-Accrual": {
              fieldName: "Part01-General:f-AccountingMethod:2-Accrual",
              label: "2) Accrual",
              type: "string"
            },
            "3-Other": {
              fieldName: "Part01-General:f-AccountingMethod:3-Other",
              label: "3) Other",
              type: "string"
            }
          }
        },
        "f-AccountingMethod-Other(Specify)": {
          fieldName: "Part01-General:f-AccountingMethod-Other(Specify)",
          label: "f) Other (Specify)",
          type: "string"
        },
        "g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuring2024?": {
          label: "g) Did You Materially Participate In The Operation Of This Business During 2024?",
          children: {
            yes: {
              fieldName: "Part01-General:g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuring2024?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part01-General:g-DidYouMateriallyParticipateInTheOperationOfThisBusinessDuring2024?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "h-IfYouStartedOrAcquiredThisBusinessDuring2024CheckHere": {
          fieldName: "Part01-General:h-IfYouStartedOrAcquiredThisBusinessDuring2024CheckHere",
          label: "h) If You Started Or Acquired This Business During 2024, Check Here",
          type: "string"
        },
        "i-DidYouMakeAnyPaymentsIn2024ThatWouldRequireYouToFileForm(S)1099?": {
          label: "i) Did You Make Any Payments In 2024 That Would Require You To File Form(s) 1099?",
          children: {
            yes: {
              fieldName: "Part01-General:i-DidYouMakeAnyPaymentsIn2024ThatWouldRequireYouToFileForm(S)1099?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part01-General:i-DidYouMakeAnyPaymentsIn2024ThatWouldRequireYouToFileForm(S)1099?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "j-IfYesDidYouOrWillYouFileRequiredForm(S)1099?": {
          label: "j) If Yes, Did You Or Will You File Required Form(s) 1099?",
          children: {
            yes: {
              fieldName: "Part01-General:j-IfYesDidYouOrWillYouFileRequiredForm(S)1099?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part01-General:j-IfYesDidYouOrWillYouFileRequiredForm(S)1099?:no",
              label: "No",
              type: "string"
            }
          }
        },
        nameOfProprietor: {
          fieldName: "Part01-General:nameOfProprietor",
          label: "Name Of Proprietor",
          type: "string"
        },
        "socialSecurityNumber(Ssn)": {
          fieldName: "Part01-General:socialSecurityNumber(Ssn)",
          label: "Social Security Number (SSN)",
          type: "string"
        },
        year: { fieldName: "Part01-General:year", label: "Year", type: "number" }
      }
    },
    "Part02-Income": {
      label: "Part 02 - Income",
      children: {
        "line1-GrossReceiptsOrSales": {
          fieldName: "Part02-Income:line1-GrossReceiptsOrSales",
          label: "Line 1 - Gross Receipts Or Sales",
          type: "currency"
        },
        "line1-GrossReceiptsOrSales-CheckBox": {
          fieldName: "Part02-Income:line1-GrossReceiptsOrSales-CheckBox",
          label: "Line 1 - Check Box",
          type: "string"
        },
        "line2-ReturnsAndAllowances": {
          fieldName: "Part02-Income:line2-ReturnsAndAllowances",
          label: "Line 2 - Returns And Allowances",
          type: "currency"
        },
        "line3-SubtractLine2FromLine1": {
          fieldName: "Part02-Income:line3-SubtractLine2FromLine1",
          label: "Line 3 - Subtract Line 2 From Line 1",
          type: "currency"
        },
        "line4-CostOfGoodsSold": {
          fieldName: "Part02-Income:line4-CostOfGoodsSold",
          label: "Line 4 - Cost Of Goods Sold",
          type: "currency"
        },
        "line5-GrossProfit": {
          fieldName: "Part02-Income:line5-GrossProfit",
          label: "Line 5 - Gross Profit",
          type: "currency"
        },
        "line6-OtherIncomeIncludingFederalAndState": {
          fieldName: "Part02-Income:line6-OtherIncomeIncludingFederalAndState",
          label: "Line 6 - Other Income Including Federal And State",
          type: "currency"
        },
        "line7-GrossIncome": {
          fieldName: "Part02-Income:line7-GrossIncome",
          label: "Line 7 - Gross Income",
          type: "currency"
        }
      }
    },
    "Part03-Expenses": {
      label: "Part 03 - Expenses",
      children: {
        "line8-Advertising": {
          fieldName: "Part03-Expenses:line8-Advertising",
          label: "Line 8 - Advertising",
          type: "currency"
        },
        "line9-CarAndTruckExpenses": {
          fieldName: "Part03-Expenses:line9-CarAndTruckExpenses",
          label: "Line 9 - Car And Truck Expenses",
          type: "currency"
        },
        "line10-CommissionsAndFees": {
          fieldName: "Part03-Expenses:line10-CommissionsAndFees",
          label: "Line 10 - Commissions And Fees",
          type: "currency"
        },
        "line11-ContractLabor": {
          fieldName: "Part03-Expenses:line11-ContractLabor",
          label: "Line 11 - Contract Labor",
          type: "currency"
        },
        "line12-Depletion": {
          fieldName: "Part03-Expenses:line12-Depletion",
          label: "Line 12 - Depletion",
          type: "currency"
        },
        "line13-DepreciationAndSection179ExpenseDeduction": {
          fieldName: "Part03-Expenses:line13-DepreciationAndSection179ExpenseDeduction",
          label: "Line 13 - Depreciation And Section 179 Expense Deduction",
          type: "currency"
        },
        "line14-EmployeeBenefitPrograms": {
          fieldName: "Part03-Expenses:line14-EmployeeBenefitPrograms",
          label: "Line 14 - Employee Benefit Programs",
          type: "currency"
        },
        "line15-Insurance(OtherThanHealth)": {
          fieldName: "Part03-Expenses:line15-Insurance(OtherThanHealth)",
          label: "Line 15 - Insurance (Other Than Health)",
          type: "currency"
        },
        "line16A-Interest-Mortgage(PaidToBanksEtc.)": {
          fieldName: "Part03-Expenses:line16A-Interest-Mortgage(PaidToBanksEtc.)",
          label: "Line 16a - Interest - Mortgage (Paid To Banks, Etc.)",
          type: "decimal"
        },
        "line16B-Interest-Other": {
          fieldName: "Part03-Expenses:line16B-Interest-Other",
          label: "Line 16b - Interest - Other",
          type: "decimal"
        },
        "line17-LegalAndProfessionalServices": {
          fieldName: "Part03-Expenses:line17-LegalAndProfessionalServices",
          label: "Line 17 - Legal And Professional Services",
          type: "currency"
        },
        "line18-OfficeExpense": {
          fieldName: "Part03-Expenses:line18-OfficeExpense",
          label: "Line 18 - Office Expense",
          type: "currency"
        },
        "line19-PensionAndProfit-SharingPlans": {
          fieldName: "Part03-Expenses:line19-PensionAndProfit-SharingPlans",
          label: "Line 19 - Pension And Profit-Sharing Plans",
          type: "currency"
        },
        "line20A-RentOrLease-VehiclesMachineryAndEquipment": {
          fieldName: "Part03-Expenses:line20A-RentOrLease-VehiclesMachineryAndEquipment",
          label: "Line 20a - Rent Or Lease - Vehicles, Machinery, And Equipment",
          type: "currency"
        },
        "line20B-RentOrLease-OtherBusinessProperty": {
          fieldName: "Part03-Expenses:line20B-RentOrLease-OtherBusinessProperty",
          label: "Line 20b - Rent Or Lease - Other Business Property",
          type: "currency"
        },
        "line21-RepairsAndMaintenance": {
          fieldName: "Part03-Expenses:line21-RepairsAndMaintenance",
          label: "Line 21 - Repairs And Maintenance",
          type: "currency"
        },
        "line22-Supplies": {
          fieldName: "Part03-Expenses:line22-Supplies",
          label: "Line 22 - Supplies",
          type: "currency"
        },
        "line23-TaxesAndLicenses": {
          fieldName: "Part03-Expenses:line23-TaxesAndLicenses",
          label: "Line 23 - Taxes And Licenses",
          type: "currency"
        },
        "line24A-TravelAndMeals-Travel": {
          fieldName: "Part03-Expenses:line24A-TravelAndMeals-Travel",
          label: "Line 24a - Travel",
          type: "currency"
        },
        "line24B-TravelAndMeals-DeductibleMeals": {
          fieldName: "Part03-Expenses:line24B-TravelAndMeals-DeductibleMeals",
          label: "Line 24b - Deductible Meals",
          type: "currency"
        },
        "line25-Utilities": {
          fieldName: "Part03-Expenses:line25-Utilities",
          label: "Line 25 - Utilities",
          type: "currency"
        },
        "line26-Wages(LessEmploymentCredits)": {
          fieldName: "Part03-Expenses:line26-Wages(LessEmploymentCredits)",
          label: "Line 26 - Wages (Less Employment Credits)",
          type: "currency"
        },
        "line27A-OtherExpenses": {
          fieldName: "Part03-Expenses:line27A-OtherExpenses",
          label: "Line 27a - Other Expenses",
          type: "currency"
        },
        "line27A-OtherExpenses-Details": {
          fieldName: "Part03-Expenses:line27A-OtherExpenses-Details",
          label: "Line 27a - Other Expenses Details",
          type: "string"
        },
        "line27B-EnergyEfficientCommercialBldgsDeduction": {
          fieldName: "Part03-Expenses:line27B-EnergyEfficientCommercialBldgsDeduction",
          label: "Line 27b - Energy Efficient Commercial Buildings Deduction",
          type: "currency"
        },
        "line28-TotalExpenses": {
          fieldName: "Part03-Expenses:line28-TotalExpenses",
          label: "Line 28 - Total Expenses",
          type: "currency"
        },
        "line29-TentativeProfitOr(Loss)": {
          fieldName: "Part03-Expenses:line29-TentativeProfitOr(Loss)",
          label: "Line 29 - Tentative Profit Or (Loss)",
          type: "currency"
        },
        "line30-ExpensesForBusinessUseOfYourHome": {
          fieldName: "Part03-Expenses:line30-ExpensesForBusinessUseOfYourHome",
          label: "Line 30 - Expenses For Business Use Of Your Home",
          type: "currency"
        },
        "line30A-TotalSquareFootageOfYourHome": {
          fieldName: "Part03-Expenses:line30A-TotalSquareFootageOfYourHome",
          label: "Line 30a - Total Square Footage Of Your Home",
          type: "number"
        },
        "line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness": {
          fieldName: "Part03-Expenses:line30B-TotalSquareFootageOfThePartOfYourHomeUsedForBusiness",
          label: "Line 30b - Total Square Footage Of The Part Of Your Home Used For Business",
          type: "number"
        },
        "line31-NetProfitOr(Loss)": {
          fieldName: "Part03-Expenses:line31-NetProfitOr(Loss)",
          label: "Line 31 - Net Profit Or (Loss)",
          type: "currency"
        },
        "line32A-AllInvestmentIsAtRisk": {
          fieldName: "Part03-Expenses:line32A-AllInvestmentIsAtRisk",
          label: "Line 32a - All Investment Is At Risk",
          type: "string"
        },
        "line32B-SomeInvestmentIsNotAtRisk": {
          fieldName: "Part03-Expenses:line32B-SomeInvestmentIsNotAtRisk",
          label: "Line 32b - Some Investment Is Not At Risk",
          type: "string"
        }
      }
    },
    "Part04-CostOfGoodsSold": {
      label: "Part 04 - Cost Of Goods Sold",
      children: {
        "line33-Method(S)UsedToValueClosingInventory": {
          label: "Line 33 - Method(s) Used To Value Closing Inventory",
          children: {
            "a-Cost": {
              fieldName: "Part04-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory:a-Cost",
              label: "a) Cost",
              type: "string"
            },
            "b-LowerOfCostOrMarket": {
              fieldName: "Part04-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory:b-LowerOfCostOrMarket",
              label: "b) Lower Of Cost Or Market",
              type: "string"
            },
            "c-Other": {
              fieldName: "Part04-CostOfGoodsSold:line33-Method(S)UsedToValueClosingInventory:c-Other",
              label: "c) Other",
              type: "string"
            }
          }
        },
        "line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?": {
          label: "Line 34 - Was There Any Change In Determining Quantities, Costs, Or Valuations Of Inventory?",
          children: {
            yes: {
              fieldName: "Part04-CostOfGoodsSold:line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part04-CostOfGoodsSold:line34-WasThereAnyChangeInDeterminingQuantitiesCostsOrValuationsInventory?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line35-InventoryAtBeginningOfYear": {
          fieldName: "Part04-CostOfGoodsSold:line35-InventoryAtBeginningOfYear",
          label: "Line 35 - Inventory At Beginning Of Year",
          type: "currency"
        },
        "line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse": {
          fieldName: "Part04-CostOfGoodsSold:line36-PurchasesLessCostOfItemsWithdrawnForPersonalUse",
          label: "Line 36 - Purchases Less Cost Of Items Withdrawn For Personal Use",
          type: "currency"
        },
        "line37-CostOfLabor": {
          fieldName: "Part04-CostOfGoodsSold:line37-CostOfLabor",
          label: "Line 37 - Cost Of Labor",
          type: "currency"
        },
        "line38-MaterialsAndSupplies": {
          fieldName: "Part04-CostOfGoodsSold:line38-MaterialsAndSupplies",
          label: "Line 38 - Materials And Supplies",
          type: "currency"
        },
        "line39-OtherCosts": {
          fieldName: "Part04-CostOfGoodsSold:line39-OtherCosts",
          label: "Line 39 - Other Costs",
          type: "currency"
        },
        "line40-AddLines35Through39": {
          fieldName: "Part04-CostOfGoodsSold:line40-AddLines35Through39",
          label: "Line 40 - Add Lines 35 Through 39",
          type: "currency"
        },
        "line41-InventoryAtEndOfYear": {
          fieldName: "Part04-CostOfGoodsSold:line41-InventoryAtEndOfYear",
          label: "Line 41 - Inventory At End Of Year",
          type: "currency"
        },
        "line42-CostOfGoodsSold": {
          fieldName: "Part04-CostOfGoodsSold:line42-CostOfGoodsSold",
          label: "Line 42 - Cost Of Goods Sold",
          type: "currency"
        }
      }
    },
    "Part05-InformationOnYourVehicle": {
      label: "Part 05 - Information On Your Vehicle",
      children: {
        "line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?": {
          fieldName: "Part05-InformationOnYourVehicle:line43-WhenDidYouPlaceYourVehicleInServiceForBusinessPurposes?",
          label: "Line 43 - When Did You Place Your Vehicle In Service For Business Purposes?",
          type: "date"
        },
        "line44-EnterTheNumberOfMilesYouUsedYourVehicleFor": {
          label: "Line 44 - Enter The Number Of Miles You Used Your Vehicle For",
          children: {
            "a-Business": {
              fieldName: "Part05-InformationOnYourVehicle:line44-EnterTheNumberOfMilesYouUsedYourVehicleFor:a-Business",
              label: "a) Business",
              type: "number"
            },
            "b-Commuting": {
              fieldName: "Part05-InformationOnYourVehicle:line44-EnterTheNumberOfMilesYouUsedYourVehicleFor:b-Commuting",
              label: "b) Commuting",
              type: "number"
            },
            "c-Other": {
              fieldName: "Part05-InformationOnYourVehicle:line44-EnterTheNumberOfMilesYouUsedYourVehicleFor:c-Other",
              label: "c) Other",
              type: "number"
            }
          }
        },
        "line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?": {
          label: "Line 45 - Was Your Vehicle Available For Personal Use During Off-Duty Hours?",
          children: {
            yes: {
              fieldName: "Part05-InformationOnYourVehicle:line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part05-InformationOnYourVehicle:line45-WasYourVehicleAvailableForPersonalUseDuringOff-DutyHours?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?": {
          label: "Line 46 - Do You (Or Your Spouse) Have Another Vehicle Available For Personal Use?",
          children: {
            yes: {
              fieldName: "Part05-InformationOnYourVehicle:line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part05-InformationOnYourVehicle:line46-DoYou(OrYourSpouse)HaveAnotherVehicleAvailableForPersonalUse?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line47A-DoYouHaveEvidenceToSupportYourDeduction?": {
          label: "Line 47a - Do You Have Evidence To Support Your Deduction?",
          children: {
            yes: {
              fieldName: "Part05-InformationOnYourVehicle:line47A-DoYouHaveEvidenceToSupportYourDeduction?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part05-InformationOnYourVehicle:line47A-DoYouHaveEvidenceToSupportYourDeduction?:no",
              label: "No",
              type: "string"
            }
          }
        },
        "line47B-IfYesIsTheEvidenceWritten?": {
          label: "Line 47b - If Yes, Is The Evidence Written?",
          children: {
            yes: {
              fieldName: "Part05-InformationOnYourVehicle:line47B-IfYesIsTheEvidenceWritten?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part05-InformationOnYourVehicle:line47B-IfYesIsTheEvidenceWritten?:no",
              label: "No",
              type: "string"
            }
          }
        }
      }
    },
    "Part06-OtherExpenses": {
      label: "Part 06 - Other Expenses",
      children: {
        "otherExpenses1-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses1-Description",
          label: "Other Expense 1 - Description",
          type: "string"
        },
        "otherExpenses1-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses1-Amount",
          label: "Other Expense 1 - Amount",
          type: "currency"
        },
        "otherExpenses2-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses2-Description",
          label: "Other Expense 2 - Description",
          type: "string"
        },
        "otherExpenses2-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses2-Amount",
          label: "Other Expense 2 - Amount",
          type: "currency"
        },
        "otherExpenses3-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses3-Description",
          label: "Other Expense 3 - Description",
          type: "string"
        },
        "otherExpenses3-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses3-Amount",
          label: "Other Expense 3 - Amount",
          type: "currency"
        },
        "otherExpenses4-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses4-Description",
          label: "Other Expense 4 - Description",
          type: "string"
        },
        "otherExpenses4-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses4-Amount",
          label: "Other Expense 4 - Amount",
          type: "currency"
        },
        "otherExpenses5-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses5-Description",
          label: "Other Expense 5 - Description",
          type: "string"
        },
        "otherExpenses5-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses5-Amount",
          label: "Other Expense 5 - Amount",
          type: "currency"
        },
        "otherExpenses6-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses6-Description",
          label: "Other Expense 6 - Description",
          type: "string"
        },
        "otherExpenses6-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses6-Amount",
          label: "Other Expense 6 - Amount",
          type: "currency"
        },
        "otherExpenses7-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses7-Description",
          label: "Other Expense 7 - Description",
          type: "string"
        },
        "otherExpenses7-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses7-Amount",
          label: "Other Expense 7 - Amount",
          type: "currency"
        },
        "otherExpenses8-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses8-Description",
          label: "Other Expense 8 - Description",
          type: "string"
        },
        "otherExpenses8-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses8-Amount",
          label: "Other Expense 8 - Amount",
          type: "currency"
        },
        "otherExpenses9-Description": {
          fieldName: "Part06-OtherExpenses:otherExpenses9-Description",
          label: "Other Expense 9 - Description",
          type: "string"
        },
        "otherExpenses9-Amount": {
          fieldName: "Part06-OtherExpenses:otherExpenses9-Amount",
          label: "Other Expense 9 - Amount",
          type: "currency"
        },
        "line48-TotalOtherExpenses": {
          fieldName: "Part06-OtherExpenses:line48-TotalOtherExpenses",
          label: "Line 48 - Total Other Expenses",
          type: "currency"
        }
      }
    }
  }
};
export {
  e as config
};
