{ "constraint": [ "{transaction}", "{loc_code}", "{perd_start}", "{perd_end}" ], "name": "PAYCOM", "source": "client_file", "loading_function": "csv", "schemas": { "default": [ { "path": "{perd_start}", "type": "date", "column_name": "perd_start" }, { "path": "{perd_end}", "type": "date", "column_name": "perd_end" }, { "path": "{check_date}", "type": "date", "column_name": "check_date" }, { "path": "{loc_code}", "type": "text", "column_name": "loc_code" }, { "path": "{loc_descr}", "type": "text", "column_name": "loc_descr" }, { "path": "{loc_glseg}", "type": "text", "column_name": "loc_glseg" }, { "path": "{loc_over}", "type": "text", "column_name": "loc_over" }, { "path": "{dep_code}", "type": "text", "column_name": "dep_code" }, { "path": "{dep_descr}", "type": "text", "column_name": "dep_descr" }, { "path": "{dep_nat}", "type": "text", "column_name": "dep_nat" }, { "path": "{dep_over}", "type": "text", "column_name": "dep_over" }, { "path": "{di_code}", "type": "text", "column_name": "di_code" }, { "path": "{di_descr}", "type": "text", "column_name": "di_descr" }, { "path": "{di_glseg}", "type": "text", "column_name": "di_glseg" }, { "path": "{di_over}", "type": "text", "column_name": "di_over" }, { "path": "{title_code}", "type": "text", "column_name": "title_code" }, { "path": "{title_descr}", "type": "text", "column_name": "title_descr" }, { "path": "{title_glseg}", "type": "text", "column_name": "title_glseg" }, { "path": "{title_over}", "type": "text", "column_name": "title_over" }, { "path": "{ee_code}", "type": "text", "column_name": "ee_code" }, { "path": "{ee_glseg}", "type": "text", "column_name": "ee_glseg" }, { "path": "{ee_over}", "type": "text", "column_name": "ee_over" }, { "path": "{acct_type_code}", "type": "text", "column_name": "acct_type_code" }, { "path": "{hours}", "type": "numeric", "column_name": "hours" }, { "path": "{nat_code}", "type": "text", "column_name": "nat_code" }, { "path": "{nat_over}", "type": "text", "column_name": "nat_over" }, { "path": "{gl_ref}", "type": "text", "column_name": "gl_ref" }, { "path": "{gl_group}", "type": "text", "column_name": "gl_group" }, { "path": "{gl_descr}", "type": "text", "column_name": "gl_descr" }, { "path": "{gl_code}", "type": "text", "column_name": "gl_code" }, { "path": "{gl_amount}", "type": "numeric", "column_name": "gl_amount" }, { "path": "{pp_code}", "type": "text", "column_name": "pp_code" }, { "path": "{pp_descr}", "type": "text", "column_name": "pp_descr" }, { "path": "{pp_gl}", "type": "text", "column_name": "pp_gl" }, { "path": "{pp_over}", "type": "text", "column_name": "pp_over" }, { "path": "{transaction}", "type": "text", "column_name": "transaction" } ] } }