import { FieldDescriptor } from "dbffile";

export const pftFieldLineDescriptors: FieldDescriptor[] = [
  {
    name: "TAX_TYPE1",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY1_TIER1",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY1_THRES1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_RATE1",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY1_SUR1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_TIER2",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY1_THRES2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_RATE2",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY1_SUR2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_TIER3",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY1_THRES3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_RATE3",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY1_SUR3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_TIER4",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY1_THRES4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_RATE4",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY1_SUR4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_TIER5",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY1_THRES5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY1_RATE5",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY1_SUR5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TAX_TYPE2",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY2_TIER1",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY2_THRES1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_RATE1",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY2_SUR1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_TIER2",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY2_THRES2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_RATE2",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY2_SUR2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_TIER3",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY2_THRES3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_RATE3",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY2_SUR3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_TIER4",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY2_THRES4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_RATE4",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY2_SUR4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_TIER5",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY2_THRES5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY2_RATE5",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY2_SUR5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TAX_TYPE3",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY3_TIER1",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY3_THRES1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_RATE1",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY3_SUR1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_TIER2",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY3_THRES2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_RATE2",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY3_SUR2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_TIER3",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY3_THRES3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_RATE3",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY3_SUR3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_TIER4",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY3_THRES4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_RATE4",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY3_SUR4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_TIER5",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY3_THRES5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY3_RATE5",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY3_SUR5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TAX_TYPE4",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY4_TIER1",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY4_THRES1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_RATE1",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY4_SUR1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_TIER2",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY4_THRES2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_RATE2",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY4_SUR2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_TIER3",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY4_THRES3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_RATE3",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY4_SUR3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_TIER4",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY4_THRES4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_RATE4",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY4_SUR4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_TIER5",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY4_THRES5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY4_RATE5",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY4_SUR5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TAX_TYPE5",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY5_TIER1",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY5_THRES1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_RATE1",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY5_SUR1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_TIER2",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY5_THRES2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_RATE2",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY5_SUR2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_TIER3",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY5_THRES3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_RATE3",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY5_SUR3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_TIER4",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY5_THRES4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_RATE4",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY5_SUR4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_TIER5",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY5_THRES5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY5_RATE5",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY5_SUR5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TAX_TYPE6",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY6_TIER1",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY6_THRES1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_RATE1",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY6_SUR1",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_TIER2",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY6_THRES2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_RATE2",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY6_SUR2",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_TIER3",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY6_THRES3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_RATE3",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY6_SUR3",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_TIER4",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY6_THRES4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_RATE4",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY6_SUR4",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_TIER5",
    type: "N",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "TY6_THRES5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "TY6_RATE5",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "TY6_SUR5",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
];
