const e = {
  2022: {
    "Part1-General": {
      label: "General",
      children: {
        address: {
          label: "Address",
          children: {
            addressLine1: {
              fieldName: "Part1-General:address:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part1-General:address:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part1-General:address:city", label: "City", type: "string" },
            "province&Country&ForeignPostalCode(IfAbroad)": {
              fieldName: "Part1-General:address:province&Country&ForeignPostalCode(IfAbroad)",
              label: "Province, Country & Foreign Postal Code (If Abroad)",
              type: "string"
            },
            state: { fieldName: "Part1-General:address:state", label: "State", type: "string" },
            zip: { fieldName: "Part1-General:address:zip", label: "Zip", type: "string" }
          }
        },
        forCalendarYear2022OrTaxYearBeginning: {
          fieldName: "Part1-General:forCalendarYear2022OrTaxYearBeginning",
          label: "For Calendar Year 2022 Or Tax Year Beginning",
          type: "date"
        },
        forCalendarYear2022OrTaxYearEnding: {
          fieldName: "Part1-General:forCalendarYear2022OrTaxYearEnding",
          label: "For Calendar Year 2022 Or Tax Year Ending",
          type: "date"
        },
        name: { fieldName: "Part1-General:name", label: "Name", type: "string" },
        "sectionA-SElectionEffectiveDate": {
          fieldName: "Part1-General:sectionA-SElectionEffectiveDate",
          label: "S Election Effective Date",
          type: "date"
        },
        "sectionB-BusinessActivityCodeNumber": {
          fieldName: "Part1-General:sectionB-BusinessActivityCodeNumber",
          label: "Business Activity Code Number",
          type: "string"
        },
        "sectionC-CheckIfSchM-3Attached": {
          fieldName: "Part1-General:sectionC-CheckIfSchM-3Attached",
          label: "Schedule M-3 Attached",
          type: "string"
        },
        "sectionD-EmployerIdentificationNumber": {
          fieldName: "Part1-General:sectionD-EmployerIdentificationNumber",
          label: "Employer Identification Number",
          type: "string"
        },
        "sectionE-DateIncorporated": {
          fieldName: "Part1-General:sectionE-DateIncorporated",
          label: "Date Incorporated",
          type: "date"
        },
        "sectionF-TotalAssets": {
          fieldName: "Part1-General:sectionF-TotalAssets",
          label: "Total Assets",
          type: "currency"
        },
        "sectionG-IsTheCorporationElectingToBeAnSCorporation": {
          fieldName: "Part1-General:sectionG-IsTheCorporationElectingToBeAnSCorporation",
          label: "Is The Corporation Electing To Be An S Corporation",
          type: "string"
        },
        "sectionI-EnterTheNumberOfShareholdersWhoWereShareholders": {
          fieldName: "Part1-General:sectionI-EnterTheNumberOfShareholdersWhoWereShareholders",
          label: "Enter The Number Of Shareholders Who Were Shareholders",
          type: "number"
        },
        "sectonH-CheckIf": {
          label: "Check If",
          children: {
            "(1)FinalReturn": {
              fieldName: "Part1-General:sectonH-CheckIf:(1)FinalReturn",
              label: "1. Final Return",
              type: "string"
            },
            "(2)NameChange": {
              fieldName: "Part1-General:sectonH-CheckIf:(2)NameChange",
              label: "2. Name Change",
              type: "string"
            },
            "(3)AddressChange": {
              fieldName: "Part1-General:sectonH-CheckIf:(3)AddressChange",
              label: "3. Address Change",
              type: "string"
            },
            "(4)AmendedReturn": {
              fieldName: "Part1-General:sectonH-CheckIf:(4)AmendedReturn",
              label: "4. Amended Return",
              type: "string"
            },
            "(5)SElectionTermination": {
              fieldName: "Part1-General:sectonH-CheckIf:(5)SElectionTermination",
              label: "5. S Election Termination",
              type: "string"
            }
          }
        },
        "sectionJ-CheckIfCorporation": {
          label: "Check If Corporation",
          children: {
            "(1)AggregatedActivitiesForSection465At-RiskPurposes": {
              fieldName: "Part1-General:sectionJ-CheckIfCorporation:(1)AggregatedActivitiesForSection465At-RiskPurposes",
              label: "1. Aggregated Activities For Section 465 At-Risk Purposes",
              type: "string"
            },
            "(2)GroupedActivitiesForSection469PassiveActivityPurposes": {
              fieldName: "Part1-General:sectionJ-CheckIfCorporation:(2)GroupedActivitiesForSection469PassiveActivityPurposes",
              label: "2. Grouped Activities For Section 469 Passive Activity Purposes",
              type: "string"
            }
          }
        },
        year: { fieldName: "Part1-General:year", label: "Year", type: "number" }
      }
    },
    "Part2-Income": {
      label: "Income",
      children: {
        "line1A-GrossReceiptsOrSales": {
          fieldName: "Part2-Income:line1A-GrossReceiptsOrSales",
          label: "Line 1a: Gross Receipts Or Sales",
          type: "currency"
        },
        "line1B-ReturnsAndAllowances": {
          fieldName: "Part2-Income:line1B-ReturnsAndAllowances",
          label: "Line 1b: Returns And Allowances",
          type: "currency"
        },
        "line1C-BalanceSubtractLine1BFromLine1A": {
          fieldName: "Part2-Income:line1C-BalanceSubtractLine1BFromLine1A",
          label: "Line 1c: Balance (Subtract Line 1b From Line 1a)",
          type: "currency"
        },
        "line2-CostOfGoodsSold": {
          fieldName: "Part2-Income:line2-CostOfGoodsSold",
          label: "Line 2: Cost Of Goods Sold",
          type: "currency"
        },
        "line3-GrossProfitSubtractLine2FromLine1C": {
          fieldName: "Part2-Income:line3-GrossProfitSubtractLine2FromLine1C",
          label: "Line 3: Gross Profit (Subtract Line 2 From Line 1c)",
          type: "currency"
        },
        "line4-NetGain(Loss)FromForm4797Line17": {
          fieldName: "Part2-Income:line4-NetGain(Loss)FromForm4797Line17",
          label: "Line 4: Net Gain (Loss) From Form 4797 Line 17",
          type: "currency"
        },
        "line5-OtherIncome(Loss)": {
          fieldName: "Part2-Income:line5-OtherIncome(Loss)",
          label: "Line 5: Other Income (Loss)",
          type: "currency"
        },
        "line6-TotalIncome(Loss)AddLines3Through5": {
          fieldName: "Part2-Income:line6-TotalIncome(Loss)AddLines3Through5",
          label: "Line 6: Total Income (Loss) (Add Lines 3 Through 5)",
          type: "currency"
        }
      }
    },
    "Part3-Deductions": {
      label: "Deductions",
      children: {
        "line7-CompensationOfOfficers": {
          fieldName: "Part3-Deductions:line7-CompensationOfOfficers",
          label: "Line 7: Compensation Of Officers",
          type: "currency"
        },
        "line8-SalariesAndWages(LessEmploymentCredits)": {
          fieldName: "Part3-Deductions:line8-SalariesAndWages(LessEmploymentCredits)",
          label: "Line 8: Salaries And Wages (Less Employment Credits)",
          type: "currency"
        },
        "line9-RepairsAndMaintenance": {
          fieldName: "Part3-Deductions:line9-RepairsAndMaintenance",
          label: "Line 9: Repairs And Maintenance",
          type: "currency"
        },
        "line10-BadDebts": {
          fieldName: "Part3-Deductions:line10-BadDebts",
          label: "Line 10: Bad Debts",
          type: "currency"
        },
        "line11-Rents": {
          fieldName: "Part3-Deductions:line11-Rents",
          label: "Line 11: Rents",
          type: "currency"
        },
        "line12-TaxesAndLicenses": {
          fieldName: "Part3-Deductions:line12-TaxesAndLicenses",
          label: "Line 12: Taxes And Licenses",
          type: "currency"
        },
        "line13-Interest": {
          fieldName: "Part3-Deductions:line13-Interest",
          label: "Line 13: Interest",
          type: "decimal"
        },
        "line14-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn": {
          fieldName: "Part3-Deductions:line14-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn",
          label: "Line 14: Depreciation From Form 4562 Not Claimed On Form 1125-A Or Elsewhere On Return",
          type: "currency"
        },
        "line15-Depletion(DoNotDeductOilAndGasDepletion)": {
          fieldName: "Part3-Deductions:line15-Depletion(DoNotDeductOilAndGasDepletion)",
          label: "Line 15: Depletion (Do Not Deduct Oil And Gas Depletion)",
          type: "currency"
        },
        "line16-Advertising": {
          fieldName: "Part3-Deductions:line16-Advertising",
          label: "Line 16: Advertising",
          type: "currency"
        },
        "line17-Pension-Profit-Sharing-Etc-Plans": {
          fieldName: "Part3-Deductions:line17-Pension-Profit-Sharing-Etc-Plans",
          label: "Line 17: Pension, Profit-Sharing, Etc. Plans",
          type: "currency"
        },
        "line18-EmployeeBenefitPrograms": {
          fieldName: "Part3-Deductions:line18-EmployeeBenefitPrograms",
          label: "Line 18: Employee Benefit Programs",
          type: "currency"
        },
        "line19-OtherDeductions": {
          fieldName: "Part3-Deductions:line19-OtherDeductions",
          label: "Line 19: Other Deductions",
          type: "currency"
        },
        "line20-TotalDeductionsAddLines7Through19": {
          fieldName: "Part3-Deductions:line20-TotalDeductionsAddLines7Through19",
          label: "Line 20: Total Deductions (Add Lines 7 Through 19)",
          type: "currency"
        },
        "line21-OrdinaryBusinessIncome(Loss)SubtractLine20FromLine6": {
          fieldName: "Part3-Deductions:line21-OrdinaryBusinessIncome(Loss)SubtractLine20FromLine6",
          label: "Line 21: Ordinary Business Income (Loss) (Subtract Line 20 From Line 6)",
          type: "currency"
        }
      }
    },
    "Part4-TaxAndPayments": {
      label: "Tax And Payments",
      children: {
        "line22A-ExcessNetPassiveIncomeOrLifoRecaptureTax": {
          fieldName: "Part4-TaxAndPayments:line22A-ExcessNetPassiveIncomeOrLifoRecaptureTax",
          label: "Line 22a: Excess Net Passive Income Or LIFO Recapture Tax",
          type: "currency"
        },
        "line22B-TaxFromScheduleD(Form1120-S)": {
          fieldName: "Part4-TaxAndPayments:line22B-TaxFromScheduleD(Form1120-S)",
          label: "Line 22b: Tax From Schedule D (Form 1120-S)",
          type: "currency"
        },
        "line22C-AddLines22AAnd22B": {
          fieldName: "Part4-TaxAndPayments:line22C-AddLines22AAnd22B",
          label: "Line 22c: Add Lines 22a And 22b",
          type: "currency"
        },
        "line23A-CurrentYearEstimatedTaxPaymentsAndOverpaymentCreditedTo2022": {
          fieldName: "Part4-TaxAndPayments:line23A-CurrentYearEstimatedTaxPaymentsAndOverpaymentCreditedTo2022",
          label: "Line 23a: Current Year Estimated Tax Payments And Overpayment Credited To 2022",
          type: "currency"
        },
        "line23B-TaxDepositedWithForm7004": {
          fieldName: "Part4-TaxAndPayments:line23B-TaxDepositedWithForm7004",
          label: "Line 23b: Tax Deposited With Form 7004",
          type: "currency"
        },
        "line23C-CreditForFederalTaxPaidOnFuels": {
          fieldName: "Part4-TaxAndPayments:line23C-CreditForFederalTaxPaidOnFuels",
          label: "Line 23c: Credit For Federal Tax Paid On Fuels",
          type: "currency"
        },
        "line23D-AddLines23AThrough23C": {
          fieldName: "Part4-TaxAndPayments:line23D-AddLines23AThrough23C",
          label: "Line 23d: Add Lines 23a Through 23c",
          type: "currency"
        },
        "line24-EstimatedTaxPenalty": {
          label: "Line 24: Estimated Tax Penalty",
          children: {
            "line24-Amount": {
              fieldName: "Part4-TaxAndPayments:line24-EstimatedTaxPenalty:line24-Amount",
              label: "Amount",
              type: "currency"
            },
            checkIfForm2220IsAttached: {
              fieldName: "Part4-TaxAndPayments:line24-EstimatedTaxPenalty:checkIfForm2220IsAttached",
              label: "Check If Form 2220 Is Attached",
              type: "string"
            }
          }
        },
        "line25-AmountOwedIfLine23DIsSmallerThanTheTotalOfLines22CAnd24": {
          fieldName: "Part4-TaxAndPayments:line25-AmountOwedIfLine23DIsSmallerThanTheTotalOfLines22CAnd24",
          label: "Line 25: Amount Owed If Line 23d Is Smaller Than The Total Of Lines 22c And 24",
          type: "currency"
        },
        "line26-OverpaymentIfLine23DIsLargerThanTheTotalOfLines22CAnd24": {
          fieldName: "Part4-TaxAndPayments:line26-OverpaymentIfLine23DIsLargerThanTheTotalOfLines22CAnd24",
          label: "Line 26: Overpayment If Line 23d Is Larger Than The Total Of Lines 22c And 24",
          type: "currency"
        },
        "line27-EnterAmountFromLine26": {
          label: "Line 27: Enter Amount From Line 26",
          children: {
            creditedToNextYearEstimatedTax: {
              fieldName: "Part4-TaxAndPayments:line27-EnterAmountFromLine26:creditedToNextYearEstimatedTax",
              label: "Credited To Next Year Estimated Tax",
              type: "currency"
            },
            refunded: {
              fieldName: "Part4-TaxAndPayments:line27-EnterAmountFromLine26:refunded",
              label: "Refunded",
              type: "currency"
            }
          }
        }
      }
    },
    "Part5-SignHere&PaidPreparer": {
      label: "Sign Here & Paid Preparer",
      children: {
        "checkIfSelf-Employed": {
          fieldName: "Part5-SignHere&PaidPreparer:checkIfSelf-Employed",
          label: "Check If Self-Employed",
          type: "string"
        },
        date: { fieldName: "Part5-SignHere&PaidPreparer:date", label: "Date", type: "date" },
        "firm'sAddress": {
          label: "Firm's Address",
          children: {
            addressLine1: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:city",
              label: "City",
              type: "string"
            },
            state: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:state",
              label: "State",
              type: "string"
            },
            zip: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:zip",
              label: "Zip",
              type: "string"
            }
          }
        },
        "firm'sEin": {
          fieldName: "Part5-SignHere&PaidPreparer:firm'sEin",
          label: "Firm's EIN",
          type: "string"
        },
        "firm'sName": {
          fieldName: "Part5-SignHere&PaidPreparer:firm'sName",
          label: "Firm's Name",
          type: "string"
        },
        phoneNo: { fieldName: "Part5-SignHere&PaidPreparer:phoneNo", label: "Phone Number", type: "string" },
        "preparer'sSignature": {
          fieldName: "Part5-SignHere&PaidPreparer:preparer'sSignature",
          label: "Preparer's Signature",
          type: "string"
        },
        "print/typePreparer'SName": {
          fieldName: "Part5-SignHere&PaidPreparer:print/typePreparer'SName",
          label: "Print/Type Preparer's Name",
          type: "string"
        },
        signHereDate: {
          fieldName: "Part5-SignHere&PaidPreparer:signHereDate",
          label: "Sign Here Date",
          type: "date"
        },
        signatureOfOfficer: {
          fieldName: "Part5-SignHere&PaidPreparer:signatureOfOfficer",
          label: "Signature Of Officer",
          type: "string"
        },
        title: { fieldName: "Part5-SignHere&PaidPreparer:title", label: "Title", type: "string" },
        ptin: { fieldName: "Part5-SignHere&PaidPreparer:ptin", label: "PTIN", type: "string" },
        "mayTheIrsDiscussThisReturnWithThePreparerShownBelow?": {
          fieldName: "Part5-SignHere&PaidPreparer:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?",
          label: "May The IRS Discuss This Return With The Preparer Shown Below?",
          type: "string"
        }
      }
    }
  },
  2023: {
    "Part1-General": {
      label: "Part 1 - General",
      children: {
        name: { fieldName: "Part1-General:name", label: "Name", type: "string" },
        year: { fieldName: "Part1-General:year", label: "Year", type: "number" },
        address: {
          label: "Address",
          children: {
            addressLine1: {
              fieldName: "Part1-General:address:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part1-General:address:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part1-General:address:city", label: "City", type: "string" },
            state: { fieldName: "Part1-General:address:state", label: "State", type: "string" },
            zip: { fieldName: "Part1-General:address:zip", label: "Zip", type: "string" },
            provinceAndCountryAndForeignPostalCode: {
              fieldName: "Part1-General:address:provinceAndCountryAndForeignPostalCode",
              label: "Province, Country, and Foreign Postal Code",
              type: "string"
            }
          }
        },
        beginningDateOfTaxYear: {
          fieldName: "Part1-General:beginningDateOfTaxYear",
          label: "Beginning Date of Tax Year",
          type: "date"
        },
        endingDateOfTaxYear: {
          fieldName: "Part1-General:endingDateOfTaxYear",
          label: "Ending Date of Tax Year",
          type: "date"
        },
        "sectionB-BusinessActivityCodeNumber": {
          fieldName: "Part1-General:sectionB-BusinessActivityCodeNumber",
          label: "Business Activity Code Number",
          type: "string"
        },
        "sectionD-EmployerIdentificationNumber": {
          fieldName: "Part1-General:sectionD-EmployerIdentificationNumber",
          label: "Employer Identification Number",
          type: "string"
        },
        "sectionE-DateIncorporated": {
          fieldName: "Part1-General:sectionE-DateIncorporated",
          label: "Date Incorporated",
          type: "date"
        },
        "sectionA-SElectionEffectiveDate": {
          fieldName: "Part1-General:sectionA-SElectionEffectiveDate",
          label: "S Election Effective Date",
          type: "date"
        },
        "sectionF-TotalAssets": {
          fieldName: "Part1-General:sectionF-TotalAssets",
          label: "Total Assets",
          type: "currency"
        },
        "sectonH-CheckIf": {
          label: "Check If",
          children: {
            "(1)FinalReturn": {
              fieldName: "Part1-General:sectonH-CheckIf:(1)FinalReturn",
              label: "1. Final Return",
              type: "string"
            },
            "(2)NameChange": {
              fieldName: "Part1-General:sectonH-CheckIf:(2)NameChange",
              label: "2. Name Change",
              type: "string"
            },
            "(3)AddressChange": {
              fieldName: "Part1-General:sectonH-CheckIf:(3)AddressChange",
              label: "3. Address Change",
              type: "string"
            },
            "(4)AmendedReturn": {
              fieldName: "Part1-General:sectonH-CheckIf:(4)AmendedReturn",
              label: "4. Amended Return",
              type: "string"
            },
            "(5)SElectionTermination": {
              fieldName: "Part1-General:sectonH-CheckIf:(5)SElectionTermination",
              label: "5. S Election Termination",
              type: "string"
            }
          }
        },
        "sectionC-CheckIfSch.M-3Attached": {
          fieldName: "Part1-General:sectionC-CheckIfSch.M-3Attached",
          label: "3. Schedule M-3 Attached",
          type: "string"
        },
        "sectionG-IsTheCorporationElectingToBeAnSCorporation": {
          label: "Is the Corporation Electing to be an S Corporation",
          children: {
            yes: {
              fieldName: "Part1-General:sectionG-IsTheCorporationElectingToBeAnSCorporation:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part1-General:sectionG-IsTheCorporationElectingToBeAnSCorporation:no",
              label: "No",
              type: "string"
            }
          }
        },
        "sectionI-EnterTheNumberOfShareholdersWhoWereShareholders": {
          fieldName: "Part1-General:sectionI-EnterTheNumberOfShareholdersWhoWereShareholders",
          label: "Enter the Number of Shareholders Who Were Shareholders",
          type: "number"
        },
        "sectionJ-CheckIfCorporation": {
          label: "Check If Corporation",
          children: {
            "(1)AggregatedActivitiesForSection465At-RiskPurposes": {
              fieldName: "Part1-General:sectionJ-CheckIfCorporation:(1)AggregatedActivitiesForSection465At-RiskPurposes",
              label: "1. Aggregated Activities for Section 465 At-Risk Purposes",
              type: "string"
            },
            "(2)GroupedActivitiesForSection469PassiveActivityPurposes": {
              fieldName: "Part1-General:sectionJ-CheckIfCorporation:(2)GroupedActivitiesForSection469PassiveActivityPurposes",
              label: "2. Grouped Activities for Section 469 Passive Activity Purposes",
              type: "string"
            }
          }
        }
      }
    },
    "Part2-Income": {
      label: "Part 2 - Income",
      children: {
        "line1A-GrossReceiptsOrSales": {
          fieldName: "Part2-Income:line1A-GrossReceiptsOrSales",
          label: "Line 1a - Gross Receipts or Sales",
          type: "currency"
        },
        "line1B-LessReturnsAndAllowances": {
          fieldName: "Part2-Income:line1B-LessReturnsAndAllowances",
          label: "Line 1b - Less Returns and Allowances",
          type: "currency"
        },
        "line1C-Balance": {
          fieldName: "Part2-Income:line1C-Balance",
          label: "Line 1c - Balance",
          type: "currency"
        },
        "line2-CostOfGoodsSold": {
          fieldName: "Part2-Income:line2-CostOfGoodsSold",
          label: "Line 2 - Cost of Goods Sold",
          type: "currency"
        },
        "line3-GrossProfit.SubtractLine2FromLine1C": {
          fieldName: "Part2-Income:line3-GrossProfit.SubtractLine2FromLine1C",
          label: "Line 3 - Gross Profit (Subtract Line 2 from Line 1c)",
          type: "currency"
        },
        "line4-NetGain(Loss)FromForm4797Line17": {
          fieldName: "Part2-Income:line4-NetGain(Loss)FromForm4797Line17",
          label: "Line 4 - Net Gain (Loss) from Form 4797 Line 17",
          type: "currency"
        },
        "line5-OtherIncome(Loss)": {
          fieldName: "Part2-Income:line5-OtherIncome(Loss)",
          label: "Line 5 - Other Income (Loss)",
          type: "currency"
        },
        "line6-TotalIncome(Loss).AddLines3Through5": {
          fieldName: "Part2-Income:line6-TotalIncome(Loss).AddLines3Through5",
          label: "Line 6 - Total Income (Loss) (Add Lines 3 through 5)",
          type: "currency"
        }
      }
    },
    "Part3-Deductions": {
      label: "Part 3 - Deductions",
      children: {
        "line7-CompensationOfOfficers": {
          fieldName: "Part3-Deductions:line7-CompensationOfOfficers",
          label: "Line 7 - Compensation of Officers",
          type: "currency"
        },
        "line8-SalariesAndWages": {
          fieldName: "Part3-Deductions:line8-SalariesAndWages",
          label: "Line 8 - Salaries and Wages",
          type: "currency"
        },
        "line9-RepairsAndMaintenance": {
          fieldName: "Part3-Deductions:line9-RepairsAndMaintenance",
          label: "Line 9 - Repairs and Maintenance",
          type: "currency"
        },
        "line10-BadDebts": {
          fieldName: "Part3-Deductions:line10-BadDebts",
          label: "Line 10 - Bad Debts",
          type: "currency"
        },
        "line11-Rents": {
          fieldName: "Part3-Deductions:line11-Rents",
          label: "Line 11 - Rents",
          type: "currency"
        },
        "line12-TaxesAndLicenses": {
          fieldName: "Part3-Deductions:line12-TaxesAndLicenses",
          label: "Line 12 - Taxes and Licenses",
          type: "currency"
        },
        "line13-Interest": {
          fieldName: "Part3-Deductions:line13-Interest",
          label: "Line 13 - Interest",
          type: "decimal"
        },
        "line14-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn": {
          fieldName: "Part3-Deductions:line14-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn",
          label: "Line 14 - Depreciation from Form 4562 Not Claimed on Form 1125-A or Elsewhere on Return",
          type: "currency"
        },
        "line15-Depletion(DoNotDeductOilAndGasDepletion)": {
          fieldName: "Part3-Deductions:line15-Depletion(DoNotDeductOilAndGasDepletion)",
          label: "Line 15 - Depletion (Do Not Deduct Oil and Gas Depletion)",
          type: "currency"
        },
        "line16-Advertising": {
          fieldName: "Part3-Deductions:line16-Advertising",
          label: "Line 16 - Advertising",
          type: "currency"
        },
        "line17-PensionProfit-SharingEtc.Plans": {
          fieldName: "Part3-Deductions:line17-PensionProfit-SharingEtc.Plans",
          label: "Line 17 - Pension, Profit-Sharing, Etc. Plans",
          type: "currency"
        },
        "line18-EmployeeBenefitPrograms": {
          fieldName: "Part3-Deductions:line18-EmployeeBenefitPrograms",
          label: "Line 18 - Employee Benefit Programs",
          type: "currency"
        },
        "line19-EnergyEfficientCommercialBuildingsDeduction": {
          fieldName: "Part3-Deductions:line19-EnergyEfficientCommercialBuildingsDeduction",
          label: "Line 19 - Energy Efficient Commercial Buildings Deduction",
          type: "currency"
        },
        "line20-OtherDeductions": {
          fieldName: "Part3-Deductions:line20-OtherDeductions",
          label: "Line 20 - Other Deductions",
          type: "currency"
        },
        "line21-TotalDeductions.AddLines7Through20": {
          fieldName: "Part3-Deductions:line21-TotalDeductions.AddLines7Through20",
          label: "Line 21 - Total Deductions (Add Lines 7 through 20)",
          type: "currency"
        },
        "line22-OrdinaryBusinessIncome(Loss).SubtractLine21FromLine6": {
          fieldName: "Part3-Deductions:line22-OrdinaryBusinessIncome(Loss).SubtractLine21FromLine6",
          label: "Line 22 - Ordinary Business Income (Loss) (Subtract Line 21 from Line 6)",
          type: "currency"
        }
      }
    },
    "Part4-TaxAndPayments": {
      label: "Part 4 - Tax and Payments",
      children: {
        "line23A-ExcessNetPassiveIncomeOrLifoRecaptureTax": {
          fieldName: "Part4-TaxAndPayments:line23A-ExcessNetPassiveIncomeOrLifoRecaptureTax",
          label: "Line 23a - Excess Net Passive Income or LIFO Recapture Tax",
          type: "currency"
        },
        "line23B-TaxFromScheduleD": {
          fieldName: "Part4-TaxAndPayments:line23B-TaxFromScheduleD",
          label: "Line 23b - Tax from Schedule D",
          type: "currency"
        },
        "line23C-AddLines23AAnd23B": {
          fieldName: "Part4-TaxAndPayments:line23C-AddLines23AAnd23B",
          label: "Line 23c - Add Lines 23a and 23b",
          type: "currency"
        },
        "line24A-CurrentYear'SEstimatedTaxPaymentsAndPrecedingYear'SOverpayment": {
          fieldName: "Part4-TaxAndPayments:line24A-CurrentYear'SEstimatedTaxPaymentsAndPrecedingYear'SOverpayment",
          label: "Line 24a - Current Year's Estimated Tax Payments and Preceding Year's Overpayment",
          type: "currency"
        },
        "line24B-TaxDepositedWithForm7004": {
          fieldName: "Part4-TaxAndPayments:line24B-TaxDepositedWithForm7004",
          label: "Line 24b - Tax Deposited with Form 7004",
          type: "currency"
        },
        "line24C-CreditForFederalTaxPaidOnFuels": {
          fieldName: "Part4-TaxAndPayments:line24C-CreditForFederalTaxPaidOnFuels",
          label: "Line 24c - Credit for Federal Tax Paid on Fuels",
          type: "currency"
        },
        "line24D-ElectivePaymentElectionAmountFromForm3800": {
          fieldName: "Part4-TaxAndPayments:line24D-ElectivePaymentElectionAmountFromForm3800",
          label: "Line 24d - Elective Payment Election Amount from Form 3800",
          type: "currency"
        },
        "line24Z-AddLines24AThrough24D": {
          fieldName: "Part4-TaxAndPayments:line24Z-AddLines24AThrough24D",
          label: "Line 24z - Add Lines 24a through 24d",
          type: "currency"
        },
        "line25-EstimatedTaxPenalty": {
          label: "Line 25 - Estimated Tax Penalty",
          children: {
            amount: {
              fieldName: "Part4-TaxAndPayments:line25-EstimatedTaxPenalty:amount",
              label: "Amount",
              type: "currency"
            },
            checkIfForm2220IsAttached: {
              fieldName: "Part4-TaxAndPayments:line25-EstimatedTaxPenalty:checkIfForm2220IsAttached",
              label: "Check if Form 2220 is Attached",
              type: "string"
            }
          }
        },
        "line26-AmountOwed.IfLine24ZIsSmallerThanTheTotalOfLines23CAnd25": {
          fieldName: "Part4-TaxAndPayments:line26-AmountOwed.IfLine24ZIsSmallerThanTheTotalOfLines23CAnd25",
          label: "Line 26 - Amount Owed (If Line 24z is Smaller than the Total of Lines 23c and 25)",
          type: "currency"
        },
        "line27-Overpayment.IfLine24ZIsLargerThanTheTotalOfLines23CAnd25": {
          fieldName: "Part4-TaxAndPayments:line27-Overpayment.IfLine24ZIsLargerThanTheTotalOfLines23CAnd25",
          label: "Line 27 - Overpayment (If Line 24z is Larger than the Total of Lines 23c and 25)",
          type: "currency"
        },
        "line28-EnterAmountFromLine27": {
          label: "Line 28 - Enter Amount from Line 27",
          children: {
            refunded: {
              fieldName: "Part4-TaxAndPayments:line28-EnterAmountFromLine27:refunded",
              label: "Refunded",
              type: "currency"
            },
            creditedTo2024EstimatedTax: {
              fieldName: "Part4-TaxAndPayments:line28-EnterAmountFromLine27:creditedTo2024EstimatedTax",
              label: "Credited to 2024 Estimated Tax",
              type: "currency"
            }
          }
        }
      }
    },
    "Part5-SignHere&PaidPreparer": {
      label: "Part 5 - Sign Here & Paid Preparer",
      children: {
        date: { fieldName: "Part5-SignHere&PaidPreparer:date", label: "Date", type: "date" },
        signatureOfOfficer: {
          fieldName: "Part5-SignHere&PaidPreparer:signatureOfOfficer",
          label: "Signature of Officer",
          type: "string"
        },
        signHereDate: {
          fieldName: "Part5-SignHere&PaidPreparer:signHereDate",
          label: "Sign Here Date",
          type: "date"
        },
        title: { fieldName: "Part5-SignHere&PaidPreparer:title", label: "Title", type: "string" },
        "phoneNo.": {
          fieldName: "Part5-SignHere&PaidPreparer:phoneNo.",
          label: "Phone Number",
          type: "string"
        },
        "checkIf-Self-Employed": {
          fieldName: "Part5-SignHere&PaidPreparer:checkIf-Self-Employed",
          label: "Check if Self-Employed",
          type: "string"
        },
        ptin: { fieldName: "Part5-SignHere&PaidPreparer:ptin", label: "PTIN", type: "string" },
        "firm'sName": {
          fieldName: "Part5-SignHere&PaidPreparer:firm'sName",
          label: "Firm's Name",
          type: "string"
        },
        "firm'sEin": {
          fieldName: "Part5-SignHere&PaidPreparer:firm'sEin",
          label: "Firm's EIN",
          type: "string"
        },
        "firm'sAddress": {
          label: "Firm's Address",
          children: {
            addressLine1: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:city",
              label: "City",
              type: "string"
            },
            state: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:state",
              label: "State",
              type: "string"
            },
            zip: {
              fieldName: "Part5-SignHere&PaidPreparer:firm'sAddress:zip",
              label: "Zip",
              type: "string"
            }
          }
        },
        "print/typePreparer'SName": {
          fieldName: "Part5-SignHere&PaidPreparer:print/typePreparer'SName",
          label: "Print/Type Preparer's Name",
          type: "string"
        },
        "preparer'sSignature": {
          fieldName: "Part5-SignHere&PaidPreparer:preparer'sSignature",
          label: "Preparer's Signature",
          type: "string"
        },
        "mayTheIrsDiscussThisReturnWithThePreparerShownBelow?": {
          label: "May the IRS Discuss This Return with the Preparer Shown Below?",
          children: {
            yes: {
              fieldName: "Part5-SignHere&PaidPreparer:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part5-SignHere&PaidPreparer:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:no",
              label: "No",
              type: "string"
            }
          }
        }
      }
    }
  },
  2024: {
    "Part01-General": {
      label: "Part 01 - General",
      children: {
        address: {
          label: "Address",
          children: {
            addressLine1: {
              fieldName: "Part01-General:address:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part01-General:address:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part01-General:address:city", label: "City", type: "string" },
            provinceAndCountryAndForeignPostalCode: {
              fieldName: "Part01-General:address:provinceAndCountryAndForeignPostalCode",
              label: "Province, Country, and Foreign Postal Code",
              type: "string"
            },
            state: { fieldName: "Part01-General:address:state", label: "State", type: "string" },
            zip: { fieldName: "Part01-General:address:zip", label: "Zip Code", type: "string" }
          }
        },
        beginningDateOfTaxYear: {
          fieldName: "Part01-General:beginningDateOfTaxYear",
          label: "Beginning Date of Tax Year",
          type: "date"
        },
        endingDateOfTaxYear: {
          fieldName: "Part01-General:endingDateOfTaxYear",
          label: "Ending Date of Tax Year",
          type: "date"
        },
        name: { fieldName: "Part01-General:name", label: "Name", type: "string" },
        "sectionA-SElectionEffectiveDate": {
          fieldName: "Part01-General:sectionA-SElectionEffectiveDate",
          label: "Section A - S Election Effective Date",
          type: "date"
        },
        "sectionB-BusinessActivityCodeNumber": {
          fieldName: "Part01-General:sectionB-BusinessActivityCodeNumber",
          label: "Section B - Business Activity Code Number",
          type: "string"
        },
        "sectionC-CheckIfSch.M-3Attached": {
          fieldName: "Part01-General:sectionC-CheckIfSch.M-3Attached",
          label: "Section C - Check if Schedule M-3 is Attached",
          type: "string"
        },
        "sectionD-EmployerIdentificationNumber": {
          fieldName: "Part01-General:sectionD-EmployerIdentificationNumber",
          label: "Section D - Employer Identification Number",
          type: "string"
        },
        "sectionE-DateIncorporated": {
          fieldName: "Part01-General:sectionE-DateIncorporated",
          label: "Section E - Date Incorporated",
          type: "date"
        },
        "sectionF-TotalAssets": {
          fieldName: "Part01-General:sectionF-TotalAssets",
          label: "Section F - Total Assets",
          type: "currency"
        },
        "sectionG-IsTheCorporationElectingToBeAnSCorporation": {
          label: "Section G - Is the Corporation Electing to be an S Corporation",
          children: {
            no: {
              fieldName: "Part01-General:sectionG-IsTheCorporationElectingToBeAnSCorporation:no",
              label: "No",
              type: "string"
            },
            yes: {
              fieldName: "Part01-General:sectionG-IsTheCorporationElectingToBeAnSCorporation:yes",
              label: "Yes",
              type: "string"
            }
          }
        },
        "sectionI-EnterTheNumberOfShareholdersWhoWereShareholders": {
          fieldName: "Part01-General:sectionI-EnterTheNumberOfShareholdersWhoWereShareholders",
          label: "Section I - Enter the Number of Shareholders Who Were Shareholders",
          type: "number"
        },
        "sectonH-CheckIf": {
          label: "Section H - Check If",
          children: {
            "(1)FinalReturn": {
              fieldName: "Part01-General:sectonH-CheckIf:(1)FinalReturn",
              label: "1. Final Return",
              type: "string"
            },
            "(2)NameChange": {
              fieldName: "Part01-General:sectonH-CheckIf:(2)NameChange",
              label: "2. Name Change",
              type: "string"
            },
            "(3)AddressChange": {
              fieldName: "Part01-General:sectonH-CheckIf:(3)AddressChange",
              label: "3. Address Change",
              type: "string"
            },
            "(4)AmendedReturn": {
              fieldName: "Part01-General:sectonH-CheckIf:(4)AmendedReturn",
              label: "4. Amended Return",
              type: "string"
            },
            "(5)SElectionTermination": {
              fieldName: "Part01-General:sectonH-CheckIf:(5)SElectionTermination",
              label: "5. S Election Termination",
              type: "string"
            }
          }
        },
        "sectionJ-CheckIfCorporation": {
          label: "Section J - Check If Corporation",
          children: {
            "(1)AggregatedActivitiesForSection465At-RiskPurposes": {
              fieldName: "Part01-General:sectionJ-CheckIfCorporation:(1)AggregatedActivitiesForSection465At-RiskPurposes",
              label: "1. Aggregated Activities for Section 465 At-Risk Purposes",
              type: "string"
            },
            "(2)GroupedActivitiesForSection469PassiveActivityPurposes": {
              fieldName: "Part01-General:sectionJ-CheckIfCorporation:(2)GroupedActivitiesForSection469PassiveActivityPurposes",
              label: "2. Grouped Activities for Section 469 Passive Activity Purposes",
              type: "string"
            }
          }
        },
        year: { fieldName: "Part01-General:year", label: "Year", type: "number" }
      }
    },
    "Part02-Income": {
      label: "Part 02 - Income",
      children: {
        "line1A-GrossReceiptsOrSales": {
          fieldName: "Part02-Income:line1A-GrossReceiptsOrSales",
          label: "Line 1A - Gross Receipts or Sales",
          type: "currency"
        },
        "line1B-LessReturnsAndAllowances": {
          fieldName: "Part02-Income:line1B-LessReturnsAndAllowances",
          label: "Line 1B - Less Returns and Allowances",
          type: "currency"
        },
        "line1C-Balance": {
          fieldName: "Part02-Income:line1C-Balance",
          label: "Line 1C - Balance",
          type: "currency"
        },
        "line2-CostOfGoodsSold": {
          fieldName: "Part02-Income:line2-CostOfGoodsSold",
          label: "Line 2 - Cost of Goods Sold",
          type: "currency"
        },
        "line3-GrossProfit.SubtractLine2FromLine1C": {
          fieldName: "Part02-Income:line3-GrossProfit.SubtractLine2FromLine1C",
          label: "Line 3 - Gross Profit (Subtract Line 2 from Line 1C)",
          type: "currency"
        },
        "line4-NetGain(Loss)FromForm4797PartIiLine17": {
          fieldName: "Part02-Income:line4-NetGain(Loss)FromForm4797PartIiLine17",
          label: "Line 4 - Net Gain (Loss) from Form 4797 Part II Line 17",
          type: "currency"
        },
        "line5-OtherIncome(Loss)": {
          fieldName: "Part02-Income:line5-OtherIncome(Loss)",
          label: "Line 5 - Other Income (Loss)",
          type: "currency"
        },
        "line6-TotalIncome(Loss).AddLines3Through5": {
          fieldName: "Part02-Income:line6-TotalIncome(Loss).AddLines3Through5",
          label: "Line 6 - Total Income (Loss) (Add Lines 3 through 5)",
          type: "currency"
        }
      }
    },
    "Part03-Deductions": {
      label: "Part 03 - Deductions",
      children: {
        "line7-CompensationOfOfficers": {
          fieldName: "Part03-Deductions:line7-CompensationOfOfficers",
          label: "Line 7 - Compensation of Officers",
          type: "currency"
        },
        "line8-SalariesAndWages": {
          fieldName: "Part03-Deductions:line8-SalariesAndWages",
          label: "Line 8 - Salaries and Wages",
          type: "currency"
        },
        "line9-RepairsAndMaintenance": {
          fieldName: "Part03-Deductions:line9-RepairsAndMaintenance",
          label: "Line 9 - Repairs and Maintenance",
          type: "currency"
        },
        "line10-BadDebts": {
          fieldName: "Part03-Deductions:line10-BadDebts",
          label: "Line 10 - Bad Debts",
          type: "currency"
        },
        "line11-Rents": {
          fieldName: "Part03-Deductions:line11-Rents",
          label: "Line 11 - Rents",
          type: "currency"
        },
        "line12-TaxesAndLicenses": {
          fieldName: "Part03-Deductions:line12-TaxesAndLicenses",
          label: "Line 12 - Taxes and Licenses",
          type: "currency"
        },
        "line13-Interest": {
          fieldName: "Part03-Deductions:line13-Interest",
          label: "Line 13 - Interest",
          type: "decimal"
        },
        "line14-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn": {
          fieldName: "Part03-Deductions:line14-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn",
          label: "Line 14 - Depreciation from Form 4562 Not Claimed on Form 1125-A or Elsewhere on Return",
          type: "currency"
        },
        "line15-Depletion(DoNotDeductOilAndGasDepletion)": {
          fieldName: "Part03-Deductions:line15-Depletion(DoNotDeductOilAndGasDepletion)",
          label: "Line 15 - Depletion (Do Not Deduct Oil and Gas Depletion)",
          type: "currency"
        },
        "line16-Advertising": {
          fieldName: "Part03-Deductions:line16-Advertising",
          label: "Line 16 - Advertising",
          type: "currency"
        },
        "line17-PensionProfit-SharingEtc.Plans": {
          fieldName: "Part03-Deductions:line17-PensionProfit-SharingEtc.Plans",
          label: "Line 17 - Pension, Profit-Sharing, Etc. Plans",
          type: "currency"
        },
        "line18-EmployeeBenefitPrograms": {
          fieldName: "Part03-Deductions:line18-EmployeeBenefitPrograms",
          label: "Line 18 - Employee Benefit Programs",
          type: "currency"
        },
        "line19-EnergyEfficientCommercialBuildingsDeduction": {
          fieldName: "Part03-Deductions:line19-EnergyEfficientCommercialBuildingsDeduction",
          label: "Line 19 - Energy Efficient Commercial Buildings Deduction",
          type: "currency"
        },
        "line20-OtherDeductions": {
          fieldName: "Part03-Deductions:line20-OtherDeductions",
          label: "Line 20 - Other Deductions",
          type: "currency"
        },
        "line21-TotalDeductions.AddLines7Through20": {
          fieldName: "Part03-Deductions:line21-TotalDeductions.AddLines7Through20",
          label: "Line 21 - Total Deductions (Add Lines 7 through 20)",
          type: "currency"
        },
        "line22-OrdinaryBusinessIncome(Loss).SubtractLine21FromLine6": {
          fieldName: "Part03-Deductions:line22-OrdinaryBusinessIncome(Loss).SubtractLine21FromLine6",
          label: "Line 22 - Ordinary Business Income (Loss) (Subtract Line 21 from Line 6)",
          type: "currency"
        }
      }
    },
    "Part04-TaxAndPayments": {
      label: "Part 04 - Tax and Payments",
      children: {
        "line23A-ExcessNetPassiveIncomeOrLifoRecaptureTax": {
          fieldName: "Part04-TaxAndPayments:line23A-ExcessNetPassiveIncomeOrLifoRecaptureTax",
          label: "Line 23A - Excess Net Passive Income or LIFO Recapture Tax",
          type: "currency"
        },
        "line23B-TaxFromScheduleD": {
          fieldName: "Part04-TaxAndPayments:line23B-TaxFromScheduleD",
          label: "Line 23B - Tax from Schedule D",
          type: "currency"
        },
        "line23C-AddLines23AAnd23B": {
          fieldName: "Part04-TaxAndPayments:line23C-AddLines23AAnd23B",
          label: "Line 23C - Add Lines 23A and 23B",
          type: "currency"
        },
        "line24A-CurrentYear'SEstimatedTaxPaymentsAndPrecedingYear'SOverpayment": {
          fieldName: "Part04-TaxAndPayments:line24A-CurrentYear'SEstimatedTaxPaymentsAndPrecedingYear'SOverpayment",
          label: "Line 24A - Current Year's Estimated Tax Payments and Preceding Year's Overpayment",
          type: "currency"
        },
        "line24B-TaxDepositedWithForm7004": {
          fieldName: "Part04-TaxAndPayments:line24B-TaxDepositedWithForm7004",
          label: "Line 24B - Tax Deposited with Form 7004",
          type: "currency"
        },
        "line24C-CreditForFederalTaxPaidOnFuels": {
          fieldName: "Part04-TaxAndPayments:line24C-CreditForFederalTaxPaidOnFuels",
          label: "Line 24C - Credit for Federal Tax Paid on Fuels",
          type: "currency"
        },
        "line24D-ElectivePaymentElectionAmountFromForm3800": {
          fieldName: "Part04-TaxAndPayments:line24D-ElectivePaymentElectionAmountFromForm3800",
          label: "Line 24D - Elective Payment Election Amount from Form 3800",
          type: "currency"
        },
        "line24Z-AddLines24AThrough24D": {
          fieldName: "Part04-TaxAndPayments:line24Z-AddLines24AThrough24D",
          label: "Line 24Z - Add Lines 24A through 24D",
          type: "currency"
        },
        "line25-EstimatedTaxPenalty": {
          label: "Line 25 - Estimated Tax Penalty",
          children: {
            amount: {
              fieldName: "Part04-TaxAndPayments:line25-EstimatedTaxPenalty:amount",
              label: "Amount",
              type: "currency"
            },
            checkIfForm2220IsAttached: {
              fieldName: "Part04-TaxAndPayments:line25-EstimatedTaxPenalty:checkIfForm2220IsAttached",
              label: "Check if Form 2220 is Attached",
              type: "string"
            }
          }
        },
        "line26-AmountOwed.IfLine24ZIsSmallerThanTheTotalOfLines23CAnd25": {
          fieldName: "Part04-TaxAndPayments:line26-AmountOwed.IfLine24ZIsSmallerThanTheTotalOfLines23CAnd25",
          label: "Line 26 - Amount Owed if Line 24Z is Smaller than the Total of Lines 23C and 25",
          type: "currency"
        },
        "line27-Overpayment.IfLine24ZIsLargerThanTheTotalOfLines23CAnd25": {
          fieldName: "Part04-TaxAndPayments:line27-Overpayment.IfLine24ZIsLargerThanTheTotalOfLines23CAnd25",
          label: "Line 27 - Overpayment if Line 24Z is Larger than the Total of Lines 23C and 25",
          type: "currency"
        },
        "line28-EnterAmountFromLine27": {
          label: "Line 28 - Enter Amount from Line 27",
          children: {
            creditedTo2025EstimatedTax: {
              fieldName: "Part04-TaxAndPayments:line28-EnterAmountFromLine27:creditedTo2025EstimatedTax",
              label: "Credited to 2025 Estimated Tax",
              type: "currency"
            },
            refunded: {
              fieldName: "Part04-TaxAndPayments:line28-EnterAmountFromLine27:refunded",
              label: "Refunded",
              type: "currency"
            }
          }
        }
      }
    },
    "Part05-SignHere&PaidPreparer": {
      label: "Part 05 - Sign Here & Paid Preparer",
      children: {
        "checkIfSelf-Employed": {
          fieldName: "Part05-SignHere&PaidPreparer:checkIfSelf-Employed",
          label: "Check if Self-Employed",
          type: "string"
        },
        date: { fieldName: "Part05-SignHere&PaidPreparer:date", label: "Date", type: "date" },
        "firm'sAddress": {
          label: "Firm's Address",
          children: {
            addressLine1: {
              fieldName: "Part05-SignHere&PaidPreparer:firm'sAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part05-SignHere&PaidPreparer:firm'sAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: {
              fieldName: "Part05-SignHere&PaidPreparer:firm'sAddress:city",
              label: "City",
              type: "string"
            },
            state: {
              fieldName: "Part05-SignHere&PaidPreparer:firm'sAddress:state",
              label: "State",
              type: "string"
            },
            zip: {
              fieldName: "Part05-SignHere&PaidPreparer:firm'sAddress:zip",
              label: "Zip Code",
              type: "string"
            }
          }
        },
        "firm'sEin": {
          fieldName: "Part05-SignHere&PaidPreparer:firm'sEin",
          label: "Firm's EIN",
          type: "string"
        },
        "firm'sName": {
          fieldName: "Part05-SignHere&PaidPreparer:firm'sName",
          label: "Firm's Name",
          type: "string"
        },
        "mayTheIrsDiscussThisReturnWithThePreparerShownBelow?": {
          label: "May the IRS Discuss This Return with the Preparer Shown Below?",
          children: {
            no: {
              fieldName: "Part05-SignHere&PaidPreparer:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:no",
              label: "No",
              type: "string"
            },
            yes: {
              fieldName: "Part05-SignHere&PaidPreparer:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:yes",
              label: "Yes",
              type: "string"
            }
          }
        },
        "phoneNo.": {
          fieldName: "Part05-SignHere&PaidPreparer:phoneNo.",
          label: "Phone Number",
          type: "string"
        },
        "preparer'sSignature": {
          fieldName: "Part05-SignHere&PaidPreparer:preparer'sSignature",
          label: "Preparer's Signature",
          type: "string"
        },
        "print/typePreparer'SName": {
          fieldName: "Part05-SignHere&PaidPreparer:print/typePreparer'SName",
          label: "Print/Type Preparer's Name",
          type: "string"
        },
        ptin: { fieldName: "Part05-SignHere&PaidPreparer:ptin", label: "PTIN", type: "string" },
        signHereDate: {
          fieldName: "Part05-SignHere&PaidPreparer:signHereDate",
          label: "Sign Here Date",
          type: "date"
        },
        signatureOfOfficer: {
          fieldName: "Part05-SignHere&PaidPreparer:signatureOfOfficer",
          label: "Signature of Officer",
          type: "string"
        },
        title: { fieldName: "Part05-SignHere&PaidPreparer:title", label: "Title", type: "string" }
      }
    }
  }
};
export {
  e as config
};
