You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
3.7 KiB
40 lines
3.7 KiB
{
|
|
"Logging": {
|
|
"LogLevel": {
|
|
"Default": "Information",
|
|
"Microsoft.AspNetCore": "Warning"
|
|
}
|
|
},
|
|
"AllowedHosts": "*",
|
|
"UploadSavePath": "../Uploaded/",
|
|
"DataStandard" : {"headerTemplates": [
|
|
{"Header": "Contract Number", "HeaderRegex": "(contract\\s?(number|#|num))" ,"ValueRegex": "^\\d+\\d$", "Nullable": true},
|
|
{"Header": "Customer Name", "HeaderRegex": "(cust(omer)?\\s?name)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "Customer Phone Number", "HeaderRegex": "(phone\\s?(num(ber)?|#)?)" ,"ValueRegex": "(\\+?\\d-?)?\\s?\\(?\\d{3}\\)?-?\\s?\\d{3}-?\\s?\\d{4}", "Nullable": true},
|
|
{"Header": "Customer Tax-ID", "HeaderRegex": "((tax-?id)|(TIN)|(EIN))" ,"ValueRegex": "(\\d{2}-?\\d{7})|((\\d{3}){2}\\d{3})|(\\d{3}-?\\d{2}-?\\d{4})", "Nullable": true},
|
|
{"Header": "Customer Physical Address 1", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?add(ress)?(\\s?1)?)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "Customer Physical Address 2", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?add(ress)?\\s2)" ,"ValueRegex": "", "Nullable": true},
|
|
{"Header": "Customer Physical City", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?city)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "Customer Physical State", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?state)" ,"ValueRegex": "\\w+", "Nullable": true},
|
|
{"Header": "Customer Physical Zip", "HeaderRegex": "(cust(omers?)?\\s?\\w*\\s?zip\\s?(code)?)" ,"ValueRegex": "\\d{5}-?(\\d{4})?", "Nullable": true},
|
|
{"Header": "Date Booked", "HeaderRegex": "(date\\s?booked)" ,"ValueRegex": "[1-2]?\\d\\/\\d{1,2}\\/(20)?\\d{2}", "Nullable": true},
|
|
{"Header": "Term (Months)", "HeaderRegex": "(term\\s?(\\(?months\\)?)?)" ,"ValueRegex": "\\d{1,3}", "Nullable": true},
|
|
{"Header": "Payment Amount", "HeaderRegex": "(pa?yme?n?t\\s?am(oun)?t)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true},
|
|
{"Header": "Financed Amount", "HeaderRegex": "(financed\\s?am(oun)?t)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true},
|
|
{"Header": "Receivable balance", "HeaderRegex": "(rec(eivable)?\\s?bal(ance)?)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true},
|
|
{"Header": "Asset Description", "HeaderRegex": "(asset\\sdesc(ription)?)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "Serial Number/VIN", "HeaderRegex": "(serial\\s?num(ber)?|VIN)" ,"ValueRegex": "\\d{8}", "Nullable": true},
|
|
{"Header": "Business Type", "HeaderRegex": "((business|biz)\\s?type)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "PG Name", "HeaderRegex": "((pg|guarantor)\\s?name)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "PG Address 1", "HeaderRegex": "((pg|guarantor)\\s?add(ress)?(\\s?1))" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "PG Address 2", "HeaderRegex": "((pg|guarantor)\\s?add(ress)?(\\s?2))" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "PG City", "HeaderRegex": "((pg|guarantor)\\s?city)" ,"ValueRegex": "(\\w+\\s?)+", "Nullable": true},
|
|
{"Header": "PG State", "HeaderRegex": "((pg|guarantor)\\s?state)" ,"ValueRegex": "\\d{5}-?(\\d{4})?", "Nullable": true},
|
|
{"Header": "PG Zip", "HeaderRegex": "((pg|guarantor)\\s?zip)" ,"ValueRegex": "\\d{3}-?\\d{2}-?\\d{3}", "Nullable": true},
|
|
{"Header": "PG SSN", "HeaderRegex": "((pg|guarantor)\\s?ssn)" ,"ValueRegex": "[0-2]?\\d\\/\\d{1,2}\\/(19|20)?\\d{2}", "Nullable": true},
|
|
{"Header": "DOB", "HeaderRegex": "(dob|date of birth)" ,"ValueRegex": "\\d{3}", "Nullable": true},
|
|
{"Header": "PG1 FICO", "HeaderRegex": "(pg\\d?\\s?FICO)" ,"ValueRegex": "(\\d{1,2},?)*\\d+(.\\d{2})?", "Nullable": true}
|
|
],
|
|
"validateData" : false
|
|
}
|
|
}
|
|
|