{"_id":"68d15c4e2b8419808f30f0dc","title":"NPS_AKRO_Franchise_v1","name":"npsAkroFranchiseV1","path":"npsakrofranchisev1","type":"form","display":"form","tags":[],"access":[{"type":"read_all","roles":["5f9ae327f1b65926a66350f3","5f9ae327f1b65921a76350f4"]},{"type":"update_all","roles":["5f9ae327f1b65926a66350f3"]}],"submissionAccess":[{"type":"create_all","roles":["5f9ae327f1b65926a66350f3","5f9ae327f1b65921a76350f4"]}],"owner":"5f9acba5f1b659b9e06350e4","components":[{"label":"Logo","tag":"img","attrs":[{"attr":"src","value":"{{ config.STATIC_ASSETS_ENV }}/NPS/images/npslogo.gif"},{"attr":"alt","value":"National Park Service"},{"attr":"title","value":"National Park Service"},{"attr":"style","value":"max-width: 80px;"}],"refreshOnChange":false,"key":"logo","type":"htmlelement","tableView":false,"input":false,"hideOnChildrenHidden":false,"hideLabel":true},{"label":"HTML","tag":"H3","attrs":[{"attr":"","value":""}],"content":"Glacier Bay National Park & Preserve Concession Franchise Fees
 ","refreshOnChange":false,"key":"html","type":"htmlelement","tableView":false,"input":false,"hideOnChildrenHidden":false,"hideLabel":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"* Required Field
 ","refreshOnChange":false,"tableView":false,"key":"html1","type":"htmlelement","input":false,"hideLabel":true},{"label":"Top of Form","columns":[{"components":[{"label":"authorizationToken","key":"authorizationToken","type":"hidden","input":true,"tableView":false,"hideOnChildrenHidden":true,"width":12}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"agencyFormId","key":"agencyFormId","type":"hidden","input":true,"tableView":false,"hideOnChildrenHidden":true,"width":12}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"min/max","persistent":"client-only","calculateServer":true,"trigger":{"init":true,"server":true},"dataSrc":"url","fetch":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/minmaxamount/{{ data.agencyFormId }}","method":"get","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}],"forwardHeaders":true,"authenticate":false},"key":"minMax","type":"datasource","input":true,"tableView":false,"hideOnChildrenHidden":true,"width":12}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"Company Profile","persistent":"client-only","calculateServer":true,"trigger":{"init":true,"server":true},"dataSrc":"url","fetch":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/companyprofile/{{ data.agencyFormId }}","method":"get","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}],"forwardHeaders":true,"authenticate":false},"key":"CompanyDataFromPaygov","type":"datasource","input":true,"tableView":false,"validate":{"multiple":true},"hideOnChildrenHidden":true,"keyModified":true,"multiple":true,"width":12}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2}],"autoAdjust":true,"hideOnChildrenHidden":true,"key":"columns1","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true},{"title":"Business Information","collapsible":false,"key":"businessInformation","type":"panel","label":"Panel","input":false,"tableView":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"Business Name","tableView":true,"validate":{"required":true,"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":50},"key":"BusinessName","type":"textfield","input":true,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true}],"width":8,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":8},{"components":[],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2}],"key":"columns","type":"columns","input":false,"tableView":false,"hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"Address","tableView":true,"validate":{"required":true,"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":100},"key":"partyAddress","type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":8,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":8},{"components":[],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns4","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true,"hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"Country","widget":"html5","tableView":true,"dataSrc":"custom","defaultValue":"USA","data":{"custom":"values = pgFormioGlobal().countries();"},"dataType":"string","valueProperty":"alpha3Code","template":"{{ item.countryName }}","calculateServer":true,"validate":{"required":true,"onlyAvailableItems":true},"key":"partyCountry","type":"select","lazyLoad":false,"limit":5000,"input":true,"hideOnChildrenHidden":false,"lockKey":true,"source":"67c9a12ae86e202a23558c02","isNew":true}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns5","type":"columns","input":false,"tableView":false,"path":"columns2","lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true,"hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"City","tableView":true,"validate":{"required":true,"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":50},"key":"partyCity","type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"custom","data":{"custom":"if (data.partyCountry === \"USA\") {\n values = pgFormioGlobal().states().USA;\n} else if (data.partyCountry === \"CAN\") {\n values = pgFormioGlobal().states().CAN;\n}"},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","refreshOn":"partyCountry","clearOnRefresh":true,"calculateServer":true,"validate":{"required":true,"onlyAvailableItems":true},"key":"partyState","customConditional":"show = data.partyCountry === \"USA\" || data.partyCountry === \"CAN\";","type":"select","lazyLoad":false,"input":true,"hideOnChildrenHidden":false,"lockKey":true,"source":"67c9a12ae86e202a23558c02","isNew":true},{"label":"State","tableView":true,"validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":50},"key":"partyForeignState","customConditional":"show = data.partyCountry !== \"USA\" && data.partyCountry !== \"CAN\";","type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Zip Code","tableView":true,"case":"uppercase","validate":{"required":true,"custom":"var val = input;\r\n\r\nif (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n if (data.partyCountry === \"USA\") {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n val = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code\";\r\n }\r\n } else if (data.partyCountry === \"CAN\") {\r\n var regEx = /^[a-z]\\d[a-z] ?\\d[a-z]\\d$/i;\r\n if (regEx.test(input)) {\r\n str = input.replace(/\\s/g, \"\");\r\n val = str.substr(0,3) + \" \" + str.substr(3);\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Postal Code\";\r\n }\r\n } else {\r\n valid = pgFormioGlobal().validateText(input);\r\n }\r\n}\r\n\r\nif (typeof instance != \"undefined\") {\r\n\tinstance.setValue(val);\r\n} else {\r\n data[component.key] = val; \r\n}","maxLength":10},"key":"partyZipcode","logic":[{"name":"Make Optional","trigger":{"type":"javascript","javascript":"result = data.partyCountry !== \"USA\" && data.partyCountry !== \"CAN\";"},"actions":[{"name":"Not Required","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":false},{"name":"Set Label","type":"property","property":{"label":"Label","value":"label","type":"string"},"text":"Zip or Postal Code"}]}],"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns3","type":"columns","input":false,"tableView":false,"path":"columns1","lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true,"hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"Phone","tableView":true,"validate":{"required":true,"custom":"var val = input;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n valid = true;\r\n} else {\r\n if (data.partyCountry === \"USA\" || data.partyCountry === \"CAN\" || data.partyCountry === \"MEX\") {\r\n var regEx = /^\\(?\\d{3}\\)?\\s?-?\\d{3}-?\\d{4}$/;\r\n if (!regEx.test(input)) {\r\n valid = \"Invalid Telephone Number\";\r\n } else {\r\n var str = input.replace(/[^\\d]/g, \"\");\r\n val = \"(\" + str.substr(0,3) + \") \" + str.substr(3,3) + \"-\" + str.substr(6);\r\n valid = true;\r\n }\r\n } else {\r\n var regEx = /^(?:[0-9-\\(\\)] ?){6,20}[0-9]$/;\r\n valid = regEx.test(input) ? true : \"Invalid Telephone Number\";\r\n }\r\n}\r\n\r\nif (typeof instance != \"undefined\") {\r\n\tinstance.setValue(val);\r\n} else {\r\n\tdata[component.key] = val; \r\n}"},"key":"partyPhone","type":"textfield","input":true,"inputType":"tel","hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Email Address","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"valid = pgFormioGlobal().validateEmail(input);"},"key":"partyEmail","type":"textfield","input":true,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"key":"columns6","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"hideOnChildrenHidden":false}]},{"title":"Fee Information","collapsible":false,"key":"feeInformation","type":"panel","label":"Panel","input":false,"tableView":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"Contract Number","tableView":true,"case":"uppercase","calculateValue":"if (!_.isEmpty(data.BusinessList)) {\n value = data.BusinessList.contractNumber;\n}","allowCalculateOverride":true,"validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[a-z]{4}[0-9]{3}-\\d{2}$/i;\r\nvalid = (input === \"\" || input === null || input === undefined || regEx.test(input)) ? true : \"Invalid Contract Number.\";","maxLength":255},"key":"ContractNumber","type":"textfield","input":true,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns7","type":"columns","input":false,"tableView":false,"hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"Fee For Dates:
From","placeholder":"MM/DD/YYYY","widget":{"type":"calendar","altInput":true,"allowInput":true,"clickOpens":true,"enableDate":true,"enableTime":false,"mode":"single","noCalendar":false,"format":"MM/dd/yyyy","dateFormat":"MM/dd/yyyy","useLocaleSettings":false,"hourIncrement":1,"minuteIncrement":5,"time_24hr":false,"saveAs":"text","minDate":"2000-08-19T19:00:57.995Z","maxDate":"2050-08-21T19:00:57.995Z","locale":"en","displayInTimezone":"viewer"},"tableView":true,"validate":{"required":true,"custom":"if (!_.isEmpty(data.FeeDateForm) && !_.isEmpty(data.FeeDateTo)) {\n valid = (new Date(data.FeeDateForm) <= new Date(data.FeeDateTo)) ? true : \"Start Date must be before End Date.\";\n} else {\n valid = true;\n}"},"key":"FeeDateForm","type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"
To","placeholder":"MM/DD/YYYY","widget":{"type":"calendar","altInput":true,"allowInput":true,"clickOpens":true,"enableDate":true,"enableTime":false,"mode":"single","noCalendar":false,"format":"MM/dd/yyyy","dateFormat":"MM/dd/yyyy","useLocaleSettings":false,"hourIncrement":1,"minuteIncrement":5,"time_24hr":false,"saveAs":"text","minDate":"2000-08-19T19:00:57.995Z","maxDate":"2050-08-21T19:00:57.995Z","locale":"en","displayInTimezone":"viewer"},"tableView":true,"validate":{"required":true,"custom":"if (!_.isEmpty(data.FeeDateForm) && !_.isEmpty(data.FeeDateTo)) {\n valid = (new Date(data.FeeDateForm) <= new Date(data.FeeDateTo)) ? true : \"Start Date must be before End Date.\";\n} else {\n valid = true;\n}"},"key":"FeeDateTo","type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns8","type":"columns","input":false,"tableView":false,"hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"Gross Revenue","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"required":true,"custom":"if (_.isNil(input)) {\n\t valid = true;\n} else {\n if (input < 10) {\n valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\n } else if (input > 99999999) {\n \t valid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\n } else {\n \t valid = true;\n \t}\n }"},"key":"GrossRevenue","logic":[{"name":"Not Req","trigger":{"type":"javascript","javascript":"result = !_.isNil(data.NumberOfPassengers);"},"actions":[{"name":"Not Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":false}]}],"type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Authorized Deductions","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"custom":"if (input < 0) {\n valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\n} else if (input > 999999) {\n \tvalid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\n} else {\n \tvalid = true;\n\t}"},"key":"GRAuthorizedDeductions","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Gross Receipts Subject to Fees","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var gross = _.isNumber(data.GrossRevenue) ? data.GrossRevenue : 0;\r\nvar deduct = _.isNumber(data.GRAuthorizedDeductions) ? data.GRAuthorizedDeductions : 0;\r\n\r\nvar total = gross - deduct\r\n\r\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"key":"GRSubjectToFees","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Franchise Fee Percentage","suffix":"%","mask":false,"spellcheck":true,"tableView":false,"delimiter":false,"requireDecimal":true,"inputFormat":"plain","validate":{"min":0,"max":99.99},"key":"GRFeeStructure","logic":[{"name":"Req","trigger":{"type":"javascript","javascript":"result = !_.isNil(data.GrossRevenue);"},"actions":[{"name":"Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]},{"name":"Not Req","trigger":{"type":"javascript","javascript":"result = _.isNil(data.GrossRevenue);"},"actions":[{"name":"Not Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":false}]}],"type":"number","decimalLimit":2,"input":true,"hideOnChildrenHidden":false},{"label":"Total Amount Calculated","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var grSubjFee = _.isNumber(data.GRSubjectToFees) ? data.GRSubjectToFees : 0;\r\nvar grFeeStruc = _.isNumber(data.GRFeeStructure) ? data.GRFeeStructure / 100 : 0;\r\n\r\nvar total = grSubjFee * grFeeStruc;\r\n\r\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"key":"GRCalculated","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Minimum Payment Due","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"custom":"if(!_.isNil(data.GrossRevenue)){\nif (input < 10) {\n valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\n} else if (input > 99999999) {\n \tvalid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\n} else {\n \tvalid = true;\n\t}\n}else {\n \tvalid = true;\n\t}"},"key":"GRMinimum","logic":[{"name":"Req","trigger":{"type":"javascript","javascript":"result = !_.isNil(data.GrossRevenue);"},"actions":[{"name":"Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]}],"type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Amount Due Based on Gross Receipts","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var calculated = _.isNumber(data.GRCalculated) ? data.GRCalculated : 0;\r\nvar min = _.isNumber(data.GRMinimum) ? data.GRMinimum : 0;\r\n\r\nvar total = \"0.00\";\r\n\r\nif(calculated>=min){\r\n var total = calculated;\r\n} else {\r\n var total = min;\r\n}\r\n\r\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"validate":{"required":true},"key":"GRAmountDue","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"
OR
\n ","refreshOnChange":false,"key":"html2","type":"htmlelement","input":false,"tableView":false,"hideOnChildrenHidden":false},{"label":"Total Number of Passengers","mask":false,"spellcheck":true,"tableView":false,"delimiter":false,"requireDecimal":false,"inputFormat":"plain","validate":{"required":true,"min":1,"max":99999999},"key":"NumberOfPassengers","logic":[{"name":"not req","trigger":{"type":"javascript","javascript":"result = !_.isNil(data.GrossRevenue);\n"},"actions":[{"name":"Not Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":false}]}],"type":"number","input":true,"hideOnChildrenHidden":false},{"label":"Franchise Fee Structure","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"required":true,"custom":"if (input < 0) {\r\n valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\r\n} else if (input > 999) {\r\n \tvalid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\r\n} else {\r\n \tvalid = true;\r\n\t}\r\n"},"key":"NPFeeStructure","logic":[{"name":"not req","trigger":{"type":"javascript","javascript":"result = _.isNil(data.NumberOfPassengers);"},"actions":[{"name":"Not Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":false}]},{"name":"Req","trigger":{"type":"javascript","javascript":"result = !_.isNil(data.NumberOfPassengers);"},"actions":[{"name":"Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]}],"type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Authorized Deductions","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"custom":"if (input < 0) {\r\n valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\r\n} else if (input > 999999) {\r\n \tvalid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\r\n} else {\r\n \tvalid = true;\r\n\t}\r\n"},"key":"NPAuthorizedDeductions","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Total Amount Calculated","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var passengers = _.isNumber(data.NumberOfPassengers) ? data.NumberOfPassengers : 0;\r\nvar rate = _.isNumber(data.NPFeeStructure) ? data.NPFeeStructure : 0;\r\nvar deductions = _.isNumber(data.NPAuthorizedDeductions) ? data.NPAuthorizedDeductions : 0;\r\n\r\nvar total = (passengers * rate) - deductions;\r\n\r\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"key":"NPCalculated","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Minimum Payment Due","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"required":true,"custom":"if(!_.isNil(data.NumberOfPassengers)){\r\nif (input < 10) {\r\n valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\r\n} else if (input > 99999999) {\r\n \tvalid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\r\n} else {\r\n \tvalid = true;\r\n\t}\r\n}else {\r\n \tvalid = true;\r\n\t}\r\n"},"key":"NPMinimum","logic":[{"name":"not req","trigger":{"type":"javascript","javascript":"result = _.isNil(data.NumberOfPassengers);"},"actions":[{"name":"Not Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":false}]},{"name":"Req","trigger":{"type":"javascript","javascript":"result = !_.isNil(data.NumberOfPassengers);"},"actions":[{"name":"Req","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]}],"type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Amount Due Based on Passenger","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var calculated = _.isNumber(data.NPCalculated) ? data.NPCalculated : 0;\r\nvar min = _.isNumber(data.NPMinimum) ? data.NPMinimum : 0;\r\n\r\nvar total = \"0.00\";\r\n\r\nif(calculated>=min){\r\n var total = calculated;\r\n} else {\r\n var total = min;\r\n}\r\n\r\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"key":"NPAmountDue","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Total Amount Due","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var dueGR = _.isNumber(data.GRAmountDue) ? data.GRAmountDue : 0;\r\nvar dueNP = _.isNumber(data.NPAmountDue) ? data.NPAmountDue : 0;\r\n\r\nvar total = \"0.00\";\r\n\r\nif(dueGR >= dueNP){\r\n var total = data.GRAmountDue;\r\n} else {\r\n var total = data.NPAmountDue;\r\n}\r\n\r\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"validate":{"required":true,"custom":"if (_.isNil(input)) {\r\n valid = true;\r\n} else {\r\n if (!_.isEmpty(data.minMax)) {\r\n if (input < parseFloat(data.minMax.minAmount)) {\r\n \t valid = \"Your payment is below the allowed amount. Please enter a higher dollar amount.\";\r\n \t } else if (input > parseFloat(data.minMax.maxAmount)) {\r\n \t valid = \"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\";\r\n \t } else {\r\n \t valid = true;\r\n \t}\r\n\t}\r\n}"},"key":"RemittanceNetAmount","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns9","type":"columns","input":false,"tableView":false,"hideOnChildrenHidden":false}]},{"label":"Name of Concessioner Authorizing Official","tableView":true,"validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":255},"key":"AuthorizingOfficial","type":"textfield","input":true,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true},{"label":"Standard Buttons","columns":[{"components":[{"label":"Continue","showValidations":false,"block":true,"customClass":"usa-button","tableView":false,"key":"submit","customConditional":"show = !data.showReassignButton ? true : data.showSubmitButton;","type":"button","input":true,"hideOnChildrenHidden":false}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"View PDF","action":"event","showValidations":false,"block":true,"customClass":"usa-button usa-button--outline","tableView":false,"key":"viewPdf","attributes":{"class":"usa-button--outline"},"type":"button","event":"viewPdf","input":true,"hideOnChildrenHidden":false}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"Save","action":"event","showValidations":false,"block":true,"customClass":"usa-button usa-button--outline","tableView":false,"key":"save","customConditional":"show = data.showSaveButton;","type":"button","event":"save","input":true,"hideOnChildrenHidden":false}],"size":"md","width":2,"offset":0,"push":0,"pull":0,"currentWidth":2},{"components":[{"label":"Reassign","action":"event","showValidations":false,"block":true,"customClass":"usa-button usa-button--outline","tableView":false,"key":"reassign","customConditional":"show = data.showReassignButton;","type":"button","event":"reassign","input":true,"hideOnChildrenHidden":false}],"size":"md","width":2,"offset":0,"push":0,"pull":0,"currentWidth":2},{"components":[],"size":"md","width":2,"offset":0,"push":0,"pull":0,"currentWidth":2},{"components":[],"size":"md","width":2,"offset":0,"push":0,"pull":0,"currentWidth":2}],"key":"columns10","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84253f388e59f3ba3b2c","isNew":true,"hideOnChildrenHidden":false},{"label":"SBU Footer","tableView":true,"form":"5fc7c311de457463ee152fb3","reference":false,"key":"sbuFooter","customConditional":"show = instance.options.pdf;","type":"form","input":true,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"revision":0,"components":[{"label":"HTML","tag":"p style=\"font-size: 11px\"","attrs":[{"attr":"","value":""}],"content":"

\r\n\r\nThe content of this document may contain Sensitive But Unclassified (SBU) data and/or Controlled Unclassified Information (CUI).\r\n","refreshOnChange":false,"key":"sbu_label","type":"htmlelement","input":false,"tableView":false},{"label":"HiddenTestField","calculateValue":"value = \"\";","calculateServer":true,"key":"hiddenTestField","type":"hidden","input":true,"tableView":false}]},{"label":"Columns","columns":[{"components":[{"label":"CCF 1","calculateValue":"value = data.BusinessName;","calculateServer":true,"key":"custom_field_1","type":"hidden","input":true,"tableView":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true},{"label":"CCF 2","calculateValue":"value = \"PPAKGLBA00 POPCFCFC9.XZ0000 XXXP543199\";","calculateServer":true,"key":"custom_field_2","type":"hidden","input":true,"tableView":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","type":"column","hideOnChildrenHidden":false,"input":true,"key":"","tableView":true,"label":"","placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"dataGridLabel":false,"labelPosition":"top","labelWidth":30,"labelMargin":3,"description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","allowCalculateOverride":false,"refreshOn":"","clearOnRefresh":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false},"conditional":{"eq":""},"id":"eciwb9nj","currentWidth":2},{"components":[{"label":"CCF 3","calculateValue":"//value = data.FBMS_Number;","calculateServer":true,"key":"custom_field_3","type":"hidden","input":true,"tableView":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true},{"label":"CCF 4","calculateValue":"value = data.ContractNumber;","calculateServer":true,"key":"custom_field_4","type":"hidden","input":true,"tableView":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","type":"column","hideOnChildrenHidden":false,"input":true,"key":"","tableView":true,"label":"","placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"dataGridLabel":false,"labelPosition":"top","labelWidth":30,"labelMargin":3,"description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","allowCalculateOverride":false,"refreshOn":"","clearOnRefresh":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false},"conditional":{"eq":""},"id":"exw7tvmt","currentWidth":2},{"components":[{"label":"CCF 5","tableView":true,"calculateValue":"value = (\"$\" + data.GRAmountDue.toFixed(2).replace(/(\\d)(?=(\\d{3})+\\.)/g, \"$1,\").toString());\n","calculateServer":true,"key":"custom_field_5","type":"hidden","input":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true},{"label":"CCF 6","tableView":true,"calculateValue":"value = (\"$\" + data.NPAmountDue.toFixed(2).replace(/(\\d)(?=(\\d{3})+\\.)/g, \"$1,\").toString());\n","calculateServer":true,"key":"custom_field_6","type":"hidden","input":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true}],"width":2,"offset":0,"push":0,"pull":0,"type":"column","hideOnChildrenHidden":false,"input":true,"key":"","tableView":true,"label":"","placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"dataGridLabel":false,"labelPosition":"top","labelWidth":30,"labelMargin":3,"description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","allowCalculateOverride":false,"refreshOn":"","clearOnRefresh":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false},"conditional":{"eq":""},"id":"eyl1ak5p","size":"md","currentWidth":2},{"components":[{"label":"CCF 7","tableView":true,"calculateValue":"//value = data.GrossRevenue;\nvalue = (\"$\" + data.GrossRevenue.toFixed(2).replace(/(\\d)(?=(\\d{3})+\\.)/g, \"$1,\").toString());\n","calculateServer":true,"key":"custom_field_7","type":"hidden","input":true,"lockKey":true,"hideOnChildrenHidden":false,"source":"5eac8425c2464812cf69235e","isNew":true,"mask":false,"inputFormat":"plain","spellcheck":true},{"label":"CCF 8","calculateValue":"value = data.NumberOfPassengers;","calculateServer":true,"key":"custom_field_8","type":"hidden","input":true,"tableView":true,"lockKey":true,"hideOnChildrenHidden":false,"source":"5eac8425c2464812cf69235e","isNew":true,"mask":false,"inputFormat":"plain","spellcheck":true}],"width":2,"offset":0,"push":0,"pull":0,"type":"column","hideOnChildrenHidden":false,"input":true,"key":"","tableView":true,"label":"","placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"dataGridLabel":false,"labelPosition":"top","labelWidth":30,"labelMargin":3,"description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","allowCalculateOverride":false,"refreshOn":"","clearOnRefresh":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false},"conditional":{"eq":""},"id":"eervrqza","size":"md","currentWidth":2},{"components":[{"label":"CCF 9","calculateValue":"value = data.AuthorizingOfficial;","calculateServer":true,"key":"custom_field_9","type":"hidden","input":true,"tableView":true,"lockKey":true,"hideOnChildrenHidden":false,"source":"5eac8425c2464812cf69235e","isNew":true,"mask":false,"inputFormat":"plain","spellcheck":true}],"width":2,"offset":0,"push":0,"pull":0,"type":"column","hideOnChildrenHidden":false,"input":true,"key":"","tableView":true,"label":"","placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"dataGridLabel":false,"labelPosition":"top","labelWidth":30,"labelMargin":3,"description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","allowCalculateOverride":false,"refreshOn":"","clearOnRefresh":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false},"conditional":{"eq":""},"id":"eyj91ysh","size":"md","currentWidth":2},{"components":[],"width":2,"offset":0,"push":0,"pull":0,"type":"column","hideOnChildrenHidden":false,"input":true,"key":"","tableView":true,"label":"","placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"dataGridLabel":false,"labelPosition":"top","labelWidth":30,"labelMargin":3,"description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","allowCalculateOverride":false,"refreshOn":"","clearOnRefresh":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false},"conditional":{"eq":""},"id":"e15b2tie","size":"md","currentWidth":2}],"hideLabel":true,"key":"panelColumns2","type":"columns","labelWidth":30,"labelMargin":3,"input":false,"tableView":false,"clearOnRefresh":false,"path":"panelColumns2","lockKey":true,"source":"5eac8425c2464812cf69235e","isNew":true,"hideOnChildrenHidden":false}],"settings":{},"properties":{},"created":"2021-11-10T13:46:28.681Z","modified":"2025-09-22T14:25:18.841Z","project":"5f9ae327f1b65987a86350f2","controller":"","revisions":"original","submissionRevisions":"","_vid":3,"_rid":"618bcd34976b26cb0fa1364e","_vnote":"(Source version:12, User:cflorea, Build:23368051)","_vuser":"admin","revisionId":"68d15c4e2b8419808f30f0dc","config":{"PAYGOV_ENV":"https://www.pay.gov","STATIC_ASSETS_ENV":"https://www.pay.gov/public/static-assets/paygov","COMPANY_PROFILE":"public/api/v1/companyprofile","MIN_MAX_AMOUNT":"public/api/v1/minmaxamount","GET_COUNTRIES":"public/api/v1/getCountries","GET_STATES":"public/api/v1/getStates"},"module":"{options:{form:{evalContext:{pgFormioGlobal:function(){function o(a,e,t,o){if(a=a&&a.replace(e,\"\")){if(t)return t;t=(o||\"Input\")+\" contains invalid \";e=a.replace(/[\\x00-\\x20\\x7F]/g,\"\");return 1===e.length?t+=e+\" \":1e.length&&((o=a.replace(/[^ ]/g,\"\")).length?a.length===e.length+o.length?t+=e.length?\"and space \":\"space \":t+=\"space and non-printable \":t+=e.length?\"and non-printable \":\"non-printable \"),t+\"character\"+(1parseFloat(e.maxAmount))return\"Your payment is above the maximum allowed amount. Please enter a lower dollar amount.\"}return!0}}}}}}}"}