Add additional EMS out files.

This commit is contained in:
Patrick Fic
2025-04-08 10:32:37 -07:00
parent feaa5a8ad2
commit b765a9262d
11 changed files with 1432 additions and 15 deletions

View File

@@ -0,0 +1,760 @@
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,
},
];

View File

@@ -0,0 +1,112 @@
import { FieldDescriptor } from "dbffile";
export const stlFieldLineDescriptors: FieldDescriptor[] = [
{
name: "TTL_TYPE",
type: "C",
size: 4,
decimalPlaces: 0,
},
{
name: "TTL_TYPECD",
type: "C",
size: 4,
decimalPlaces: 0,
},
{
name: "T_AMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "T_HRS",
type: "N",
size: 5,
decimalPlaces: 1,
},
{
name: "T_ADDLBR",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "T_DISCAMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "T_MKUPAMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "T_GDISCAMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "TAX_AMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "NT_AMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "NT_HRS",
type: "N",
size: 5,
decimalPlaces: 1,
},
{
name: "NT_ADDLBR",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "NT_DISC",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "NT_MKUP",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "NT_GDIS",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "TTL_TYPAMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
{
name: "TTL_HRS",
type: "N",
size: 5,
decimalPlaces: 1,
},
{
name: "TTL_AMT",
type: "N",
size: 9,
decimalPlaces: 2,
},
];

View File

@@ -0,0 +1,88 @@
import { FieldDescriptor } from "dbffile";
export const ttlFieldLineDescriptors: FieldDescriptor[] = [
{
name: "G_TTL_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_BETT_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_RPD_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_DED_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_CUST_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_AA_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "N_TTL_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "PREV_NET",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "SUPP_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "N_SUPP_ANT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_UPD_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_TTL_DISC",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "G_TAX",
type: "N",
size: 10,
decimalPlaces: 2,
},
{
name: "GST_AMT",
type: "N",
size: 10,
decimalPlaces: 2,
},
];