Almost matching export.

This commit is contained in:
Patrick Fic
2025-03-20 12:50:47 -07:00
parent 2e5fe7c99d
commit 45209bd9e4
32 changed files with 490 additions and 120 deletions

View File

@@ -31,7 +31,7 @@ const DecodePfh = async (
_.pick(rawDBFRecord[0], [
//TODO: Add typings for EMS File Formats.
//TODO: Several of these fields will fail. Should extend schema to capture them.
"ID_PRO_NAM", //Remove
//"ID_PRO_NAM", //Remove
"TAX_PRETHR",
"TAX_THRAMT", //Remove
"TAX_PSTTHR",
@@ -48,7 +48,7 @@ const DecodePfh = async (
"ADJ_G_DISC",
"ADJ_TOWDIS",
"ADJ_STRDIS",
"ADJ_BTR_IN", //Remove
//"ADJ_BTR_IN", //Remove
"TAX_PREDIS",
])
);
@@ -57,13 +57,13 @@ const DecodePfh = async (
//Standardize some of the numbers and divide by 100.
rawPfhData.tax_prethr = rawPfhData.tax_prethr ?? 0 / 100;
rawPfhData.tax_pstthr = rawPfhData.tax_pstthr ?? 0 / 100;
rawPfhData.tax_tow_rt = rawPfhData.tax_tow_rt ?? 0 / 100;
rawPfhData.tax_str_rt = rawPfhData.tax_str_rt ?? 0 / 100;
rawPfhData.tax_sub_rt = rawPfhData.tax_sub_rt ?? 0 / 100;
rawPfhData.tax_lbr_rt = rawPfhData.tax_lbr_rt ?? 0 / 100;
rawPfhData.federal_tax_rate = rawPfhData.tax_gst_rt ?? 0 / 100;
rawPfhData.tax_prethr = (rawPfhData.tax_prethr ?? 0) / 100;
rawPfhData.tax_pstthr = (rawPfhData.tax_pstthr ?? 0) / 100;
rawPfhData.tax_tow_rt = (rawPfhData.tax_tow_rt ?? 0) / 100;
rawPfhData.tax_str_rt = (rawPfhData.tax_str_rt ?? 0) / 100;
rawPfhData.tax_sub_rt = (rawPfhData.tax_sub_rt ?? 0) / 100;
rawPfhData.tax_lbr_rt = (rawPfhData.tax_lbr_rt ?? 0) / 100;
rawPfhData.federal_tax_rate = (rawPfhData.tax_gst_rt ?? 0) / 100;
delete rawPfhData.tax_gst_rt;
return rawPfhData;