{
  "FormName": "dealeronboardingstep4",
  "Title": "dealer.step4.title",
  "ObjectFields": [
    { "Name": "OnboardingId",                 "Label": "dealer.step4.onboardingId",          "Type": "Number",  "Required": false, "PostData": true,  "ReadOnly": true  },
    { "Name": "EIN",                          "Label": "dealer.step4.ein",                   "Type": "Text",    "Required": true,  "PostData": true,  "ReadOnly": false },
    { "Name": "TaxClassificationId",          "Label": "dealer.step4.taxClassification",     "Type": "Number",  "Required": true,  "PostData": true,  "ReadOnly": false },
    { "Name": "TaxClassificationName",        "Label": "dealer.step4.taxClassification",     "Type": "Text",    "Required": false, "PostData": false, "ReadOnly": true  },
    { "Name": "SalesTaxExemptionStatusId",    "Label": "dealer.step4.salesTaxStatus",        "Type": "Number",  "Required": true,  "PostData": true,  "ReadOnly": false },
    { "Name": "SalesTaxExemptionStatusName",  "Label": "dealer.step4.salesTaxStatus",        "Type": "Text",    "Required": false, "PostData": false, "ReadOnly": true  },
    { "Name": "ExemptionCertNumber",          "Label": "dealer.step4.exemptionCertNumber",   "Type": "Text",    "Required": false, "PostData": true,  "ReadOnly": false,
      "RequireBasedOnFieldName": "SalesTaxExemptionStatusId", "RequireBasedOnFieldValue": [2] },
    { "Name": "StateDealerLicenceNumber",     "Label": "dealer.step4.licenceNumber",         "Type": "Text",    "Required": true,  "PostData": true,  "ReadOnly": false },
    { "Name": "LicenceExpiryDate",            "Label": "dealer.step4.licenceExpiryDate",     "Type": "Date",    "Required": true,  "PostData": true,  "ReadOnly": false },
    { "Name": "NaicsCode",                    "Label": "dealer.step4.naicsCode",             "Type": "Text",    "Required": false, "PostData": true,  "ReadOnly": false },
    { "Name": "Is1099Reportable",             "Label": "dealer.step4.is1099Reportable",      "Type": "Boolean", "Required": false, "PostData": true,  "ReadOnly": false }
  ]
}
