{"_id":"64ec95103d6ec44e2a625fa6","type":"form","tags":[],"owner":"5f9acba5f1b659b9e06350e4","components":[{"label":"HTML","tag":"H3","attrs":[{"attr":"","value":""}],"content":"USDA, AMS, S&T
Plant Variety Protection
Application Fee Payment
 ","refreshOnChange":true,"key":"html","type":"htmlelement","tableView":false,"input":false,"hideOnChildrenHidden":false,"hideLabel":true,"redrawOn":"CompanyDataFromPaygov"},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"* Required Field
 ","refreshOnChange":true,"key":"html2","type":"htmlelement","tableView":false,"input":false,"hideLabel":true},{"title":"Contact Information","collapsible":false,"key":"contactInformation","type":"panel","label":"Panel","input":false,"tableView":false,"components":[{"label":"Company Name","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":100},"key":"CompanyName","type":"textfield","input":true,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true},{"label":"Name","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":100},"key":"PartyGivenNameText","type":"textfield","input":true,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true},{"label":"Address 1","tableView":true,"validate":{"required":true,"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":100},"key":"partyAddress1","type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur"},{"label":"Address 2","tableView":true,"validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":100},"key":"partyAddress2","type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur"},{"label":"Columns","columns":[{"components":[{"label":"Country","widget":"html5","tableView":true,"dataSrc":"url","defaultValue":"USA","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getCountries","headers":[{"key":"","value":""}]},"valueProperty":"alpha3Code","template":"{{ item.countryName }}","calculateServer":true,"key":"partyCountry","type":"select","limit":5000,"input":true,"disableLimit":false,"hideOnChildrenHidden":false,"lazyLoad":false,"validate":{"required":true}}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6},{"components":[],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"key":"columns3","type":"columns","input":false,"tableView":false,"path":"columns2","lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true},{"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,"validateOn":"blur"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates","headers":[{"key":"","value":""}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","refreshOn":"partyCountry","clearOnRefresh":true,"calculateServer":true,"validate":{"required":true},"key":"partyState","customConditional":"show = data.partyCountry === \"USA\" || data.partyCountry === \"CAN\";","type":"select","filter":"country={{ data.partyCountry }}","input":true,"disableLimit":false,"hideOnChildrenHidden":false,"lazyLoad":false},{"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,"validateOn":"blur"}],"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,"validateOn":"blur"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4}],"key":"columns4","type":"columns","input":false,"tableView":false,"path":"columns1","lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true},{"label":"Columns","columns":[{"components":[{"label":"Phone Number","tableView":true,"validateOn":"blur","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,"hideOnChildrenHidden":false,"inputType":"tel"}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6},{"components":[{"label":"Fax Number","tableView":true,"validateOn":"blur","validate":{"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":"Fax","type":"textfield","input":true,"hideOnChildrenHidden":false,"inputType":"tel"}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"key":"columns5","type":"columns","input":false,"tableView":false,"path":"columns3","lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true},{"label":"Columns","columns":[{"components":[{"label":"Email Address","tableView":true,"validate":{"required":true,"custom":"valid = pgFormioGlobal().validateEmail(input);"},"key":"partyEmail","type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur"}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6},{"components":[],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"key":"columns2","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84253f388e5b14ba3b29","isNew":true}]},{"title":"Payment Information","collapsible":false,"key":"paymentInformationPanel","type":"panel","label":"Payment Information","input":false,"tableView":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"Will you be submitting an attachment?","optionsLabelPosition":"right","inline":false,"tableView":false,"values":[{"label":"Yes","value":"Yes","shortcut":""},{"label":"No","value":"No","shortcut":""}],"dataType":"string","validate":{"required":true},"key":"SubmittingAttachment","type":"radio","input":true,"hideOnChildrenHidden":false}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6},{"components":[{"label":"AttachmentRequired","calculateValue":"value = data.SubmittingAttachment.toLowerCase();","calculateServer":true,"key":"AttachmentRequired","type":"hidden","input":true,"tableView":false,"hideOnChildrenHidden":false}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"key":"columns","type":"columns","input":false,"tableView":false},{"label":"Payment Information","reorder":false,"addAnotherPosition":"bottom","defaultOpen":false,"layoutFixed":false,"enableRowGroups":false,"initEmpty":false,"hideLabel":true,"tableView":false,"defaultValue":[{"ServiceRequested":"","PVNumber":"","Species":"","CommonName":"","Designation":""}],"validate":{"minLength":"1","maxLength":"6"},"key":"paymentInformation","type":"datagrid","input":true,"components":[{"key":"fieldset","type":"fieldset","label":"","input":false,"tableView":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"Service Requested","widget":"html5","tableView":true,"dataSrc":"json","data":{"json":[{"label":"Additional fee for authentication of copies","value":"16"},{"label":"Additional fee for reconsideration","value":"8"},{"label":"Certificate issuance fees","value":"4"},{"label":"Copies","value":"15"},{"label":"Copies of color photographs","value":"11"},{"label":"Correcting or re-issuance of a certificate","value":"7"},{"label":"Field inspection or other services requiring travel","value":"17"},{"label":"Filing a protest to the Commissioner","value":"2"},{"label":"Filing appeal to the Secretary","value":"1"},{"label":"Granting of extension","value":"9"},{"label":"Late fee","value":"12"},{"label":"New application filing plus examination fees and certificate fee","value":"3"},{"label":"Other services, including training classes","value":"18"},{"label":"Recordation fee","value":"10"},{"label":"Revival of abandoned application","value":"6"},{"label":"Seed replenishment fee","value":"14"},{"label":"Submission of new data after recommendation to issue but before issuance","value":"5"},{"label":"Tissue culture fee for tubers only","value":"13"},{"label":"See Attached","value":"99"}]},"validate":{"required":true},"key":"ServiceRequested","type":"select","input":true,"hideOnChildrenHidden":false}],"width":9,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":9},{"components":[{"label":"PV Number","tableView":true,"validateOn":"blur","validate":{"custom":"var regEx = /^\\d{7,9}$/;\r\nvalid = (_.isEmpty(input) || regEx.test(input)) ? true : \"Invalid PV Number\";"},"key":"PVNumber","logic":[{"name":"require","trigger":{"type":"javascript","javascript":"result = row.ServiceRequested.value != \"3\" && row.ServiceRequested.value != \"99\";"},"actions":[{"name":"required","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]}],"type":"textfield","input":true,"hideOnChildrenHidden":false}],"offset":0,"push":0,"pull":0,"size":"md","width":3,"currentWidth":3}],"hideLabel":true,"key":"columns6","type":"columns","input":false,"tableView":false},{"label":"Columns","columns":[{"components":[{"label":"Crop Kind/Species","tableView":true,"validateOn":"blur","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":80},"key":"Species","logic":[{"name":"require","trigger":{"type":"javascript","javascript":"result = row.ServiceRequested.value && row.ServiceRequested.value != \"99\";"},"actions":[{"name":"required","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]}],"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":[{"label":"Common Name","tableView":true,"validateOn":"blur","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":80},"key":"CommonName","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":[{"label":"Variety Name / Designation","tableView":true,"validateOn":"blur","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":80},"key":"Designation","logic":[{"name":"require","trigger":{"type":"javascript","javascript":"result = row.ServiceRequested.value && row.ServiceRequested.value != \"99\";"},"actions":[{"name":"required","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]}],"type":"textfield","input":true,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"hideOnChildrenHidden":false}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"hideLabel":true,"key":"columns1","type":"columns","input":false,"tableView":false},{"label":"Columns","columns":[{"components":[{"label":"Unit Price","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validateOn":"blur","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":"UnitPrice99","customConditional":"show = row.ServiceRequested.value === \"99\";","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true},{"label":"Unit Price","mask":false,"spellcheck":true,"disabled":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var amount = 0.00;\r\nvar noUnit = false;\r\n\r\nswitch(row.ServiceRequested.value) {\r\n\tcase \"1\" : // Filing appeal to the Secretary\r\n\t\tamount = 4942.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"2\" : // Filing a protest to the Commissioner\r\n\t\tamount = 4118.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"3\" : // New application filing plus examination fees\r\n\t\tamount = 5150.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"4\" : // Certificate issuance fees\r\n\t\tamount = 768.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"5\" : // Submission of new data after recommendation to issue but before issuance\r\n\t\tamount = 432.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"6\" : // Revival of abandoned application\r\n\t\tamount = 518.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"7\" : // Correcting or re-issuance of a certificate\r\n\t\tamount = 518.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"8\" : // Additional fee for reconsideration\r\n\t\tamount = 589.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"9\" : // Granting of extension\r\n\t\tamount = 89.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"10\" : // Recordation fee\r\n\t\tnoUnit = true;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"11\" : // Copies of color photographs\r\n\t\tamount = 41.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"12\" : // Late fee\r\n\t\tnoUnit = true;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"13\" : // Tissue culture fee for tubers only\r\n\t\tamount = 2400.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"14\" : // Seed replenishment fee\r\n\t\tamount = 38.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"15\" : // Copies\r\n\t\tnoUnit = true;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"16\" : // Additional fee for authentication of copies\r\n\t\tnoUnit = true;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"17\" : // Field inspection or other services requiring travel\r\n\t\tnoUnit = true;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"18\" : // Other services including training classes\r\n\t\tamount = 107.00;\r\n\t\tbreak;\r\n\t\t\r\n\tcase \"99\" : // See Attached;\r\n\t\tnoUnit = true;\r\n\t\tbreak;\r\n\t\t\r\n\tdefault :\r\n\t\tamount = 0.00;\r\n\t\tbreak;\r\n}\r\n\r\nif (noUnit === false) {\r\n\tvalue = amount;\r\n} else if (row.ServiceRequested.value !== \"99\") {\r\n\tinstance.resetValue();\r\n}","calculateServer":true,"key":"UnitPrice","customConditional":"show = row.ServiceRequested.value !== \"99\";","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Number of Units","mask":false,"spellcheck":true,"disabled":true,"tableView":false,"delimiter":false,"requireDecimal":false,"inputFormat":"plain","validate":{"min":0,"max":999},"key":"NumberOfUnits","logic":[{"name":"required","trigger":{"type":"javascript","javascript":"var require = true;\nif (row.ServiceRequested.value) {\n switch (row.ServiceRequested.value) {\n case \"10\" : // Recordation fee\n case \"12\" : // Late fee\n case \"15\" : // Copies\n case \"16\" : // Additional fee for authentication of copies\n case \"17\" : // Field inspection or other services requiring travel\n require = false;\n break;\n \n default :\n require = true;\n break;\n }\n}\n\nresult = require;"},"actions":[{"name":"enable","type":"property","property":{"label":"Disabled","value":"disabled","type":"boolean"},"state":false},{"name":"required","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]},{"name":"clear value","trigger":{"type":"event","event":"change"},"actions":[{"name":"clear value","type":"value","value":"if (result[0].changed && result[0].changed.instance.key === \"ServiceRequested\" && result[0].changed.instance.rowIndex === instance.rowIndex && (result[1].changed.value.value == \"10\" || result[1].changed.value.value == \"12\" || result[1].changed.value.value == \"15\" || result[1].changed.value.value == \"16\" || result[1].changed.value.value == \"17\")) {\r\n instance.resetValue();\r\n}"}]}],"type":"number","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Total","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","validate":{"required":true},"key":"TotalOpen","customConditional":"var display = false;\nswitch (row.ServiceRequested.value) {\n case \"10\" : // Recordation fee\n case \"12\" : // Late fee\n case \"15\" : // Copies\n case \"16\" : // Additional fee for authentication of copies\n case \"17\" : // Field inspection or other services requiring travel\n display = true;\n break;\n \n default :\n display = false;\n break;\n}\n\nshow = display;","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Total","mask":false,"spellcheck":true,"disabled":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"if (row.ServiceRequested.value != \"15\" && row.ServiceRequested.value != \"16\" && row.ServiceRequested.value != \"17\" && row.ServiceRequested.value != \"12\" && row.ServiceRequested.value != \"10\") {\n var qty = _.isNumber(row.NumberOfUnits) ? row.NumberOfUnits : 0;\n var price = _.isNumber(row.UnitPrice) ? row.UnitPrice : 0;\n var total = qty * price;\n value = parseFloat(total.toFixed(2));\n}","calculateServer":true,"key":"TotalClosed","customConditional":"var display = true;\nswitch (row.ServiceRequested.value) {\n case \"10\" : // Recordation fee\n case \"12\" : // Late fee\n case \"15\" : // Copies\n case \"16\" : // Additional fee for authentication of copies\n case \"17\" : // Field inspection or other services requiring travel\n display = false;\n break;\n \n default :\n display = true;\n break;\n}\n\nshow = display;","type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false},{"label":"Total","mask":false,"spellcheck":true,"disabled":true,"tableView":false,"currency":"USD","inputFormat":"plain","clearOnHide":false,"calculateValue":"var total = _.isNumber(row.TotalOpen) ? row.TotalOpen : 0;\ntotal += _.isNumber(row.TotalClosed) ? row.TotalClosed : 0;\n\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"key":"Total","customConditional":"show = false;","logic":[{"name":"required","trigger":{"type":"javascript","javascript":"var require = false;\nswitch (row.ServiceRequested.value) {\n case \"10\" : // Recordation fee\n case \"12\" : // Late fee\n case \"15\" : // Copies\n case \"16\" : // Additional fee for authentication of copies\n case \"17\" : // Field inspection or other services requiring travel\n require = true;\n break;\n \n default :\n require = false;\n break;\n}\n\nresult = require;"},"actions":[{"name":"enable","type":"property","property":{"label":"Disabled","value":"disabled","type":"boolean"},"state":false},{"name":"required","type":"property","property":{"label":"Required","value":"validate.required","type":"boolean"},"state":true}]},{"name":"clear value","trigger":{"type":"event","event":"change"},"actions":[{"name":"clear value","type":"value","value":"if (result[0].changed && result[0].changed.instance.key === \"ServiceRequested\" && result[0].changed.instance.rowIndex === instance.rowIndex && (result[1].changed.value == \"10\" || result[1].changed.value == \"12\" || result[1].changed.value == \"15\" || result[1].changed.value == \"16\" || result[1].changed.value == \"17\")) {\r\n instance.resetValue();\r\n}"}]}],"type":"currency","input":true,"delimiter":true,"hideOnChildrenHidden":false}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"key":"columns7","type":"columns","input":false,"tableView":false}]}]},{"label":"Columns","columns":[{"components":[{"label":"Total Payment Amount","mask":false,"spellcheck":true,"tableView":false,"currency":"USD","inputFormat":"plain","calculateValue":"var total = 0;\nif (data.paymentInformation !== undefined) {\n for (var i = 0; i < data.paymentInformation.length; i++) {\n total += _.isNumber(data.paymentInformation[i].Total) ? data.paymentInformation[i].Total : 0;\n }\n}\n\nvalue = parseFloat(total.toFixed(2));","calculateServer":true,"validateOn":"blur","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":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6},{"components":[],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"key":"columns8","type":"columns","input":false,"tableView":false}]},{"label":"Columns","columns":[{"components":[{"label":"CCF 1","tableView":true,"calculateValue":"var i = 0;\n\nif (data.paymentInformation.length > i) {\n var common = !_.isEmpty(data.paymentInformation[i].CommonName) ? (data.paymentInformation[i].CommonName + \" - \") : \"\";\n var str = (data.paymentInformation[i].ServiceRequested.label + \" - \" + data.paymentInformation[i].PVNumber + \" - \") + common + data.paymentInformation[i].Designation;\n value = str.substr(0,255);\n} else {\n value = \"\";\n}","calculateServer":true,"key":"custom_field_1","type":"hidden","input":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true},{"label":"CCF 2","tableView":true,"calculateValue":"var i = 1;\n\nif (data.paymentInformation.length > i) {\n var common = !_.isEmpty(data.paymentInformation[i].CommonName) ? (data.paymentInformation[i].CommonName + \" - \") : \"\";\n var str = (data.paymentInformation[i].ServiceRequested.label + \" - \" + data.paymentInformation[i].PVNumber + \" - \") + common + data.paymentInformation[i].Designation;\n value = str.substr(0,255);\n} else {\n value = \"\";\n}","calculateServer":true,"key":"custom_field_2","type":"hidden","input":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","tableView":true,"calculateValue":"var i = 2;\n\nif (data.paymentInformation.length > i) {\n var common = !_.isEmpty(data.paymentInformation[i].CommonName) ? (data.paymentInformation[i].CommonName + \" - \") : \"\";\n var str = (data.paymentInformation[i].ServiceRequested.label + \" - \" + data.paymentInformation[i].PVNumber + \" - \") + common + data.paymentInformation[i].Designation;\n value = str.substr(0,255);\n} else {\n value = \"\";\n}","calculateServer":true,"key":"custom_field_3","type":"hidden","input":true,"lockKey":true,"hideOnChildrenHidden":false,"mask":false,"inputFormat":"plain","spellcheck":true},{"label":"CCF 4","tableView":true,"calculateValue":"var i = 3;\n\nif (data.paymentInformation.length > i) {\n var common = !_.isEmpty(data.paymentInformation[i].CommonName) ? (data.paymentInformation[i].CommonName + \" - \") : \"\";\n var str = (data.paymentInformation[i].ServiceRequested.label + \" - \" + data.paymentInformation[i].PVNumber + \" - \") + common + data.paymentInformation[i].Designation;\n value = str.substr(0,255);\n} else {\n value = \"\";\n}","calculateServer":true,"key":"custom_field_4","type":"hidden","input":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":"var i = 4;\n\nif (data.paymentInformation.length > i) {\n var common = !_.isEmpty(data.paymentInformation[i].CommonName) ? (data.paymentInformation[i].CommonName + \" - \") : \"\";\n var str = (data.paymentInformation[i].ServiceRequested.label + \" - \" + data.paymentInformation[i].PVNumber + \" - \") + common + data.paymentInformation[i].Designation;\n value = str.substr(0,255);\n} else {\n value = \"\";\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":"var i = 5;\n\nif (data.paymentInformation.length > i) {\n var common = !_.isEmpty(data.paymentInformation[i].CommonName) ? (data.paymentInformation[i].CommonName + \" - \") : \"\";\n var str = (data.paymentInformation[i].ServiceRequested.label + \" - \" + data.paymentInformation[i].PVNumber + \" - \") + common + data.paymentInformation[i].Designation;\n value = str.substr(0,255);\n} else {\n value = \"\";\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":[],"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":[],"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},{"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":"standardButtons","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84253f388e59f3ba3b2c","isNew":true},{"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\"","className":"","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,"customClass":"","hidden":false,"modalEdit":false,"key":"sbu_label","tags":[],"properties":{},"conditional":{"eq":"","json":""},"customConditional":"","logic":[],"attributes":{},"overlay":{"style":"","page":"","left":"","top":"","width":"","height":""},"type":"htmlelement","input":false,"tableView":false,"placeholder":"","prefix":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":false,"clearOnHide":true,"refreshOn":"","redrawOn":"","labelPosition":"top","description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","calculateValue":"","calculateServer":false,"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false,"strictDateValidation":false,"multiple":false,"unique":false},"allowCalculateOverride":false,"encrypted":false,"showCharCount":false,"showWordCount":false,"allowMultipleMasks":false,"id":"e56fbt3"},{"label":"HiddenTestField","calculateValue":"value = \"\";","calculateServer":true,"key":"hiddenTestField","type":"hidden","input":true,"tableView":false,"placeholder":"","prefix":"","customClass":"","suffix":"","multiple":false,"protected":false,"unique":false,"persistent":true,"hidden":false,"clearOnHide":true,"refreshOn":"","redrawOn":"","modalEdit":false,"labelPosition":"top","description":"","errorLabel":"","tooltip":"","hideLabel":false,"tabindex":"","disabled":false,"autofocus":false,"dbIndex":false,"customDefaultValue":"","widget":{"type":"input"},"attributes":{},"validateOn":"change","validate":{"required":false,"custom":"","customPrivate":false,"strictDateValidation":false,"multiple":false,"unique":false},"conditional":{"eq":""},"overlay":{"style":"","left":"","top":"","width":"","height":""},"allowCalculateOverride":false,"encrypted":false,"showCharCount":false,"showWordCount":false,"properties":{},"allowMultipleMasks":false,"inputType":"hidden","id":"em1zpzb"}]}],"revisions":"original","_vid":1,"_vnote":"(Source version:12, User:smartin, Build:7154277)","_vuser":"admin","title":"USDA_AMS_PVP_v1","name":"usdaAmsPvpV1","path":"usdaamspvpv1","display":"form","controller":"","properties":{},"settings":{"hideTitle":true},"access":[{"roles":["5f9ae327f1b65926a66350f3","5f9ae327f1b65921a76350f4"],"type":"read_all"},{"roles":["5f9ae327f1b65926a66350f3"],"type":"update_all"}],"submissionAccess":[{"roles":["5f9ae327f1b65926a66350f3","5f9ae327f1b65921a76350f4"],"type":"create_all"}],"project":"5f9ae327f1b65987a86350f2","created":"2022-01-26T12:59:04.901Z","modified":"2023-08-28T12:37:36.408Z","_rid":"61f14598b5c0e6d367d6b0b8","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}}}}}}}"}