by @Jolo Reporial Fork
{"functions":[],"name":"New Program","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_b73d3e18_1b98_40e0_86d5_6dc3725133d7"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"paymentPRN","lengthValue2":"5","id":"id_004c3c0b_6a09_47fe_a68e_f2d6837ab8cd","initValue":"\"PRN-998877\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"paymentSS","lengthValue2":"5","id":"id_142ae3f6_ec1a_4eea_b267_aa9c47c4446e","initValue":"\"34-5678901-2\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"paymentAmount","lengthValue2":"5","id":"id_a157e54b_744f_45e3_bc54_9be0dd4ab0f1","initValue":"1500"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"paymentID","lengthValue2":"5","id":"id_884cecc0_b41d_4fc2_905d_684c234ac82c","initValue":"\"TX101\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"loanPRN","lengthValue2":"5","id":"id_9e943f5d_5fa3_4fa6_84ca_432fcd130244","initValue":"\"PRN-998877\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"loanSS","lengthValue2":"5","id":"id_c11ba1ba_c134_4150_98f2_c54566447674","initValue":"\"34-5678901-2\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"loanAmount","lengthValue2":"5","id":"id_bacc9288_0a97_482c_94e6_a3a159e8846e","initValue":"1500"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"loanStatus","lengthValue2":"5","id":"id_02ea8577_1689_4169_9783_5cc0b723551c","initValue":"\"UNPAID\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"loanID","lengthValue2":"5","id":"id_2063a061_7754_4fec_b379_128166f70f57","initValue":"\"L-01\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"foundMatch","lengthValue2":"5","id":"id_41145a3a_f79e_4b24_b6dd_068ff497386c","initValue":"false"},{"newline":true,"@type":"Output","id":"id_dd34bfde_0381_4adc_bfd8_c59089f3057d","value":"\"Starting SSS Loan Payment Reconciliation...\""},{"@type":"Assign","name":"foundMatch","id":"id_bcc8b17d_54e2_4235_8929_e237562c6367","value":"false"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[],"id":"id_1d46711b_95f5_41cf_97a6_2ea772b11426"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_c93d578a_291e_4250_af08_c74a0233c061","value":"\"Flagged for Manual Review. Transaction ID: \" + paymentID"}],"id":"id_520cfb2b_c0f2_4467_b235_0554055870d5"},"condition":"foundMatch == false","@type":"If","id":"id_bd6b07a7_7ad4_4085_a4a7_16ea78c2d4af"}],"id":"id_fd34106c_b0f2_4bb4_9247_361ad54a16bc"},"trueBlock":{"statements":[{"@type":"Assign","name":"loanStatus","id":"id_73553768_b83c_47f1_809d_ba1f69570d73","value":"\"PAID\""},{"newline":true,"@type":"Output","id":"id_d8ced498_d454_4222_8ee0_3e20b582edfe","value":"\"Resolved via Fallback Match (SS Number & Amount) for log PRN: \" + paymentPRN"},{"@type":"Assign","name":"foundMatch","id":"id_f832f701_20ab_4ae3_b74f_5c8add888e81","value":"true"}],"id":"id_d64cadf1_d7e7_4a4c_886c_4c33f12193d7"},"condition":"(loanStatus == \"UNPAID\") && (loanSS == paymentSS) && (loanAmount == paymentAmount)","@type":"If","id":"id_15ec7824_edc7_4a96_9668_495d2a3dd89c"}],"id":"id_e0467a64_1761_438e_b406_681a0e23f47a"},"trueBlock":{"statements":[{"@type":"Assign","name":"loanStatus","id":"id_755259bc_0c4b_49ef_8b1f_50d31cc678b1","value":"\"PAID\""},{"newline":true,"@type":"Output","id":"id_d13b4d39_d9f5_4b24_943b_85291c9591d2","value":"\"Successfully resolved via Exact Match for PRN: \" + paymentPRN"},{"@type":"Assign","name":"foundMatch","id":"id_cb8bb630_3868_4b15_b06c_42226f7081f7","value":"true"}],"id":"id_f2c2f4ca_f2e7_45ff_b15e_3db71c17f78a"},"condition":"(loanStatus == \"UNPAID\") && (loanPRN == paymentPRN) && (loanAmount == paymentAmount)","@type":"If","id":"id_1ebb083a_2bc4_47ba_baa9_27f140450d3b"},{"newline":true,"@type":"Output","id":"id_51bcc69e_803a_46e7_9660_e3d6ca24e33c","value":"\"Reconciliation Process Complete.\""},{"@type":"Return","id":"id_daca3903_4ac1_443b_972d_e2f0d4c5cfe5","maybeValue":null}],"parameters":[]},"id":"id_8937e437_de60_4e00_99fb_5ba2f4d56fc4","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.3","revision":688}