Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
PK!q89cache/data/01/fd/01fdbeed6d7c99c30d5ddbd2d9cfded6c9050797nu[1636910142i:1636910142;PK!O>M9cache/data/01/cd/01cdbfe14aa93a3e1f61e1dfd502bd7f80ccd6c1nu[1615294424i:1615294424;PK!,B9cache/data/ff/ac/ffac6de03d30dea2fb5574abd8a8887fb2091f99nu[1629123197i:1629123197;PK!`09cache/data/95/6e/956e5c5be5be0074af222a57aedbdd071ee5f910nu[1646717724i:1;PK!9cache/data/96/ce/96ce67d427cc0cf7441bf7cb7f144d1a477a2fc4nu[1613645719i:1613645719;PK!Č9cache/data/96/21/96217d6f0dd417fca5482ec7456f05a153e480abnu[1627572572i:1627572572;PK!MEa9cache/data/96/41/9641f13239827792bc55d6fb96c028bb44311953nu[1615813594i:2;PK!'9cache/data/1f/d2/1fd2ccc5339615a1715d57cf73a5cb4d01f0ab36nu[1635171107i:1;PK!&y9cache/data/1f/dd/1fdda963d4b4852b8cee86ef2159347bc6ac7f6cnu[1632811680i:1;PK!ie9cache/data/1f/fe/1ffe964c8a983e81a976a5649f56de6e35ec5facnu[1615024354i:1615024354;PK![&9cache/data/1f/0b/1f0b9b12122b042ccc1c8272f8c7f86b95314c07nu[1615294147i:1;PK!gV9cache/data/1f/dc/1fdc5ff8bcba56cbe9c757163c557f69b70dd5f9nu[1618825345i:1618825345;PK!b9cache/data/92/a0/92a05d4659556f52819b3b61ce94293d69af1da7nu[1614953272i:2;PK!=9cache/data/92/c7/92c741408012c4f70176b131a78acb0700552ee2nu[1612530824i:1;PK!匆9cache/data/0d/1c/0d1c56588fd159d3bfdc7d1f0117a5cd69764356nu[1626604626i:1;PK!9cache/data/0d/3b/0d3bd615b1776dbc237b2695084b78e395502b3cnu[1626519805i:1;PK!889cache/data/0d/f7/0df7b77a3c51f95a48b64218da33292f1591a71bnu[1646224932i:1;PK!bL9cache/data/0d/49/0d49b952e2196fd27fbf21036088dcc4b6c2d829nu[1650467710i:1;PK!J9cache/data/73/f2/73f293984fe744fb9d9b23eb6d4af2d9d71b0ea0nu[1629185536i:1629185536;PK!9cache/data/d5/00/d500e60cb4c3e6bd653a4e7fd2a6d9fd1974a783nu[1626847715i:1626847715;PK!D9cache/data/d5/fe/d5fed9ff5168f47efb153e4f3ef16ec0ba9d79f4nu[1612530824i:1612530824;PK!z)9cache/data/db/5e/db5e46c1b8c42fad624fbed8ea06439ecf3aa730nu[1612893956i:1;PK!r9cache/data/77/e4/77e4e025cb073e5b3560c62691c5ab6654475111nu[1641270144i:1641270144;PK!j9cache/data/77/6f/776f02a07b75a9abd4087d1b691658838cbe0e44nu[1626429952i:2;PK!Џ9cache/data/cb/fa/cbfaaa98b5118e553de0226246aa110516df951fnu[1630404414i:2;PK!{9cache/data/e2/cc/e2cc748b548166eba3214e4c8ce61d395a8d8a92nu[1638517736i:2;PK! +l9cache/data/e2/5c/e25c49c340ee076327faa8f6681fb95a5362827anu[1616302712i:1616302712;PK!=^9cache/data/97/6c/976c5c0f25b446fce0b95dea5ab54554c74eddacnu[1623255434i:1;PK!:9cache/data/f5/24/f5240295e5dfc8e1f3e8dc15ba129fee01d87eb0nu[1614695712i:1614695712;PK!39cache/data/df/56/df564ead977dddd51e39414087da16d94df8aaf5nu[1627136970i:1627136970;PK!C!B9cache/data/9e/fa/9efa75b71ecdd9d493d70d091c027cd44611430bnu[1651038477i:1;PK!)9cache/data/9e/b7/9eb7536596a1cb047e8410c59098ce32edde172bnu[1626519948i:1626519948;PK!(9cache/data/9e/41/9e41493caefc1d53edb789f5b6db180680a4d2c1nu[1650454302i:2;PK!9cache/data/9e/85/9e85da54e8590783d24bac52d9e202fc158caf19nu[1614959532i:2;PK!Cl9cache/data/fb/10/fb10be1a5b9cc6f336c780081acf92247a5b39a9nu[1626514357i:5;PK!9cache/data/fb/a6/fba69b85e3b2e1e87155c05acb92c6ed4eb9459bnu[1615026211i:2;PK!L&9cache/data/eb/e2/ebe26368f01100479a78242e1065792a45a500banu[1645378772i:1;PK!79cache/data/eb/dd/ebdd41297603710470fd25ff9c6e6d139ecbf2danu[1638971733i:1;PK!jo9cache/data/eb/d6/ebd637ad9cc48cfa3a79603587b30b390fb8d574nu[1634328292i:1634328292;PK!; 9cache/data/7d/cf/7dcfbca07a26c50e81e3405335e09525febeab8anu[1632678131i:2;PK!h9cache/data/7d/dd/7ddd4a082acd778ed841a41e77a1e72c6102f1eanu[1611142326i:1611142326;PK!N9cache/data/7d/e1/7de1756c387464d62f1115528ef0366692748de9nu[1636290923i:1;PK! 9cache/data/a2/b3/a2b3d2893c59edfe3decc1d7cc0a99dbf3e59084nu[1634037267i:1634037267;PK!9cache/data/a2/a6/a2a6c071a08aaf07e948563e4509f5e6e1f6c070nu[1647182317i:1647182317;PK!U9cache/data/b1/91/b19140b4be0bc8d81ac485275a84a1c97fd6e9d4nu[1627015734i:1627015734;PK!m9cache/data/b1/b6/b1b648d7b233415ec89bff26fd16f507c97b920dnu[1636910142i:1;PK!w;Y9cache/data/fd/66/fd66fd0f42ac04c341a25b1a6b870a36fbb19745nu[1646321094i:1;PK!Ȟ9cache/data/fd/27/fd27d8aaf92e32b8cbff6c9c45481ad65803cb46nu[1613645072i:1;PK!U!j}9cache/data/f2/d8/f2d823371741ede525e4c6c1455bcb469ad698aanu[1616479444i:1616479444;PK!E979cache/data/f2/c3/f2c3a7b92dea96dabe5370333428a27eb583e7eenu[1614695712i:2;PK!& 9cache/data/f2/1d/f21d670a09b9ae98f2d083f95025099249be6445nu[1635927772i:1635927772;PK!ϽA09cache/data/3a/e4/3ae41370ad817f95f26681aad8635b0b8fd9a99bnu[1681455385i:1681455385;PK!is9cache/data/ca/05/ca05ff5dec2f631291903e05963daf0a6cbff666nu[1662543477i:1;PK!Bp9cache/data/ab/77/ab779ce564f5d66b635dc4c0f06c4e5f31d6e14dnu[1626623429i:1;PK!-y9cache/data/ab/f8/abf85d69e5d0538cadf88872fee684204758d2d5nu[1645299457i:1;PK! 9cache/data/1c/e6/1ce67328c7c5fd2806a900fc62000850c1627b4fnu[1615026211i:1615026211;PK!$W9cache/data/1c/b7/1cb758055a32d69929465924d3ce0b5097fac8ffnu[1626514856i:1626514856;PK!9cache/data/1c/1b/1c1bdc2291296304e264757081a73f32d7cf4166nu[1615033258i:1;PK!R\/9cache/data/1c/ea/1cea7a5683640ef6a9f564a29e9e992a465a41d1nu[1615363604i:1615363604;PK!#9cache/data/fc/79/fc792ad6d4a1a2c017f63f3cfd94d24317ed2777nu[1682600389i:3;PK!L{n9cache/data/fc/af/fcafccc465072b01cb19c81b0cacfa309aa7913enu[1670056958i:1670056958;PK!dE9cache/data/64/0a/640a5f59e100ef7772ed4f4db40f89842b3e4eb9nu[1626604627i:1626604627;PK!Aa9cache/data/64/50/64500776dea8fba41463b2fbcf4f06d8095aa96enu[1670060574i:1670060574;PK!՞9cache/data/17/7e/177e4f594bb4969947eaff8a8647c07bb3ec3b85nu[1617168417i:1;PK!9cache/data/17/25/172555b1ed04cc1a5e85d44595c2b84c237e12b0nu[1613482791i:2;PK!P@(=9cache/data/68/25/68257bfa9cca986cbc0cf24afb3b92041ac326d5nu[1627796358i:1627796358;PK!9cache/data/0c/d3/0cd367b163c999a3ca53ecf817193e73c00b3500nu[1626514001i:1;PK!Րw9cache/data/81/bc/81bc3e4c48196bc8c3cc5b0f26f0f8bf590908cenu[1632666490i:1632666490;PK!E9cache/data/81/83/8183f2f5943409125572a61528ec99ce7c193ffanu[1614967882i:2;PK!Y9cache/data/9f/bc/9fbcc6d58eac4df579ab554fc1a9d2505993912enu[1627329957i:2;PK!&9cache/data/ed/e2/ede238626083810e3a4fe89773f65e0a9354d85enu[1627040765i:1;PK!KY9cache/data/ad/d2/add2fe46306090b70fb899c39df001f62f3ed1d1nu[1641270144i:2;PK!5E)9cache/data/ad/e1/ade1858283484dbce25586688f31d7cbd83b3d62nu[1661924951i:1661924951;PK!929cache/data/ad/a8/ada8cdd2b8e44edf60ac2deff40e7575a3056a5enu[1626773354i:1;PK!b`&9cache/data/6e/bd/6ebde0d07731c56769cb691903308f82c43b9bd2nu[1630324941i:1630324941;PK!:r9cache/data/5d/46/5d4676440dc805aac116e8ad49f375e1d18a3d04nu[1626519805i:1626519805;PK![9cache/data/5d/8a/5d8a538fd6c92398d72f6e377772153903a289f2nu[1647182317i:1;PK!/_h9cache/data/5d/f9/5df9dd377bfd5a731fb2c55d94e141d8b36f54fenu[1670060811i:1;PK!&9cache/data/aa/49/aa49e167ffa92c41cbb660d3dde734ef07782cbenu[1627015734i:1;PK!#[9cache/data/aa/4b/aa4b18e107cd9db8311d0228435199b13a31bf3cnu[1650367249i:1;PK!!;9cache/data/37/65/37656dba989c932f720856c4b65c6c3a1c67055bnu[1667816652i:2;PK!B'Q9cache/data/80/00/8000fb3f42ca168e3a2c56a46cedacabad0ba822nu[1651038477i:1651038477;PK!Q49cache/data/80/49/8049742a423fa8b4c69da6db4e26a25990d4177anu[1614326796i:1;PK!`9cache/data/80/8a/808a00aec55a05579f944ce3e10ebe0a00cf302dnu[1650467710i:1650467710;PK!]9cache/data/79/7e/797e2e71cb7aef5d663148c49903dbcadbdcab0anu[1614326796i:1614326796;PK!ڙ9cache/data/b0/fa/b0fad8ffa90092abeb47509c92cea3d0cb25aeccnu[1614953696i:1614953696;PK!{Ħ9cache/data/39/99/3999dd8577498a6642acd0708e0a80f746ffeb28nu[1626614162i:1626614162;PK!j {9cache/data/39/7a/397a0f7751a604058e35d0a545ace96f615f0d00nu[1626515748i:1626515748;PK!9cache/data/e6/aa/e6aa0615682d80657931131a6c34a3c53958f40cnu[1612508289i:1612508289;PK!.9cache/data/20/26/2026c1887b423902e53f5b024e73f8d457281d45nu[1666845164i:1;PK!S9cache/data/20/34/20346759ca45a10a65078224cabfbe4d837b91f5nu[1683196653i:1;PK!h(9cache/data/4d/7a/4d7a3a08e5eb9ec8b2d5d714434489ba0bf253c7nu[1610968240i:1610968240;PK!F_9cache/data/11/95/119521aad09d9c57dda875b5f355755f139f30ccnu[1668863997i:1668863997;PK!NQ9cache/data/11/ed/11ede1bc161c50481f9bc4c583b1f7837bf0ffb4nu[1650367249i:1650367249;PK!Mc9cache/data/11/30/113023ce6d0f4da470d5e5a4ad5a247a00ee5723nu[1611142326i:2;PK!9cache/data/74/f0/74f0a885526b2ec02cb310a395a58134dd781a87nu[1617191234i:1617191234;PK!L.9cache/data/88/25/8825f0ab10cfb7b8240a577f47f04bacd507b767nu[1626608057i:1626608057;PK!9cache/data/c0/ad/c0adaafc3fde8ec9e968c25ede05bdddffeec947nu[1612261068i:1612261068;PK! 9cache/data/51/f7/51f7ddcc9a6603850f61b7c5160bb62b3a5bd724nu[1648752038i:1648752038;PK!N#b9cache/data/c6/0f/c60f3098f58dbe1f7c0ce680f4ae62e53eb298d1nu[1615960527i:1;PK! J9cache/data/36/9c/369c555efab3fc058863a6d2f258ef72c6d2b088nu[1619874518i:1619874518;PK!Z49cache/data/a1/73/a17330b42a1061965c929a2029154ee4aad91e31nu[1612261068i:1;PK!e 9cache/data/a1/6b/a16b203af9f43191ad3fd19b3abbb201726bae1anu[1627931817i:1627931817;PK!h9cache/data/a1/e9/a1e989db20506e08e5afcd5f64dd4926b43a071fnu[1636290831i:1;PK!ڲM9cache/data/a1/59/a159a68ad46872d9d8665cd3c6f1f1bd69ed81c2nu[1645380821i:1645380821;PK!Q`9cache/data/a5/95/a59557de5d3415c3d298fd1ef07bf5b64bb99741nu[1673601630i:1673601630;PK!(x9cache/data/a5/0b/a50b18312b2f72375cde5532974e6682e5902958nu[1631775747i:2;PK!!!'9cache/data/21/9a/219affaf87bd5466c9d5d404bc95ccb18c19c374nu[1613645072i:1613645072;PK!U9cache/data/e0/c3/e0c32cc54067f97c59fe41b77c55990bf779f629nu[1622438751i:1;PK!r9cache/data/e0/12/e0123d4bbc4bcb2045154f686fc986b94a9190d8nu[1630324941i:1;PK!'"-9cache/data/d2/5f/d25f5002f1da587a1dab2a276359253fe4b8d52anu[1626609412i:1626609412;PK!09cache/data/0a/0a/0a0a76474ef0830852bd6d08e0d0b5ecbb238d93nu[1618825345i:1;PK!h"9cache/data/0e/91/0e91905bec8dd2286e538ccab02e7be3e33f7e1bnu[1626517675i:1;PK!6.9cache/data/6b/eb/6bebbfb2671ea98773032f9837b3fd2cc8f1b175nu[1615197616i:1;PK!#9cache/data/6b/b7/6bb7e605cc4c53769217455f32c1f7578c50baa9nu[1645299457i:1645299457;PK!$U9cache/data/6b/bb/6bbb7d9d0b65837cd4417b00dba7b5a683fc44d0nu[1644998234i:2;PK!`9cache/data/6b/1b/6b1b7a52d7ad26ca69dd7940cd9c3404a94206b9nu[1660046630i:1660046630;PK!K<:9cache/data/6b/ee/6bee29b5835228a2aae07606cae68d45af0e635fnu[1612854399i:1612854399;PK!Mм9cache/data/1a/9e/1a9e690850bc3aaa7cdda59576189b4e501e428fnu[1683196653i:1683196653;PK!O9cache/data/1a/37/1a3702dde9a348601d2ecf106db3053a7a04c325nu[1625029311i:1;PK!Z"r9cache/data/1a/7b/1a7b23af0c267ff8add1d4f7986c7a0ee761c1benu[1627620269i:1627620269;PK! 9cache/data/cf/33/cf330dad3126eafd4b130dd5e51ab80fad750b51nu[1613482791i:1613482791;PK!\9cache/data/cf/89/cf89a04a198059bc866d5bed644ee6be6272f5d2nu[1623590306i:1623590306;PK!_5D9cache/data/cf/27/cf27838cfbab45947d963741a2c9d19a94f931abnu[1617168417i:1617168417;PK!EF9cache/data/f1/1d/f11d5a958b5bbdeb8a84300957617df863888ddcnu[1645737028i:3;PK!G~9cache/data/f1/3e/f13e1880e23ae7cab0c4a0a2b0b5c141ffc52235nu[1615097883i:1;PK!z}9cache/data/d8/fd/d8fd3e81ed6e4dabf718e8cf2e67699013e56871nu[1648124209i:1648124209;PK!u19cache/data/d8/74/d874d8a9d93d187d5467956613e1bff5c650d0f3nu[1650454245i:1;PK!K9cache/data/fa/3a/fa3a251524ff23b6d7847a41a2e025f287296bd0nu[1670056958i:1;PK!u#;9cache/data/2c/95/2c95da5e1f5dd582bea5397a840b8ef687b8e29cnu[1619874518i:2;PK!Ea9cache/data/2c/16/2c168b94d4e30ca4573abb37acf86421f4e347a5nu[1618824593i:1;PK!fC~9cache/data/2c/9d/2c9d81e55c67fbe65f6cfc0eef6530301769fbdenu[1627275511i:1;PK!r9cache/data/2c/40/2c401954e8e5452461da10ca3fd23813923c0803nu[1646922960i:1646922960;PK!9cache/data/2c/f4/2cf4ab48d16bfcf94a26be8edf760c5895e28f6fnu[1626681712i:3;PK! PN9cache/data/52/e7/52e78c14269a9f1101516636b4e6d517c4829d2fnu[1627062864i:1;PK!v9cache/data/32/b3/32b3041629b6de4b212a69ae326155178a9f4e39nu[1612524940i:2;PK!Lu09cache/data/32/0b/320b0bcd558ba98ea417f465c483f2ffd0c354banu[1615032566i:1;PK!Oa9cache/data/32/78/3278a99876884ad824f669d3d59f24c7fc7850aanu[1610968240i:1;PK!+<9cache/data/32/c4/32c41290ce1ed8f0f039001d4799033903af6e5cnu[1626514357i:1626514357;PK!9cache/data/32/c4/32c4fe805a8eb162ebf1276628e14553dfff5a77nu[1627572572i:2;PK!9cache/data/58/b3/58b37d60a5f8a8ecde2504fbbc39d54242c701a5nu[1632678131i:1632678131;PK!w9cache/data/b9/c6/b9c62d249913a3a991fd86c6144ca728e9eb09a9nu[1614953169i:3;PK!9cache/data/b9/56/b9566bf38822e6cc35906fee3705e4092f211eb3nu[1666845164i:1666845164;PK!E~9cache/data/b9/62/b962fbff35200ecbdae6e63499f92add8f472881nu[1615024354i:1;PK!JI9cache/data/57/bc/57bc88480a393c5ee3a3e31f67939a723a152438nu[1638908920i:1;PK!#9cache/data/57/b7/57b7bfad9cba1441011a225ee919a30fe5b15040nu[1613473686i:1613473686;PK!{*y9cache/data/57/bb/57bbcbafe70e2feaf9766f1b79ee9de8025fe673nu[1625029311i:1625029311;PK!qp9cache/data/57/a0/57a0b881c074221535748fae21ba3166b9449843nu[1626682111i:1626682111;PK!=19cache/data/75/b9/75b9679f983d944536d7bcf780c0cedeb87a06fdnu[1622438751i:1622438751;PK!ъ9cache/data/75/13/7513bf4cce0d5ea7abeb4241a662d6d0ab311d37nu[1615186441i:1615186441;PK!9cache/data/ef/ce/efcee657c324d642f5f673c0c46cf0644a25487cnu[1626598566i:1626598566;PK!9cache/data/ef/c6/efc69f9a35db05c6b06a3b6fdbb8795b55b0b5e7nu[1668929766i:1;PK!9cache/data/ef/50/ef505c3db5f3446eeaf27a6e18cc3aaaf964cbc2nu[1626608057i:2;PK!B9cache/data/ef/78/ef78e71850692251a53179d4fc074a1fe2530b40nu[1631871893i:1;PK!f 9cache/data/be/cb/becb53ff70c152cf7c047be505de5a16d9a4bc71nu[1630332796i:1;PK! 9cache/data/be/32/be323be6af30b27951b13c6cbf15b60a5108916enu[1627931817i:2;PK! E9cache/data/be/06/be06ae6e4a3c210528da81d1c4f290d717ae7344nu[1632813388i:1;PK!59cache/data/48/1c/481c66db9d5057c0ec286f8a1132becb11ac8666nu[1619500510i:1;PK! 9cache/data/41/3b/413b3e07fdf568f1c73a84bd805619bc85ab8c49nu[1650454245i:1650454245;PK!ի9cache/data/41/ae/41ae1733f1a8d6de674e7796d199d42b81c4dfd0nu[1616659255i:1616659255;PK!+9cache/data/5a/37/5a370a90f42dfb23db62039bfe11fefed24b6ee3nu[1623590306i:1;PK!ir9cache/data/5a/5f/5a5f816f1fe72379e93a61a66e18f38aa384ec7cnu[1614953696i:1;PK!^9cache/data/86/aa/86aa6f937e114e23c822e2da01dca2da66a7e181nu[1612970956i:1612970956;PK!ı+9cache/data/86/5a/865aa915356ce9520eb917addacdc250f194387fnu[1627062864i:1627062864;PK!9cache/data/f0/e8/f0e89c2ae85fdce9e19a11302a510fa587e883abnu[1615186441i:2;PK!A*79cache/data/e4/fd/e4fd3bcd114cf769fe7b7ccbbea46cb59f60824cnu[1616302712i:1;PK!9cache/data/e4/f4/e4f4439207e9fb6f2bace16f5b6b127bbb3ba1f9nu[1666845208i:1666845208;PK!k9cache/data/b8/4a/b84ae1763bf236f4c899186b2c9450895a42fa63nu[1612862130i:1;PK!|l9cache/data/bb/20/bb208706af9f6daf7fee8993dab78a7ca6da5728nu[1645292028i:1645292028;PK!QZ49cache/data/bb/9d/bb9de0d1d18ce01f3045d9c4cc57066f9cc68487nu[1626623429i:1626623429;PK!ج‘9cache/data/87/db/87dba739e13d4a571d877787151effcf33a7dcd5nu[1650454302i:1650454302;PK!9cache/data/87/bf/87bf118a68fbfb6b7fef0e549d35dbd68afa6077nu[1642141552i:2;PK!L9cache/data/87/09/8709dcb180db5e98349a3d00687265c16fdaa089nu[1636290831i:1636290831;PK!9cache/data/6a/cf/6acfb53f908145c189993ebd0ddfa2164e449e78nu[1647102947i:1647102947;PK!1 9cache/data/6a/04/6a0499ba4eea2c3d89c6f6e2381e30bb5f409576nu[1615294424i:1;PK!X9cache/data/cc/cd/cccd1b2b04612832684cf54acd5c3d13a104d41dnu[1614953272i:1614953272;PK!s9cache/data/cc/8a/cc8abca21c0fed73044bcf1f2d82f5845f86b042nu[1630503133i:1630503133;PK!H9cache/data/5b/70/5b70b8c7e6a38f6553a10b0df36d09e332331a3cnu[1618824593i:1618824593;PK!/d9cache/data/c1/57/c157464b53499ee269a1e27a3a99917863611ac0nu[1626517454i:1626517454;PK!z9cache/data/c1/5a/c15a7a56c351215592a30ea9579b3214ed82921enu[1626508373i:1;PK!DŻ9cache/data/46/1c/461cd2511fc9217e8ab1e0137ed8ddb3a80776e2nu[1638969269i:1;PK!^s9cache/data/46/fe/46fe9c9997976f6c4cd4eac26c71b94ee2306e1dnu[1625209118i:1625209118;PK! j9cache/data/46/bd/46bd06a93b96d410b283b169995de09fa15f463cnu[1616659255i:1;PK!9cache/data/10/77/107789cf61df1a5ad1f02e7976a75a88b2eee43enu[1612862130i:1612862130;PK!09cache/data/10/f5/10f5d0c89eca35b953b2025591ceb352c31a4533nu[1627620269i:1;PK!9l8/9cache/data/10/37/10378f73e25649cc1b366add259b5f8c586d75c6nu[1626517454i:2;PK!19cache/data/10/67/106734a5d6af5970986cfcc9733842ce74b70739nu[1668571466i:1668571466;PK!,w9cache/data/b3/32/b332b914966e44c277f02e14fd7987dc016ead7bnu[1614953169i:1614953169;PK!9cache/data/65/65/6565ef6962d18e950ac60f0dd11c1c208adfc34anu[1633010005i:1;PK!f)%$9cache/data/65/c7/65c726f34f16ef29e8ede6ab5d3adf73ea8a855fnu[1623255434i:1623255434;PK!n9cache/data/6f/6f/6f6f12b40404baecc3ea049cd1e20d1484e3f407nu[1627275511i:1627275511;PK!19cache/data/3d/cb/3dcbf9ea6e9434a6920816036315246a7206ec6dnu[1670060574i:1;PK!OO9cache/data/47/c3/47c3151e69eede66d748d99265598c7a31c6cb30nu[1620017513i:1;PK!c9cache/data/99/1a/991a3ec3a45241f428c73ea0ee288a94b7ba1a17nu[1673601630i:1;PK!S9cache/data/66/77/6677466ec9ff20dcd1d9b4ebb5b0fc58b27855fcnu[1627136970i:1;PK!%^9cache/data/66/7c/667c22b8c611046048f1a80bbda3f4e1b2f6e848nu[1670056838i:1670056838;PK!d99cache/data/3b/75/3b75c0088a147ac8030154431522b5961c6dbe2fnu[1612951108i:1612951108;PK!,59cache/data/e5/9c/e59c928ba1d66cb4eaa2cbe397b0e85317750fabnu[1617195009i:2;PK!}9cache/data/e5/af/e5af397748f18461f4ab83c77d1be6e6590ea40cnu[1626512992i:1626512992;PK!j9cache/data/a6/9a/a69a304b56bd96cd660a35ec3d68df7e575f582enu[1670060811i:1670060811;PK!^9cache/data/45/ed/45ed7a7b8d17dffd92cf94507c84b11ddec15a66nu[1612952760i:2;PK!9cache/data/45/0f/450f8f54592d6e7f54819c814bd281a9cd23ce82nu[1630647939i:1630647939;PK!FAO9cache/data/d4/87/d4877d490e3bdc18bc6ae38e7474577abddccdd2nu[1648752038i:1;PK!y9cache/data/00/4c/004cbcc060edf621bd1940b414622b9eed9e5ed0nu[1637757472i:1;PK!9cache/data/c8/b1/c8b12351e779a9a51e03e75fe564df1265332024nu[1634037267i:1;PK!v9cache/data/c8/e6/c8e6e18e8512a18a1e93b22ece674a00e3898f09nu[1627553358i:1627553358;PK!w 9cache/data/c8/cd/c8cd23ad40afadfa34cd3d22c9763f76ba61e822nu[1661924951i:2;PK!]9cache/data/c8/7f/c87feda1e6f965d31427683ab5a6a231385393e0nu[1630404414i:1630404414;PK!@h~9cache/data/54/35/5435f80430b0780a84290af7fa482c563a592f6dnu[1631871893i:1631871893;PK!ja9cache/data/54/30/5430591d857f66313979ae31ee9999d269cd9f8fnu[1626521696i:1;PK!o9cache/data/54/47/5447d7b8020984cb9dfde825d02e5145e0cc2002nu[1612970956i:2;PK!݅9cache/data/a4/eb/a4eb866e67c1c07a4a3ccf6aa758c8dc1f947ffenu[1610976385i:1610976385;PK!xJ:9cache/data/a4/be/a4be343df57d57bfcbbd66ccf6bac41461f2e932nu[1648124209i:1;PK!,O9cache/data/a4/43/a4439c1e68a2c46d4ef72c52e1916b736bc36467nu[1620017513i:1620017513;PK!-O9cache/data/63/21/632123d1db4178dfd06ea4521f76f885a1a7a15fnu[1615100045i:1;PK!rѶ9cache/data/63/67/6367c7a81a7fa97403766fec980e02f67a36add7nu[1632811594i:1632811594;PK!( 9cache/data/8c/82/8c82d5d5921b5015541680d13ed45b6926e29566nu[1626682111i:1;PK!9cache/data/1e/35/1e35ceaf33a2eed15cb934ff77fdcfde30eb6830nu[1626515744i:4;PK!9cache/data/1e/0b/1e0b38c3e1e9fe452276a27c164da8d0c7438a2bnu[1626517675i:1626517675;PK! 9cache/data/a9/74/a974985f8851aec44dd03b48bdb4294cb2ce249bnu[1634981960i:1;PK!,y(9cache/data/a9/45/a945c895816c78b95892623066237e234e4ac31fnu[1645378772i:1645378772;PK!Lן'9cache/data/a9/49/a9497e0b6977d6551acb77893e82d0df482ceb56nu[1666845208i:2;PK!s9cache/data/a9/4c/a94c8d8759c8783547e59ea5d10b712e380a0a51nu[1617191234i:1;PK!#,f9cache/data/a9/12/a91264be0486a700c2b855d43d530be0bfd3298anu[1626617827i:1626617827;PK!|9cache/data/a9/15/a915c577ccf232309368cd3d0f8cc9c62d7ab061nu[1626811034i:1626811034;PK!9cache/data/a3/47/a3473407490e810ae6e478fed418647d6b559adbnu[1646922960i:1;PK! L9cache/data/8f/a6/8fa65bfcb0ed03e3d02d19246af48a329ac690d8nu[1614953153i:1614953153;PK!x9cache/data/f7/de/f7de432aa95ecde7ff45e0a2d2be6ef26bc30c1fnu[1636110789i:1;PK!?9cache/data/f7/24/f7244080fb36e1ff8d0962f6bdf4a0bd6db8acabnu[1630911335i:1630911335;PK!C?)9cache/data/cd/ab/cdab4277ca5c3018a95a1235bd23c81b543afdbanu[1626514467i:1626514467;PK!>K9cache/data/7b/f7/7bf7d3823f2ab743cabdd67fceafa03925c0a4d9nu[1649149720i:1;PK!@V9cache/data/f6/e6/f6e6123874a61657fa0ac77b3397c31890444f16nu[1617195009i:1617195009;PK!9cache/data/84/98/8498a41d770d74627bcd43c6e4487c0e9dbe4f36nu[1617286198i:1;PK!,`9cache/data/84/fa/84fae7ed1b68c858e3d5bf9e67cea34110d7b2fanu[1632811594i:2;PK!Hx9cache/data/84/41/8441a8e91006bdd6279c00d30331503b837e9b37nu[1619164857i:1619164857;PK!D9cache/data/d6/54/d654881257f249478d4b82073156608706200b1bnu[1615016795i:2;PK!ԕg9cache/data/b4/3b/b43b748167b18a65564413def7fea22b1a55b6a1nu[1619500510i:1619500510;PK!K9cache/data/9a/9b/9a9b9f985f3f281072b2868a8822ac32d45f49d1nu[1626515744i:1626515744;PK!Oz9cache/data/4a/86/4a861724c3d2bdf24255eeb595065006d708d6d6nu[1650911451i:1;PK!`B9cache/data/4a/8f/4a8ff8bdd27600c6c1f5452ebcf73a390b4bb014nu[1670056925i:1;PK!29cache/data/2d/c7/2dc7bda1d180aa826e68f5b2edb1d48ddc3d16aanu[1626681712i:1626681712;PK!u9cache/data/2d/34/2d34d8d2ef456cd1c82004a05ae9f34b5502e77anu[1682600389i:1682600389;PK!۟9cache/data/fe/3b/fe3bc22693891ff3f7aa39b9a40bd1065cd94a78nu[1626604627i:2;PK!<9cache/data/13/49/134907b6fbe37cf4a43a2254468af9d471d923e2nu[1626788890i:2;PK!99cache/data/49/51/49517778ec43aa13db46571ceab1edb5a71e32c1nu[1615813594i:1615813594;PK!j̟9cache/data/16/ff/16ffcc85cdbd0c69c84003da5020052bd460ca10nu[1627040765i:1627040765;PK!(9cache/data/16/68/1668c24981ce266b67368f7cc32dbb912d8f7541nu[1615033400i:2;PK!h9cache/data/16/68/16689c317a087b0d5e19dfc63d196dea5c37d49enu[1640028334i:1;PK!g0K9cache/data/16/da/16da7f76f4b1645c82d01f00abeae1b06d84a3adnu[1626514467i:1;PK!(Rv9cache/data/bf/81/bf813697c5f13a725340afd51d5d146699b5bcd6nu[1614967882i:1614967882;PK!Q9cache/data/bf/fa/bffae1d414bbe04374569a7a2b51c046f990a11fnu[1616057650i:1;PK!Q9cache/data/bf/43/bf43fb4ad958180e5f95804b0680d7ffcead5ca2nu[1610976385i:2;PK!n'9cache/data/ae/9c/ae9c046b007bc7d99c81fadae373fcdaea1f6319nu[1662543477i:1662543477;PK!H69cache/data/ae/1d/ae1daf3e773d1aecbb15f37ad21d51c0dbea81adnu[1633439886i:1633439886;PK!>9cache/data/ae/06/ae06bdcaa4f180133d3360c3ce92dfd12ba1cbdenu[1616057650i:1616057650;PK!e#9cache/data/9d/10/9d10e7787664b3973f6c2dae2da6f277917768cdnu[1615016795i:1615016795;PK!;9cache/data/9d/c4/9dc4bb3ea8581cc3223587c9e40382133434504dnu[1632666490i:2;PK!4<9cache/data/bd/5b/bd5b409edd7e71f6d98b6c6a2af5c15e68b93ff4nu[1626598566i:1;PK!r~9cache/data/bd/af/bdaf38b36cc88ce7b0c668226fca43a3404fc51bnu[1626519948i:1;PK!Y9cache/data/bd/f9/bdf91a3346cabc400af5319da782ec8077ce639fnu[1667816652i:1667816652;PK!;UH9cache/data/bd/b2/bdb2c6932457063500d69b2a450cc69d4c6b9582nu[1632811680i:1632811680;PK!z9cache/data/c7/5e/c75e138cd7e5a4e83fd9ae57ba192ba1b316b964nu[1626811034i:1;PK!49cache/data/91/4a/914a7fe00bba3fceb2d1ccfcafa26c097560c5ddnu[1615100045i:1615100045;PK!C$9cache/data/91/83/9183b40f141afa676b086e2754dfd774be711e63nu[1613645719i:1;PK!9cache/data/38/98/3898951e48123d79750bfd6e203543862761762fnu[1636290923i:1636290923;PK!e,9cache/data/82/a7/82a70551c979e6cef4fadce1e217387ad8579a69nu[1626847715i:1;PK!^T9cache/data/0b/94/0b941cfb0b5b2c598a894d3f29ef07a61742d727nu[1619424514i:1619424514;PK!tfX9cache/data/0b/42/0b4289b9ec37a333e16c566b354dabfe59a2790enu[1681455385i:2;PK!k9cache/data/3c/0b/3c0b0d7791a52e74e533f363a9dc1dcb94667991nu[1668863997i:1;PK!)9cache/data/3c/78/3c787d4295622393674164ab337dd611acd9ce78nu[1617919887i:1617919887;PK![Q9cache/data/3c/28/3c28cec6c044340f9e488f334ac2dd3af6b442b7nu[1626508373i:1626508373;PK!1k9cache/data/29/16/2916ec1c95afe655a63418fd6412616ba11876f8nu[1626526766i:2;PK!jR9cache/data/ac/a7/aca724ad7d2629255454b7794cde23bd96750db0nu[1626602850i:1;PK!OBX9cache/data/ac/4b/ac4bb27d4312ea7c9dbf5cd02b79b4af281c363bnu[1625042021i:1;PK!9cache/data/ac/44/ac44185dc22b5d73c637977e52c2f0edd6bed60dnu[1617889514i:1617889514;PK!tK9cache/data/f4/be/f4be6a40dcf999f73a23135587cd356620d1fc48nu[1645737028i:1645737028;PK!^[9cache/data/4f/94/4f94aa164701f64e2a33b829348411ad8e28bdc1nu[1612893956i:1612893956;PK!3q9cache/data/4f/d0/4fd0ca323bc9dcaa014641d4acdbc11310590e9fnu[1615294147i:1615294147;PK!agi9cache/data/ea/51/ea51e1c94c2632e194fec20a5d79758aaa390e17nu[1650911451i:1650911451;PK!-9cache/data/ea/3d/ea3d67cd266cbe784632ac62e750f2fcd84c8b66nu[1637757472i:1637757472;PK!Căq9cache/data/ea/2e/ea2e740b9d3dc239b712476af1ceca60c32df78bnu[1625209118i:1;PK!l9cache/data/ea/78/ea78a6c6eeeb3bc326941356be943c8cd1f4277anu[1670056925i:1670056925;PK!ԟ@)9cache/data/27/1a/271add79fa0f61fe48b90513883bbbe494a41d9fnu[1625042021i:1625042021;PK!W9cache/data/27/2b/272bf99c57859f692e7bb32d7a05770202197205nu[1646721477i:1;PK!O9cache/data/09/6c/096cb24e15f99bea0316c7469ad53ab0fa64a56cnu[1645292028i:1;PK!anz9cache/data/09/05/0905a710589a229bead2a38291d6e88601de44f1nu[1629185536i:1;PK! 9cache/data/78/b0/78b02fa871e5ccca7dd656daaa951ee2bb43a269nu[1617103807i:1;PK! 9cache/data/71/bf/71bf1f663c339c866942fa01a0f66fccb2db86a0nu[1670060707i:1;PK! -9cache/data/71/ae/71ae2394466d64af0e748217a1bf990203bb0009nu[1617919887i:1;PK!8)@9cache/data/dc/4d/dc4dae0d2386889efccceea4b2de9c7ea54c4bf6nu[1646721477i:1646721477;PK!H0=9cache/data/dc/3c/dc3c1ff8092a5e1fbaaf227385361adbe3887a25nu[1638264936i:1638264936;PK!9cache/data/dc/da/dcda267dc9c6cc1b7c55ec61b22a0a1ad72edaa5nu[1630647939i:1;PK!279cache/data/d1/23/d1235b6e074c6ed823e5378a82491a50703557benu[1647102947i:1;PK!-i79cache/data/d1/e8/d1e8283aa42460d735c8fdabe3f16145fbbb034fnu[1668571466i:2;PK!AK9cache/data/76/0b/760b7957766260a176430e0796f4db3a4598cec7nu[1627796358i:1;PK!2z*9cache/data/c4/76/c476ae91f7455a11786a14195825c3645858fc59nu[1612508289i:1;PK!]^9cache/data/19/17/1917398f79548c1d5d816c5c6e9af4947b65ec49nu[1627487977i:1627487977;PK!6)j9cache/data/19/87/19879bbfd5a57b9f68cc10b46dce6162f50f27aenu[1614953441i:1614953441;PK!ųu9cache/data/12/fd/12fd18406ef9c31133b2babdb938efe438e8d970nu[1630503133i:1;PK!h$9cache/data/26/49/2649c6dc796d703d80ec6fedc97d5d97b9e36f34nu[1640028334i:1640028334;PK!dž}9cache/data/4b/ea/4bea69fbe0c2860573291a44b95173abfb6f416bnu[1615032566i:1615032566;PK! 9cache/data/31/df/31df36aea6b2c3a902787460753ff6e012aa9769nu[1638908920i:1638908920;PK!>59cache/data/31/1d/311dc97de5aaafb0a298f4191823cf6803dc767enu[1626609412i:1;PK!h9cache/data/8e/51/8e51293d2fd7a9d46f77b72fee4bbefbb27e0dbcnu[1626514276i:1626514276;PK!T49cache/data/8e/41/8e411f25fac2c701fcae7df74caa38a15585fc38nu[1617889514i:1;PK!ߚ 9cache/data/8e/e8/8ee8ed5e12485fff4198836434e17ea9ee42d46fnu[1638971733i:1638971733;PK!Mf9cache/data/62/97/6297478836251e2c4b2cf94086887be43fb23f45nu[1632811705i:1632811705;PK!LOf9cache/data/a8/f5/a8f557eec95ffe00a859359a230048f34f4e9b4anu[1626429952i:1626429952;PK!9cache/data/a8/9c/a89cb88c7967fcdebdda1ca2f94a0694ef98e3bcnu[1626602850i:1626602850;PK!sk49cache/data/f9/8a/f98a316d74f67779999056b9168a7fca537ef76cnu[1615197555i:1615197555;PK!ty9cache/data/b2/0a/b20a2c2de5527043eec83624f4f9499d8c4ba741nu[1626515748i:1;PK!N49cache/data/34/79/347989fc0f57f1741138734919d15333f16e0b4anu[1630332796i:1630332796;PK!}9cache/data/34/75/3475e7666b57ad2c81e7eb4d40e74a60bcd13373nu[1638264936i:1;PK!6"W9cache/data/34/18/341897be5d6471d50549e50bbee67b87c31d9244nu[1653041110i:1;PK!=9cache/data/34/ea/34eaa9da71c31e68f99bddd208d947f57c4c107anu[1634328292i:1;PK!m9cache/data/0f/ae/0faec22ffc26d836abb797f432a56f37e55c9754nu[1616479444i:2;PK!ưA9cache/data/0f/70/0f70d989a39f1046b45be59c20323c48faa49f65nu[1629123197i:1;PK!g9cache/data/7c/2d/7c2d34bf20e7fac4e07d490fe7500bbfd1f5bf61nu[1638517736i:1638517736;PK! 9cache/data/6d/e5/6de54f4dd6771ae69af9fd7d944805e39c88c779nu[1626611354i:1626611354;PK!R_`9cache/data/6d/42/6d421d9563009618ff5bb9a9608144f1e5b00bafnu[1613473686i:2;PK!7{9cache/data/55/8f/558f5336b8d545eb47af40db242c5b973a813c92nu[1615224937i:1615224937;PK!㠕S9cache/data/15/98/15988a12b7ede4f6d0a42597e8c67d0dc9b607c6nu[1626514001i:1626514001;PK!~9cache/data/15/be/15bedd2e54e02f2efcc34d938be2770e5469d925nu[1646321094i:1646321094;PK!H/9cache/data/15/e5/15e57e912febd17d6dddc2fe13a7c5b6e2681dc3nu[1633010005i:1633010005;PK!GAV9cache/data/15/da/15da1682ceb979fda21ffa127610fb725bcf2810nu[1617286198i:1617286198;PK!e9cache/data/da/da/dada0bd4752c5a1fb0dea3295a3ef79f5e6f01bbnu[1614953153i:1;PK!9cache/data/d0/9d/d09da2a21551d31005b9b9e4cc5e684664d15ac6nu[1614953441i:2;PK!U9cache/data/d0/50/d050dcde27c49d0d82cdc6901705b3d14a018795nu[1647108907i:1647108907;PK!'r9cache/data/3e/be/3ebe014f275972c41ccdda258a2997e484ffbcabnu[1626617827i:1;PK!ݜ9cache/data/06/2a/062a850f76f896bd17c690373aaf8ba5f2bb79dfnu[1644998234i:1644998234;PK! ̦9cache/data/06/fc/06fc13bbcae22975e9f8172ed0d2a14150e1228anu[1642141552i:1642141552;PK!մ29cache/data/06/8a/068af95e5fb3b21e1c21a458b5ddac4167e59a69nu[1615133471i:1615133471;PK!DӾ9cache/data/06/d7/06d793b73783d6bee2237b75a52f4063faf80290nu[1631775747i:1631775747;PK!9cache/data/85/fc/85fcb56c323d988313b1fac6b457ed825c369503nu[1626514188i:2;PK!AP9cache/data/44/d3/44d34e02e6d1c0f1937d62d9aac430b977b29ec8nu[1632813388i:1632813388;PK!9cache/data/44/a1/44a17e901168d4a7bf7268f6167a2f2131966aafnu[1615363604i:1;PK!%=9cache/data/44/72/4472acf13fbbc0be7aa54a34759e73224c661378nu[1646224932i:1646224932;PK!;9cache/data/67/13/6713e72a63a20e647590a1e05cf85ec5f7e90f0dnu[1660046630i:1;PK!co 9cache/data/e3/a3/e3a32b771de978af81985b7c9333d57b64810f14nu[1617103807i:1617103807;PK!|e9cache/data/e3/19/e3196ac856888798b2349a1f675a1702855ded6enu[1670056838i:1;PK!Az9cache/data/e3/62/e3629bd67dda8e5fc91d212fadd0cef3df63b88anu[1656262008i:1656262008;PK!Fr9cache/data/83/c0/83c0f4c21585ae5112f53c06bf2cdb5684389f51nu[1635171107i:1635171107;PK!yϹ9cache/data/61/ac/61ac5ff61305e1c627aa26ec562a663965e351f4nu[1627329957i:1627329957;PK! u 9cache/data/08/23/0823576ad3228e0e053454dedc04fb4c420d292cnu[1649149720i:1649149720;PK!XWNWN2views/a2bdd277654bf841a7fa21a250c746fc652d9a0e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Other Income

Data Saved Successfully

Required Fields:

Drag and Drop files here

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!;4zqq2views/241f021665ccda899ace45f7fd73c438744048e4.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Income/Expense

Data Saved Successfully

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!yNN2views/a77feeb9516f9ddaef246b0a63a0170867b7e94b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Asset Management

Filter Asset Management
Purchase Date

to

Purchase Date

Print Details



addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name/type Descriptions Current Value Purchase Date Serial Number Action
name); ?> descriptions); ?> currentValue); ?> purchaseDate); ?> serialNumber); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!T2views/578d1288212b840a78e34f1a2ec37053c96cee7b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Registration Fee

View Registration fee

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Amount Year Date created/Edited
amount); ?> year); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!\(2views/5e010c50792075449e7c8c93d3f63ca9e83179cc.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Repayments: Upload Excel file

Download sample excel

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

Print
Info!

The list approved successifully

Info!

The list cleared

Reject Approve ALL


where('batch',$_REQUEST['batch'])->get(); foreach($data as $loan){ foreach(DB::table('loanproducts')->where('id',$loan->loanproduct_id)->get() as $lp){ $lname = $lp->loan_product_name; } $i++; $borrower = DB::table('borrowers')->where('id',$loan->borrower_id)->get(); foreach($borrower as $user){ ?>
S/N Name Product Amount Status
firstName.' '.$user->middleName.' '.$user->lastName?> amount?> approve_status?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!=\NXlXl2views/eb238473d41240dfa06b3ed6e0eb0af0e1ee39a1.phpnu[
PK!)[D[D2views/27f0a57393f78dba70c399c9da540b8204a9a89a.phpnu[where('status','granted')->get() as $los){ $schedule1 = count(DB::table('repaymentschedule')->where('loan_id',$los->id)->where('status','wait')->get()); $schedule2 = count(DB::table('repaymentschedule')->where('loan_id',$los->id)->where('status','open')->get()); if(($schedule1+$schedule2) == 0){ # Paid DB::table('loans')->where('id',$los->id)->update(array('status'=>'paid')); } } ?> make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View All Loans

Select Filters and seach the loan

to

Print Loans
addLoop($__currentLoopData); foreach($__currentLoopData as $loan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
S/N Actions Name Status Product Start Date End Date Principal Interest% Penalty Total Paid Balance
principalAmount; $total_i = $total_i + $loan->loanInterest; $access = DB::table('user_task')->where('page','loan')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> View task == 'Edit'){ ## Cheking if this loan approved and reviews $approved = count(DB::table('repaymentschedule')->where('loan_id',$loan->id)->get()); if($loan->reviewed=='No' && $approved == 0){ ?> Edit Edit borrower_id,$loan->borrowerType)); ?> status)); ?> repaymentsNumber < 12){ // $repayNumber = $loan->repaymentsNumber ." months"; }else{ $repayNumber = $loan->loanDuration." years"; } foreach(DB::table('loanproducts')->where('id',$loan->loanProduct)->get() as $product){ echo $product->loan_product_name." ".$repayNumber; } ?> loanReleaseDate))); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)."%"); ?> id,$loan->borrower_id); $total_penalt = $total_penalt + $penalty; echo number_format($penalty,2); ?> select(DB::raw("SUM(principal) as principal"),DB::raw("SUM(interest) as interest"),DB::raw("SUM(fee) as fee"),DB::raw("SUM(penalty) as penalty")) ->where('loan_id', $loan->id)->get(); foreach($data as $da){ $principal = $da->principal; $interest = $da->interest; $fee = $da->fee; $penalty = $da->penalty; } $due = $principal + $interest; echo number_format($due,2); $total_due = $total_due + $due; ?> id,$loan->borrower_id); $total_paid = $total_paid + $paid; echo number_format($paid,2); ?>
Total N/A
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!85ؒ2views/5217e280836a6a905dd3f38a7f99bbb65c40ecf1.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Staffs

View List of Staffs

addLoop($__currentLoopData); foreach($__currentLoopData as $staff): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Gender Email Phone Role Date Registered Action
name); ?> gender); ?> email); ?> mobile); ?> role); ?> created_at); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!KF552views/0dac5fce268cd57b0ed5e25e237962c4205a321b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customers

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customers by registered date range

From

To


Status


List of Companies Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Acronym Economic Activity Unique# Phone Email Action
firstName))); ?> middleName); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Inactive Customers Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> Undisable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!F2views/e0256aa1a05811f41413fca3bb6e5190b54a8230.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Loan Calculator

You can use this page to calculate the loan value in case of customer inquiries. To add a loan into the system, visit Loans(left menu) → Add Loan

Required Fields:



Print
100000, 'term_years' => 1, 'interest' => 10, 'terms' => 12 ); if(isset($_REQUEST['submit'])){ $data = array( 'loan_amount' => $_REQUEST['amount'], 'term_years' => $_REQUEST['years'], 'interest' => $_REQUEST['interest'], 'terms' => $_REQUEST['repayment_number'] ); $_REQUEST['loanFee']; $loan_fee_schedule = $_REQUEST['loan_fee_schedule']; $dueFees = 0; $distribute_fees_evenly=0; $charge_fees_on_released_date=0; $charge_fees_on_first_repayment=0; $charge_fees_on_last_repayment=0; $charge_fees_on_all_repayments=0; $fee_all_repay = 0; $total_fee = $i = 0; foreach($_REQUEST['loanFee'] as $fee){ $total_fee = $total_fee + $fee; if($loan_fee_schedule[$i] == "distribute_fees_evenly"){ $distribute_fees_evenly = $distribute_fees_evenly + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_released_date"){ $charge_fees_on_released_date = $charge_fees_on_released_date + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_first_repayment"){ $charge_fees_on_first_repayment = $charge_fees_on_first_repayment + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_all_repayments"){ $charge_fees_on_all_repayments = $charge_fees_on_all_repayments + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_last_repayment"){ $charge_fees_on_last_repayment = $charge_fees_on_last_repayment + $fee; } if($loan_fee_schedule[$i] != "dont_include"){ $dueFees = $dueFees + $fee; } $i++; } } if(isset($_REQUEST['submit']) && $_REQUEST['type'] == 'reducing_balance'){ $amortization = new Amortization($data); $inputs = $amortization->results['inputs']; $summary = $amortization->results['summary']; $schedule = $amortization->results['schedule']; } if(isset($_REQUEST['submit']) && $_REQUEST['type'] == 'reducing_balance'){ if($charge_fees_on_all_repayments > 0){ $total_fee = count($schedule)*$charge_fees_on_all_repayments + $distribute_fees_evenly + $charge_fees_on_released_date + $charge_fees_on_first_repayment + $charge_fees_on_last_repayment; } ?>

Enter Values

Loan Amount:
Annual interest rate:%
Loan period in years:
Number of payments per year:
Start date of loan:

Loan summary

Scheduled payment:
Scheduled number of payments:
Actual number of payments:
Total fee payments:
Total interest:

Repayment Schedule

0){ $k++; ?> 0){ $fees_evenly = $distribute_fees_evenly/count($schedule); } if($charge_fees_on_first_repayment > 0){ if($i == 1){ $first_repayment = $charge_fees_on_first_repayment; } } if($charge_fees_on_last_repayment > 0){ if($i == count($schedule)){ $last_repayment = $charge_fees_on_last_repayment; } } if($charge_fees_on_all_repayments > 0){ $all_repayments = $charge_fees_on_all_repayments; } $fee = $fees_evenly + $first_repayment + $last_repayment + $all_repayments; ?>
S/N Date Principal Interest Fee Total Payment Outstanding Balance
1 N/A N/A N/A
$date, 'payment' =>$payment, 'interest' =>$interest, 'principal' =>$principal, 'balance' =>$balance-$payment, ); } $data = array_reverse($data); if($charge_fees_on_all_repayments > 0){ $total_fee = count($data)*$charge_fees_on_all_repayments + $distribute_fees_evenly + $charge_fees_on_released_date + $charge_fees_on_first_repayment + $charge_fees_on_last_repayment; } ?>

Enter Values

Loan Amount:
Annual interest rate:%
Loan period in years:
Number of payments per year:
Start date of loan:

Loan summary

Scheduled payment:
Scheduled number of payments:
Actual number of payments:
Total fee payments:
Total interest:

Repayment Schedule

0){ $k++; ?> 0){ $fees_evenly = $distribute_fees_evenly/count($schedule); } if($charge_fees_on_first_repayment > 0){ if($i == 1){ $first_repayment = $charge_fees_on_first_repayment; } } if($charge_fees_on_last_repayment > 0){ if($i == count($schedule)){ $last_repayment = $charge_fees_on_last_repayment; } } if($charge_fees_on_all_repayments > 0){ $all_repayments = $charge_fees_on_all_repayments; } $fee = $fees_evenly + $first_repayment + $last_repayment + $all_repayments; ?>
S/N Date Principal Interest Fee Total Payment Outstanding Balance
1 N/A N/A N/A
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!j]C2views/6d22d091665cb209a390334ef17c4748a34cd409.phpnu[
loanProduct); foreach($loan_product as $row_product){ $loan_name=$row_product->loan_product_name; } $borrower= App\Http\Controllers\Load::get_borrower_info($loan->borrower_id); foreach($borrower as $user){ ?>
photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>
#uniqueNumber); ?>
address); ?> city); ?> country); ?>
phone); ?> email); ?>

PK!A<X5X52views/de37a57f17a47e585313113fbe189410973f5c5c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Repayments

Date Range

to

Print Details
distinct()->get(['loanProduct']); foreach($products as $product){ $bank_account = $ledger_account = 0; foreach(DB::table('loanproducts')->where('id',$product->loanProduct)->get() as $pn){ $ledger_account = $pn->ledger_id; foreach(DB::table('ledger_accounts')->where('id',$ledger_account)->get() as $ledger){ $bank_account = $ledger->bank; } } echo "Ledger: ".$ledger_account." ".$pn->loan_product_name." "; echo "Bank: ".$bank_account."
"; ## Hapa sasa $stats = DB::table('repaymentschedule') ->where('loanProduct',$product->loanProduct) ->select( DB::raw('SUM(principal) as principal'), DB::raw('SUM(principal_paid) as principal_paid'), DB::raw('SUM(interest) as interest'), DB::raw('SUM(interest_paid) as interest_paid'), DB::raw('SUM(fee) as fee'), DB::raw('SUM(fee_paid) as fee_paid'), DB::raw('SUM(penalty) as penalty'), DB::raw('SUM(penalty_paid) as penalty_paid'), DB::raw('SUM(amount) as amount'), DB::raw('SUM(overdue) as overdue') ) ->get(); foreach($stats as $paid){ echo "principal: ".number_format($paid->principal,2)." principal_paid:".number_format($paid->principal_paid,2)." interest_paid:".number_format($paid->interest_paid,2)."

"; } } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!T*!p772views/098d6c8b75e07d0518228ab6dda5dcc1296243b0.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Opening Balance Take-on

Data Saved Successfully

Priview Ballance

select('nature')->distinct()->where('nature','!=','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ $total_cr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; if($total_cr==0 & $total_dr==0){ continue; } ?>
Debit Credit Net
nature);?>
name);?>
TOTAL
GRAND TOTAL

Priview Transfered Transactions

select('nature')->distinct()->where('nature','!=','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); ?> where('how',1)->orderby('id','desc')->orderby('pair','asc')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ $total_cr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; if($total_cr==0 & $total_dr==0){ continue; } ?>
Account Name Debit Credit Net
name);?>
TOTAL
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!yn]n]2views/f206e9fd949e305adc78f545f214dd15a8b98720.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
Edit Company

Data Saved Successfully

preview
id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=$fl; ?> Doc

Drag and Drop files here

popLoop(); $loop = $__env->getLastLoop(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!ԃ5a9a92views/e564cc8a015cff28387c31bf011f0960287ff957.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Transactions

Advanced Search

to

Print List



addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> account_id); foreach($accounts as $account){ $borrower=''; if($account->borrowerType=='person'){ $borrower = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); } if($account->borrowerType=='group'){ $borrower = App\Http\Controllers\Load::get_borrowergroup_by_id($method->borrower_id); } $creditledge=DB::table('savingtransactions')->where('account_id',$method->account_id)->where('debitCredit','credit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $debitledge=DB::table('savingtransactions')->where('account_id',$method->account_id)->where('debitCredit','debit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $ledger=$creditledge-$debitledge; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account# Ledger Balance Date Type Descriptions Debit Credit Receipt
savingAccount); ?> datetime); ?> type); ?> description); ?>
where('savingProduct_id','10')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','11')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total2 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','10')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total3 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','11')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total4 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } echo "

Saving TOTAL: ".number_format(($total3-$total),2); echo "

Deposit TOTAL: ".number_format(($total4-$total2),2); echo "

TOTAL: ".number_format($total,2); echo "

TOTAL: ".number_format($total2,2); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!MxVxV2views/59fffdf95b72a223b67224b3ac8f520e40809754.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
Edit Customer

Data Saved Successfully

preview
id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=$fl; ?> Doc

Drag and Drop files here

popLoop(); $loop = $__env->getLastLoop(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!i2views/90b78955e976f752680db4404236d2617e6a1442.phpnu[ <?php echo $__env->yieldContent('title'); ?>
yieldContent('code'); ?>
yieldContent('message'); ?>
PK! (2views/b9e225ba698e8934a56907074b8045d20597054d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Shares Transactions: where('id',$userId)->get() as $user){ $name = $user->firstName." ".$user->middleName." ".$user->lastName; } echo $name; ?>

Filter Transactions

From

To


Print Details

Share Account:

Share transactions from

where('account_id',$accountId)->where('date','>=',$from)->where('date','<=',$to)->get(); $i=0; foreach($txs as $tx){ $i++; ?>
S/N Shares Purchase/Sell Amount Price per Share Date
shares)?> purchase_sell)?> amount,2)?> shareprice,2)?> date))?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!o<CC2views/0107b7d39d20979f631edfb4ca4e2c4ece9185d5.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Other Income

Filter Other Income

to

Print Details



id); $type = App\Http\Controllers\Load::get_incometypes_id($row->id); ?>
Date Type/Name Description Amount
transactionDate; ?> name;?> description ?> amount ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! { __2views/641ffe20ccfd8cd7f2c70d424dd9d367ae5b0918.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Due Loans

Open loans that have due schedule dates between the dates selected below. You can use this page to see loans due today.
Date Range

to

Print Due Loans
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!wbj}}2views/1592a0676ec03e7fad3fec8cde33590fef0d37fd.phpnu[
loanProduct); foreach($loan_product as $row_product){ $loan_name=$row_product->loan_product_name; } $borrower= App\Http\Controllers\Load::get_borrower_info($loan->borrower_id); foreach($borrower as $user){ ?>
photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>
#uniqueNumber); ?>
address); ?> city); ?> country); ?>
phone); ?> email); ?>

PK!82views/0f33337a97fbf6c3a4a3ae92d5f866777c5811d6.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Disbursement Methods

View Disbursement Methods

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Disbursement Method Name Action
name); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!̣| & &2views/e371bada6a44cfc1d6c57488a38c2f9a64c276ff.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Loan
Success

Loan application success, for more details click Here

any()): ?>

first()); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!Hz``2views/5760e9e5299595595ac3500fe790622e033a8e9c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Customers

Data Saved Successfully

addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
preview

Drag and Drop files here

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!R?[2views/3c0c262f97614ed181d14bf40275efb90ad05f9d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Register Economic Activities

View Registration fee

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $method){ ?>
Economic Activity Action
name); ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!Xw2views/e6e97d8899020507aa362a791af81bc5744fe193.phpnu[where('uniqueNumber',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
View Loans

List of loans

Loans Records Print Details

where('borrower_id',$user->id)->get(); $paid=0; $balance=0; foreach($loans as $row){ $loan = $row; $sum=0; ?>
view Product Granted Matuarity Principal Interest% Due Paid Balance LastPayment
View   where('id',$row->loanProduct)->get() as $product){ echo $product->loan_product_name; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueAmount,2)); ?> status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; } echo number_format($sum,2); ?> dueAmount - $sum; echo number_format($balance,2); ?> where('approve_status','approved')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->where('loanproduct_id',$loan->loanProduct)->orderBy('id','DESC')->limit(1)->get(); foreach($last as $tx){ echo number_format($tx->amount,2).", ".$tx->collectionDate; } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!uVuV2views/a8653ec9a0f5c95f826bba47a19fe9834b4638fc.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
Edit Customer

Data Saved Successfully

preview
id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=$fl; ?> Doc

Drag and Drop files here

popLoop(); $loop = $__env->getLastLoop(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!@,2views/5469487081e7e71e40fa53c27e1d6a296183da3d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Income Types

View Income Types

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Action
name); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!o k͎))2views/2a1479ee30b766b36baea3c57310c335e3955f07.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
GL Account Groups

Data Saved Successfully

Required Fields:

GL Account Sub Groups

Data Saved Successfully

GL Account Groups

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $method){ ?>
Initials Nature Name Sub groups
account_number; ?> name; ?> where('group_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $row){ ?>

account_number.' '.$row->name; ?>

nature; ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!M112views/8fafd159caa81e07aa9e3d4e79fe701774040bc9.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

TRIAL BALANCE

TRIAL BALANCE

Start date

to

End date
select('nature')->distinct()->where('nature','!=','equitya')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?>
Debit Credit Net
nature);?>
name);?>
TOTAL
GRAND TOTAL
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! hh2views/26d6dc087541d2a39070fe519378abc7a182c851.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Loan Comments

Filter Loan Comments

to

Print Loan Comments
get_loancomments(); foreach($methods1 as $row){ $loan=app('App\Http\Controllers\Load')->get_loan_by_id($row->loan_id); foreach($loan as $row_loan){ $borrower_id=$row_loan->borrower_id; $laonNumber=$row_loan->loanNumber; $borrower= app('App\Http\Controllers\Load')->get_borrower_id($row_loan->borrower_id,$row_loan->borrowerType); } $staff= app('App\Http\Controllers\Load')->get_staff_id($row->staff_id); ?>
View Date Satff Comments Customer Loan#
date; ?> comment ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!)S*2views/0ccabd27deab886d78a3335159795431cb1559da.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Income/Expense

Data Saved Successfully

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!z@@2views/9b1b99ba119df15bfe11b1f441b3befd4a664d95.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Income Statement

Income Statement

Start date

to

End date
select('nature')->distinct()->where('nature','income')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?> select('nature')->distinct()->where('nature','expense')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; $inc=abs($total_amount); ?>
Net
Income
name);?>
TOTAL
Expense
name);?>
TOTAL
Net Income
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!w|2views/cda8b0483ec38b172edbfd5f0079b7cdcd5c1dfd.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Edit Loan
Add/Edit Loan Products
where('id',$loan2->product)->where('branch_id',Session::get('user')['branch_id'])->get() as $loan){ ?>

Loan Terms (required fields):

Principal:

Add/Edit Disbursed By

Interest:

Add/Edit Interest Method
loan_interest_type == 'percentage'){ ?>

Duration:

Repayments:

Add/Edit Repayment Cycle

Loan Fees:

loan_fee_min); $max_fee = json_decode($loan->loan_fee_max); $def_fee = json_decode($loan->loan_fee_default); $fee_shcedule = json_decode($loan->loan_fee_schedule); foreach(DB::table('fee')->where('branch_id',Session::get('user')['branch_id'])->get() as $fee){ ?>
Add/Edit Loan Fees

Other (optional):

Add/Edit Collector
Add/Edit Guarantor

After you add the loan, you will see the View Loan Details page for this loan. There, please click on the Loan Files tab to add loan files.

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!$F2views/4d2f6f76aa0fcafd43ea96731cd8797f6cfde74c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Share Accounts

Print Details Report


where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $bc = DB::table('borrowers')->where('id',$share->borrower_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($bc as $b){ $name=$b->firstName.' '.$b->middleName.' '.$b->lastName; } $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Name Account Type Shares Price per Share Amount
account;?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!7esZ%Z%2views/183f0a9152a6c1144134a233b0d73199ee6b5564.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Saving Accounts

Data Saved Successfully

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK![2views/38eee37971e2254d9db6753767f3232ec7439fe0.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Account
Registered Accounts
get(); foreach($accounts as $row){ $i++; ?>
S/N NAME EMAIL PHONE DATE LOGO BRANCHES
name ?> email ?> phone ?> date ?> Not set where('account_id',$row->id)->get()->count() ?> View
make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!f f 2views/b1b6371fa3453a67a15a62550fe80df2e6db1f7b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Edit Loan Product Settings

Loan Product Settings

where('id',$id)->get() as $pr){ ?>
loan_disbursed_by_id); $i=0;$checked=""; foreach($methods as $m){ if($check[$i] == $m->id){ $checked = "checked"; } ?>

loan_payment_scheme_id); ?>

Grace Period

Allow rescheduling of loan

Guarantees

guarantees) ? json_decode($pr->guarantees) : array(); ?>



Fees: Help

There are 2 types of Loan Fees:
  • Non Deductable Fees
    The loan fee will be added to the total loan due (Principal Amount + Interest + Penalty) and the borrower will have to pay back this fee. You will see a schedule box next to Non Deductable Fees on how the fees should be shown in the loan schedule. You can select from:
    • Don't include in the loan schedule
      The fee will not be included in the loan schedule. You will have to manually edit the loan schedule and add the fee.

    • Distribute Fee Evenly Among All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 100 fee added to it (1,000/10).

    • Charge Fee on the Released Date
      For example, if the fee entered is 1,000, a due repayment of 1,000 will be added in the loan schedule on the loan released date.

    • Charge Fee on the First Repayment
      For example, if the fee entered is 1,000, the first repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Fee on the Last Repayment
      For example, if the fee entered is 1,000, the last repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Same Fee on All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 1,000 fee added to it. Hence the total fee will be 10,000 (1,000 x 10).

  • Deductable Fees
    • The loan fee will NOT be added to the loan due. It is assumed that the borrower has already paid back this fee. Many cooperative lending companies use deducable fees.
    • For example, if you give a loan for $1000 and the deductable fee is $10. Then the actual principal amount that is given to borrower would be $1000 - $10 = $990. But the borrower still has to pay back $1000. So even though you only gave $990 to the borrower, he/she has to pay back $1000.
loan_fee_min); $max = json_decode($pr->loan_fee_max); $schedule = json_decode($pr->loan_fee_schedule); foreach($fees as $fee): $sch = explode(',',(isset($schedule[$i]) ? $schedule[$i] : '')); ?>
Type Minimum Maximum How should Fees be charged in Loan Schedule?
parcent ? '% Based' : 'Fixed'); ?> parcent){ echo 'min="0" max="100" step="0.0001" placeholder="%"';}else{ echo 'placeholder="Min Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_min"> parcent){ echo 'min="0" max="100" step="0.0001" placeholder="%"';}else{ echo 'placeholder="Max Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_max" placeholder="Maximum Amount" >
addLoop($__currentLoopData); foreach($__currentLoopData as $m): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>


Grace Period

Allow rescheduling of loan

Guarantees





Fees: Help

There are 2 types of Loan Fees:
  • Non Deductable Fees
    The loan fee will be added to the total loan due (Principal Amount + Interest + Penalty) and the borrower will have to pay back this fee. You will see a schedule box next to Non Deductable Fees on how the fees should be shown in the loan schedule. You can select from:
    • Don't include in the loan schedule
      The fee will not be included in the loan schedule. You will have to manually edit the loan schedule and add the fee.

    • Distribute Fee Evenly Among All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 100 fee added to it (1,000/10).

    • Charge Fee on the Released Date
      For example, if the fee entered is 1,000, a due repayment of 1,000 will be added in the loan schedule on the loan released date.

    • Charge Fee on the First Repayment
      For example, if the fee entered is 1,000, the first repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Fee on the Last Repayment
      For example, if the fee entered is 1,000, the last repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Same Fee on All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 1,000 fee added to it. Hence the total fee will be 10,000 (1,000 x 10).

  • Deductable Fees
    • The loan fee will NOT be added to the loan due. It is assumed that the borrower has already paid back this fee. Many cooperative lending companies use deducable fees.
    • For example, if you give a loan for $1000 and the deductable fee is $10. Then the actual principal amount that is given to borrower would be $1000 - $10 = $990. But the borrower still has to pay back $1000. So even though you only gave $990 to the borrower, he/she has to pay back $1000.
addLoop($__currentLoopData); foreach($__currentLoopData as $fee): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Type Minimum Maximum How should Fees be charged in Loan Schedule?
parcent ? '% Based' : 'Fixed'); ?> parcent){ echo 'min="0" step="0.0001" max="100" placeholder="%"';}else{ echo 'placeholder="Min Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_min"> parcent){ echo 'min="0" step="0.0001" max="100" placeholder="%"';}else{ echo 'placeholder="Max Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_max" placeholder="Maximum Amount" >

View Loan Products

addLoop($__currentLoopData); foreach($__currentLoopData as $product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Loan Name Disbursed Min Amount Max Amount Interest Methods Max Period Action
loan_product_name); ?> loan_disbursed_by_id); foreach($ids as $d){ echo App\Http\Controllers\Load::get_disburse($d).", "; } ?> min_loan_principal_amount)); ?> max_loan_principal_amount)); ?> loan_interest_method))); ?> maximum_loan_period." ".$product->loan_duration_period); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!42views/8fe8406e9cdff7158b7589fcd4d8eb1ee131a963.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Income Types

View Income Types

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Action
name); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!_2views/c326b719f9482b5e5133631e63f8eac2b19d8657.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Send SMS

Send to single customer/member

Send to all customers/members

Send sms to single staff

Send sms to all staffs

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!F::2views/f6912556208fcc913d2745c0ff96994ae3d45b30.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customer Groups

Data Saved Successfully

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customer groups by registered date range

Registered From

Registered To

Customer Status

List of Groups

Print Details


addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Group Name Phone Email Group Leader Members Action
groupName); ?> phone); ?> email); ?> leader); foreach($data as $d){ echo $d->title." ".$d->firstName." ".$d->middleName." ".$d->lastName; } ?> id)); ?>    Add/Delete Edit   Disable where('borrowerType','group')->where('borrower_id',$group->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($loan>0){ }else{?> Delete

List of Disabled customer groups

Print Details


addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Group Name Phone Email Group Leader Members Status/Action
groupName); ?> phone); ?> email); ?> leader); foreach($data as $d){ echo $d->title." ".$d->firstName." ".$d->middleName." ".$d->lastName; } ?> id)); ?> status==1): ?>   Undisable Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!5\D%%2views/7e1a1a4ab225c16fdf467dc7f46768f9f6c27b43.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Create GL Accounts

Data Saved Successfully

GL Account Groups

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $row_acc){ $group_name=''; $groups = DB::table('ledger_account_groups')->where('id',$row_acc->group_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $method){ $group_name= $method->account_number.' '.$method->name; } ?>
GL Account A/C Group A/C Sub groups Nature Action
name;?> where('id',$row_acc->sub_group_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups1 as $row){ ?>

account_number.' '.$row->name; ?>

nature; ?> Delete Edit
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!,K*yy2views/397e3022ac3b777deadb749d8e44838a951d676d.phpnu[ aloan

aloan the future cloud platform for your business!

We believe that an innovative approach to cloud banking and lending platforms is the future.

Cloud based Loan Management Software!

The cloud platform for banking and lending business that puts customer relationships first.

Operate your lending business like a bank!

Manage all your customer savings, shares, loans and repayments in one place. Spend less time doing admin work and more time growing your business.

About Us

We are with you every step of the way

aloan is the financial software designed to offer the core functionality needed to deliver financial services to Saccos, Microfinance and other financial institutions. ALOAN can be deployed in any environment: cloud or on-premise and is extensible enough to support any organizational type.

It provides client data management, loan and savings portfolio management, integrated real time accounting and social and financial reporting needs to bring wholesome digital financial services to a financial organization such as a Saccos and Vikoba.

get started
Our Best Features

What we have for you

Registration

Allow creation and management of Members and Clients. Some of the details managed includes Clients Personal Information.

get started
.01

Contribution

Allow members to make contribution to their savings/ shares account on daily, monthly (periodically) basis.

get started
.02

Shares Management

A module used by management to perform share/ savings transfer activities in a transparent manner.

get started
.03

Loans Module

This is the module that automates the loan application, repayment, interests, guarantees, and guarantors. Its working is guided by the organizations by-laws.

get started
.04

Income

Allow the Organization to capture incomes from members activities like registration, interest from loans among others, and incomes from other investments.

get started
.05

Expenses

Allow the organization to account for her expenditure.




get started
.06

Accounting

This module performs basic bookkeeping activities for the organization based on the information captured

get started
.07

Reporting

A Module that avail all reports and statements in the system, which can be exported to other software applications like, excel, printed out, or view only.

get started
.08

System Administration

The system administrator has powers to regulate users and their activities on the system

get started
.09
Our Packages

Pricing

Get your package

24/7 Expert Support

Our expert team is always on hand to help answer your questions, get you started, and grow your business. You can call, chat or email us any time!

+255 625 636 291
Text Us

Contact Us

Map Data
Map data ©2019 Google
Map DataMap data ©2019 Google
Map data ©2019 Google
This page can't load Google Maps correctly.
Do you own this website?

Get in Touch

Dodoma, Tanzania.

+255 625 636 291

+255 759 199 317

+255 753 464 603

Mon to Fri 8am to 5pm

sales@aloan.co.tz

Send us your query anytime!

PK!Ǔ2views/b963488427bf30a0432e1d075250b86ab60c87a8.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Collateral

Required Fields:

addLoop($__currentLoopData); foreach($__currentLoopData as $product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> feeName); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>

View Product Fees

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Saving Product Saving Product Fees Action
savingproduct_id); ?> savingproduct_id); foreach($fee as $row){ echo $row->feeName; ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!?@ll2views/c1b37321e59ce5f0b9bf2c50e1e5874927f59eb5.phpnu[
PK!UӐ}2views/aec234bcb134259148050a797974a5ceafec469e.phpnu[startSection('title', __('Not Found')); ?> startSection('code', '404'); ?> startSection('message', __('Not Found')); ?> make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!{^ll2views/7dc3c567a76ea1d96a3d9a0bebe4090397389014.phpnu[
PK!SM--2views/6277e024d571c718e514f8e1f3b8425b5b8f62b4.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Asset

Data Saved Successfully

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!o2views/c07e3da414fe6e161ea624a07d42574502c77645.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

PROFILE firstName." ".$user->middleName." ".$user->lastName); ?>

Print Details

customerType=='Company'){ ?>
photo==NULL){?> preview

firstName); ?>

Unique# : uniqueNumber." ".ucfirst($user->customerType)); ?> Customer Number:id); echo $number;?>
Address : address); ?>
Location : city); ?> street); ?>
Country: country); ?>
Phone : phone); ?>
Email : email); ?>
Reg No : nationalID); ?>, gender); ?>
Reg Authority : lastName); ?>, gender); ?>
Reg Date : birthday); ?>, gender); ?>
Economic Activity : businessName); ?>
Created Date : date); ?>
Contact Person :employmentDetails); ?>, employerName); ?>, employmentNumber); ?>
Bank Account: bankAccountNumber); ?> bank); ?>
Descriptions; description); ?>

Account Available Balance(s) :
where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $row_acc){ $sumcr = DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$row_acc->id)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sumdr = DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$row_acc->id)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sum=$sumcr-$sumdr; echo $row_acc->savingAccount.': '.number_format($sum).'
'; } ?>
Loan Balance(s):
where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($loans as $loan){ if($loan->status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); echo ", Paid: ".number_format($sum,2); echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } } ?>

CUSTOMER PROFILE


photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>

Unique# : uniqueNumber." ".ucfirst($user->customerType)); ?>
Customer Number:id); echo $number;?>

Created Date : date); ?>

NationalID nationalID); ?>, country); ?>
Date of Birth birthday); ?>, gender); ?>
Working Status workStatus); ?>, Enployment#employmentNumber); ?>
Bank Account where('id',$user->bank)->get(); foreach($methods as $method){ echo $user->bankAccountNumber.', '. $method->name.', '.$user->bankBranch; } ?>
Address address); ?>
City city); ?>
Country country); ?>
Phone phone); ?>
Email email); ?>
Employer Name employerName==NULL){ echo 'None'; }else{ echo $user->employerName; } ?>
Employer Address employerAddress==NULL){ echo 'None'; }else{ echo $user->employerAddress; } ?>
Description description==NULL){ echo 'None'; }else{ echo $user->description; } ?>

Share Accounts:

where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Number Account Name Number of Shares Price per Share Amount
account;?>

Savings Accounts:

id); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Account Number Account Name Ledger Balance Last Transactions
savingAccount); ?> savingProduct_id); ?>

Loans Balnces:

where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($loans as $loan){ if($loan->status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; // echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); // echo ", Paid: ".number_format($sum,2); // echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } } ?> where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); $paid=0; $balance=0; foreach($loans as $row){ ?>
Loan Name Granted Matuarity Principal Interest% DueFees Penalty Due Paid Balance
where('id',$row->loanProduct)->get() as $product){ echo $product->loan_product_name; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueFees,2)); ?> penalty,2)); ?> dueAmount,2)); ?> dueAmount - $sum; echo number_format($balance,2); ?>

Loans Records Print Details

make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); $paid=0; $balance=0; foreach($loans as $row){ ?> status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); echo ", Paid: ".number_format($sum,2); echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } ?>
Action/Status Loan product/Number Granted Matuarity Principal Interest% DueFees Penalty Due Paid Balance LastPayment
View   where('id',$row->loanProduct)->get() as $product){ echo '#'.$row->loanNumber." : ".$product->loan_product_name; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueFees,2)); ?> penalty,2)); ?> dueAmount,2)); ?> dueAmount - $sum; echo number_format($balance,2); ?> where('approve_status','approved')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->where('loanproduct_id',$loan->loanProduct)->orderBy('id','DESC')->limit(1)->get(); foreach($last as $tx){ echo number_format($tx->amount,2)." ".$tx->collectionDate; } ?>

Saving Records Print Details

make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> id); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Account Product Ledger Balance Last Transactions View
savingAccount); ?> savingProduct_id); ?> View

Shares

where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Type Shares Price per Share Amount
account;?>
id); foreach($files as $row){ ?>
Vie File Action
Click to view file Delete
popLoop(); $loop = $__env->getLastLoop(); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!ut(2views/cb3f90118b01d0cc3049a1405bcd4ed0b46c21d5.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Account
make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!B&BB2views/96da425b13a3384a6fdd65b76dc248a6af021a63.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Add Roles to users

Back

Add Task to users

Check the user task to assign

Loan Tasks


Repayment Tasks


Saving Tasks


make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!>W222views/947b7840ef67aaecc8a68ef78a516b37aa4aa34d.phpnu[ Login || ALOAN
PK!~#~#2views/c11ef7c3e795089fe1b1abc69c370627f7b2f8d6.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Create Share Account

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! (:(:2views/006c98ac1093bf8c9e1fd38a25e2b01859e1c6cb.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Transactions

Advanced Search

to

Print List



addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> account_id); foreach($accounts as $account){ $borrower=''; if($account->borrowerType=='person'){ $borrower = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); } if($account->borrowerType=='group'){ $borrower = App\Http\Controllers\Load::get_borrowergroup_by_id($method->borrower_id); } $creditledge=DB::table('savingtransactions')->where('account_id',$method->account_id)->where('debitCredit','credit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $debitledge=DB::table('savingtransactions')->where('account_id',$method->account_id)->where('debitCredit','debit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $ledger=$creditledge-$debitledge; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account# Ledger Balance Date Type Descriptions Debit Credit Action
savingAccount); ?> datetime); ?> type); ?> description); ?> Delete
where('savingProduct_id','10')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','11')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total2 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','10')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total3 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','11')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total4 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } echo "

Saving TOTAL: ".number_format(($total3-$total),2); echo "

Deposit TOTAL: ".number_format(($total4-$total2),2); echo "

TOTAL: ".number_format($total,2); echo "

TOTAL: ".number_format($total2,2); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!q+2views/97e428834c7e6a0532f37ba35018f3a57a039b71.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Loan Calculator

You can use this page to calculate the loan value in case of customer inquiries. To add a loan into the system, visit Loans(left menu) → Add Loan

Required Fields:



Print
100000, 'term_years' => 1, 'interest' => 10, 'terms' => 12 ); if(isset($_REQUEST['submit'])){ $data = array( 'loan_amount' => $_REQUEST['amount'], 'term_years' => $_REQUEST['years'], 'interest' => $_REQUEST['interest'], 'terms' => $_REQUEST['repayment_number'] ); $_REQUEST['loanFee']; $loan_fee_schedule = $_REQUEST['loan_fee_schedule']; $dueFees = 0; $distribute_fees_evenly=0; $charge_fees_on_released_date=0; $charge_fees_on_first_repayment=0; $charge_fees_on_last_repayment=0; $charge_fees_on_all_repayments=0; $fee_all_repay = 0; $total_fee = $i = 0; foreach($_REQUEST['loanFee'] as $fee){ $total_fee = $total_fee + $fee; if($loan_fee_schedule[$i] == "distribute_fees_evenly"){ $distribute_fees_evenly = $distribute_fees_evenly + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_released_date"){ $charge_fees_on_released_date = $charge_fees_on_released_date + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_first_repayment"){ $charge_fees_on_first_repayment = $charge_fees_on_first_repayment + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_all_repayments"){ $charge_fees_on_all_repayments = $charge_fees_on_all_repayments + $fee; }else if($loan_fee_schedule[$i] == "charge_fees_on_last_repayment"){ $charge_fees_on_last_repayment = $charge_fees_on_last_repayment + $fee; } if($loan_fee_schedule[$i] != "dont_include"){ $dueFees = $dueFees + $fee; } $i++; } } if(isset($_REQUEST['submit']) && $_REQUEST['type'] == 'reducing_balance'){ $amortization = new Amortization($data); $inputs = $amortization->results['inputs']; $summary = $amortization->results['summary']; $schedule = $amortization->results['schedule']; } if(isset($_REQUEST['submit']) && $_REQUEST['type'] == 'reducing_balance'){ if($charge_fees_on_all_repayments > 0){ $total_fee = count($schedule)*$charge_fees_on_all_repayments + $distribute_fees_evenly + $charge_fees_on_released_date + $charge_fees_on_first_repayment + $charge_fees_on_last_repayment; } ?>

Enter Values

Loan Amount:
Annual interest rate:%
Loan period in years:
Number of payments per year:
Start date of loan:

Loan summary

Scheduled payment:
Scheduled number of payments:
Actual number of payments:
Total fee payments:
Total interest:

Repayment Schedule

0){ $k++; ?> 0){ $fees_evenly = $distribute_fees_evenly/count($schedule); } if($charge_fees_on_first_repayment > 0){ if($i == 1){ $first_repayment = $charge_fees_on_first_repayment; } } if($charge_fees_on_last_repayment > 0){ if($i == count($schedule)){ $last_repayment = $charge_fees_on_last_repayment; } } if($charge_fees_on_all_repayments > 0){ $all_repayments = $charge_fees_on_all_repayments; } $fee = $fees_evenly + $first_repayment + $last_repayment + $all_repayments; ?>
S/N Date Principal Interest Fee Total Payment Outstanding Balance
1 N/A N/A N/A
$date, 'payment' =>$payment, 'interest' =>$interest, 'principal' =>$principal, 'balance' =>$balance-$payment, ); } $data = array_reverse($data); if($charge_fees_on_all_repayments > 0){ $total_fee = count($data)*$charge_fees_on_all_repayments + $distribute_fees_evenly + $charge_fees_on_released_date + $charge_fees_on_first_repayment + $charge_fees_on_last_repayment; } ?>

Enter Values

Loan Amount:
Annual interest rate:%
Loan period in years:
Number of payments per year:
Start date of loan:

Loan summary

Scheduled payment:
Scheduled number of payments:
Actual number of payments:
Total fee payments:
Total interest:

Repayment Schedule

0){ $k++; ?> 0){ $fees_evenly = $distribute_fees_evenly/count($schedule); } if($charge_fees_on_first_repayment > 0){ if($i == 1){ $first_repayment = $charge_fees_on_first_repayment; } } if($charge_fees_on_last_repayment > 0){ if($i == count($schedule)){ $last_repayment = $charge_fees_on_last_repayment; } } if($charge_fees_on_all_repayments > 0){ $all_repayments = $charge_fees_on_all_repayments; } $fee = $fees_evenly + $first_repayment + $last_repayment + $all_repayments; ?>
S/N Date Principal Interest Fee Total Payment Outstanding Balance
1 N/A N/A N/A
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!7<<2views/b49f8532e95f8ffbb47f71a8bd09ab752b4e1bde.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Accounts

Deleted Successfully

Print Details where('branch_id',Session::get('user')['branch_id'])->get(); foreach($pr as $row_pr){ $id=$row_pr->id; ?> name; ?>


addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account Product Ledger Balance Last Transactions View
where('page','saving')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> savingAccount); ?> savingProduct_id); ?> 0){ ?> where('account_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($acc>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!3@r2views/8e9b4144715099e104fae492ad75f7e0a71f3716.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Register Economic Activities

View Registration fee

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $method){ ?>
Economic Activity Action
name); ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!{s2views/1e124e9d4aea014e6bc22460865e9fd8f00be68a.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Saving Transactions: where('id',$userId)->get() as $user){ $name = $user->firstName." ".$user->middleName." ".$user->lastName; } echo $name; ?>

Filter Transactions

From

To


Print Details

Saving Account:

Saving transactions from

where('account_id',$accountId)->where('borrower_id',$userId)->where('datetime','>=',$from)->where('datetime','<=',$to)->get(); $i=0; foreach($txs as $tx){ $i++; ?>
S/N Type Amount Time
type)?> amount,2)?> datetime))?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!ot;;2views/3fdea069f27245fff78f54eedd5bf1d787a87ce5.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Accounts

Deleted Successfully

Print Details where('branch_id',Session::get('user')['branch_id'])->get(); foreach($pr as $row_pr){ $id=$row_pr->id; ?> name; ?>


addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account Product Ledger Balance Last Transactions View
where('page','saving')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> savingAccount); ?> savingProduct_id); ?> 0){ ?> where('account_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($acc>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!r5r52views/0d35aecbfb801a8a92c8a6d2bebf21ae611b5219.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View savings Transactions Print Details

firstName." ".$user->middleName." ".$user->lastName ; } $account_name=''; $account= App\Http\Controllers\Load::get_savingaccount_by_id($account_id); foreach($account as $row_name){ $account_name= $row_name->savingAccount; $close= $row_name->status; $closed_on= $row_name->closed_date; } $product_name= App\Http\Controllers\Load::get_savingproduct_byid($product_id); $cr=DB::table('savingtransactions')->where('account_id',$account_id)->where('debitCredit','credit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $dr=DB::table('savingtransactions')->where('account_id',$account_id)->where('debitCredit','debit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $trans=DB::table('savingtransactions')->where('account_id',$account_id)->where('branch_id',Session::get('user')['branch_id'])->get(); $ledger=number_format($cr-$dr); ?>

Customer Name :  

Account Number :  

Product Name :  

Balance :  

Undo Close Account Close Account
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Account Number :     Product Name :     Balance :  

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> borrower_id,'person'); $creditledger = App\Http\Controllers\Load::get_savingtransactions_credit($account_id,$method->branch_id); $debitledger = App\Http\Controllers\Load::get_savingtransactions_debit($account_id,$method->branch_id); foreach($creditledger as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledger as $ledger){ $ledgerdr= $ledger->amount; } $ledger=$ledgercr-$ledgerdr; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Date Type Descriptions Debit Credit
datetime); ?> type); ?> description); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!pU`RlRl2views/355e6669917588e8e9ff03720bf8a97856ca3959.phpnu[
PK!ZZ2views/f6abcfcadf0897cfe727638721e3e47c86bfbbbf.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
Edit Group

Data Saved Successfully

Data Saved Successfully

popLoop(); $loop = $__env->getLastLoop(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!- 2views/cb7d9ab6e58fc7852866231eb76e7f499ffc1def.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

where('id',$id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc_pr as $method){ echo $pname= $method->name.' Report'; } ?>

Deleted Successfully

Print Details


where('savingProduct_id',$id)->where('branch_id',Session::get('user')['branch_id'])->get(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $ledgerb=$ledgercr-$ledgerdr; $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); $balance=$balance+$ledgerb; ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account Product Ledger Balance
savingAccount); ?> savingProduct_id); ?>
Total
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ѽ  2views/127a677329f299b60bd8a19a5808f3526eb19d40.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Savings: Upload Excel file

Info! saving transactions made. You can undo the upload in the upload batch table below
Compalsory Savings
Non-Compalsory Savings(Deposit)

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

Excel Uploads Batches.

If there is a problem in the uploaded transactions you can use here to undo all transactions.

select('batch','datetime')->distinct()->orderBy('id','desc')->limit(5)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($p as $pr){ $p_count = DB::table('savingtransactions')->where('batch',$pr->batch)->where('branch_id',Session::get('user')['branch_id'])->count(); $p_sum = DB::table('savingtransactions')->where('batch',$pr->batch)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $i++; if(!$pr->batch){ continue; } ?>
S/N Date No. Tx Total Amount Action
datetime; ?> Undo
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ƨBB2views/556d0c230e970a0c7941ec791313254f9711169e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
id){ ?>
Update Fee

Register Fees

List of registered Fees

addLoop($__currentLoopData); foreach($__currentLoopData as $fee): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Fee Name Amount Legder Account Percent Percent Option When Paid Action
loanName); ?> amount) ? number_format($fee->amount) : 'NA'); ?> where('id',$fee->ledger_id)->get() as $acc){ echo $acc->name; } ?> parcent ? $fee->parcent : 'NA'); ?> percent_option))); ?> when_paid == 'after') ? "After Approve":$fee->when_paid); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!'002views/cf1208cd4bec2776b35c6861c96736c2bac4332c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
loanProduct); foreach($loan_product as $row_product){ $loan_name=$row_product->loan_product_name; } if($loan->borrowerType =='person'){ $borrower= App\Http\Controllers\Load::get_borrower_info($loan->borrower_id); }else{ $borrower= App\Http\Controllers\Load::get_borrower_info_group($loan->borrower_id); } foreach($borrower as $user){ ?>

View Loan Details

make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Statement


borrowerType == 'person'): ?>
photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>

#uniqueNumber); ?>
Address : address); ?>
City : city); ?>
Country: country); ?>
Phone : phone); ?>
Email : email); ?>

Print Loan Repayments
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Collection Date Collected By Method Amount (TSh) Receipt
collectionDate ?> collectedBy)); ?> method)); ?> amount,2) ?> Print
Edit Loan Print Loan Terms
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Loan Details

Loan Application ID loanNumber); ?>
Loan Product
Disbursed By disbursed_by); ?>
Principal Amount TSh.principalAmount,2)); ?>
Loan Release Date loanReleaseDate) ? $loan->loanReleaseDate: 'N/A'); ?>
Loan Interest Method interestMethod)))); ?>
Loan Interest loanInterest,2)."%"); ?>
Loan Duration loanDuration.' Year(s)'); ?>
Description description); ?>
Loan added on date); ?>
Added by registered_by)); ?>
Reviewed reviewed=='No') ? 'No': $loan->reviewed); ?> reviewed=='No') ? 0:1; $approved = count(DB::table('repaymentschedule')->where('loan_id',$loan->id)->get()); if(!$approved){ $access = DB::table('user_task')->where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?>
Loan Status status == 'granted'){ ?>status)); ?>status == 'paid'){ ?>status)); ?>status == 'rejected'){ ?>status)); ?>status)); ?>

Guarantor Details

where('loan_id',$loan_id)->get() as $guarantor){ ?>
where('id',$guarantor->guarantor_id)->get() as $ga){ echo $ga->firstName." ".$ga->middleName." ".$ga->lastName ." : ".$ga->address; } ?> amount)?> View more
where('page','loan')->where('task','Approve')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Approve'){ $status = explode(' ',$loan->status); $status = $status[0]; if($status == 'Pending'){ if($review){ ?> Approve Approve Reject loan insurance > 0){ ?>

Loan Insurance

Amount required: insurance,2);?>
Amount Paid: insurance_paid,2);?>
insurance != $loan->insurance_paid){ ?>
Print Loan Schedule
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
loanReleaseDate){ $grace_period = (isset($loan->grace_period)) ? $loan->grace_period : 0; $dueDate = date('Y-m-d', strtotime($loan->loanReleaseDate. ' + '.$grace_period.' days')); } ?> status != 'paid'){ ?>

Entered Values

Loan Amount:principalAmount,2)?>
Annual interest rate:loanInterest,2)?>%
Loan period in years:loanDuration?>
Number of payments per year:repaymentsNumber?>
Start date of loan:
borrower_id);?>">NET OFF this loan
select(DB::raw("SUM(principal) as principal"),DB::raw("SUM(interest) as interest"),DB::raw("SUM(fee) as fee"),DB::raw("SUM(penalty) as penalty")) ->where('loan_id', $loan->id)->get(); foreach($data as $da){ $principal = $da->principal; $interest = $da->interest; $fee = $da->fee; $penalty = $da->penalty; } ?> 0){ ?> 0){ ?>

Loan summary

Loan product: where('id',$loan->loanProduct)->get() as $pro){ echo $pro->loan_product_name; } ?>
Scheduled payment:
Scheduled number of payments:loanDuration*$loan->repaymentsNumber?>
Total interest:
Total fee:
Total penalt:
Grace period:grace_period ?> day(s)

where('loan_id',$loan_id)->get(); foreach($data as $row_sch) { $class=""; $overdue = $overdue + $row_sch->overdue; $i++; $lastDate = app('App\Http\Controllers\Load')->get_last_loanschedule_by_id($loan_id); $paid = ($row_sch->principal_paid + $row_sch->interest_paid + $row_sch->fee_paid + $row_sch->penalty_paid); $total_paid = $total_paid + $paid; if($loan->status=='paid' && $row_sch->interest_paid == 0){ $pending = ($row_sch->principal + $row_sch->penalty) - $paid; }else{ $pending = ($row_sch->amount + $row_sch->penalty) - $paid; } $today = strtotime(date('Y-m-d')); $due = strtotime($row_sch->dueDate); if($due < $today){ if($paid==0){ # jalipa kabisa na muda umefika $class='style="background:red"'; }elseif($paid > 0 && $paid < ($row_sch->amount + $row_sch->penalty) ){ # Amelipa kidogo $class='style="background:yellow"'; } }else{ ## amelipa in extra if($paid > 0){ $class='style="background:#ADD8E6"'; } } if(round($pending) < 1){ $class = 'style="background:green"'; } ?>
S/N Date Principal Interest Fees Penalty Total Payments Paid Pending Due Outstanding Balance
> >dueDate ?> >principal,2); $principalAmount = $principalAmount+$row_sch->principal;?> > status=='paid' && $row_sch->interest_paid == 0){ echo "N/A"; }else{ echo number_format($row_sch->interest,2); $interest=$interest+$row_sch->interest; } ?> class="noprint">fee; echo number_format($row_sch->fee,2); ?> class="noprint">penalty; echo number_format($row_sch->penalty,2); ?> >status=='paid' && $row_sch->interest_paid == 0){ ## Do nothing echo number_format(($row_sch->principal + $row_sch->penalty),2); }else{ echo number_format(($row_sch->amount + $row_sch->penalty),2); $dueAmount = $dueAmount+($row_sch->amount + $row_sch->penalty); }?> class="noprint"> class="noprint"> > principalAmount - $principalAmount) >=0 ? number_format(($loan->principalAmount - $principalAmount),2) : 0.0; ?>
Total status=='paid' && $row_sch->interest_paid == 0){ echo number_format(0,2); }else{ $total_pending = $dueAmount - $total_paid + $overdue; if($total_pending >= 0){ echo number_format($total_pending,2); }else{ echo "".number_format(abs($total_pending),2).", overdue: ".number_format($overdue,2).""; } } ?> status=='paid' && $row_sch->interest_paid == 0){ echo number_format(0,2); }else{ echo number_format(($total_pending - $total_paid),2); } ?>
Add Collateral Print Loan Collateral
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> id); ?>
Name Model SerialNumber CurrentStatus Ltv(Principal) Condition Photo Files
name; ?> model?> serialNumber ?> currentStatus ?> ltv,2) ?> materialCondition ?> photo); $files=base64_encode('/assets/'.$photo); ?> Photo id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc
Add Expenses Print Loan Expenses
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> expensetype_id); ?>
Date Type Description amount Files Recurring
expenseDate; ?> name;}?> description ?> amount,2); ?> id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc recurring==1){ $number=$row->recurringExpense; $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10]; echo $abbreviation.' of every month'; }else{ echo 'None'; } ?>
Add Other Income Print Loan Incomes
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> id); ?>
Date Type Description amount Files Recurring
transactionDate; ?> name;}?> description ?> amount,2) ?> id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc recurring==1){ $number=$row->recurringIncome; $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10]; echo $abbreviation.' of every month'; }else{ echo 'None'; } ?>
Add Comments Print Comment Print Loan Comments
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

staff_id)); ?>

comment); ?>

date); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!ٕVV2views/d88f6da84053f237d85e3eaf66301c97a6aa6c92.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Purchase / Sell Share

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!nS2views/beff42ef4206719062ebe1229bbb9d5e285a1b20.phpnu[ <?php echo $__env->yieldContent('title'); ?>
yieldContent('code'); ?>
yieldContent('message'); ?>
PK! j2views/b95676751fc2c141037d8c0bb369ff2f8598a332.phpnu[session(); $row = DB::table('users')->where('id',Auth::id())->get(); foreach($row as $user){ Session::put('user', ['name' => $user->name,'email' => $user->email,'mobile' => $user->mobile,'role' => $user->role,'account_id'=>$user->account_id,'branch_id'=>$user->branch_id]); } if(!Session::get('user')['branch_id']){ # line ya juu itakaa hapa, nimeiweka hapo kwa muda } ########################################################### $uri = request()->segment(1); $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share=""; if($uri == 'home'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $home = 'active'; }else if($uri == 'customers'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $borrowers = 'active'; }else if($uri == 'loans'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $loans = 'active'; }else if($uri == 'repayments'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $repayments = 'active'; }else if($uri == 'collateral'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collateral = 'active'; }else if($uri == 'calendar'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $calendar = 'active'; }else if($uri == 'collections'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collection = 'active'; }else if($uri == 'savings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $savings = 'active'; }else if($uri == 'deposits'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposits = 'active'; }else if($uri == 'deposits_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposittransactions = 'active'; } else if($uri == 'savings_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $transactions = 'active'; }else if($uri == 'payroll'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $payroll = 'active'; }else if($uri == 'expenses_other_income'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $expenses = 'active'; }else if($uri == 'asset_management'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $assets = 'active'; }else if($uri == 'loan_fees'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $fees = 'active'; }else if($uri == 'reports'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $reports = 'active'; }else if($uri == 'accounting'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $accounting = 'active'; }else if($uri == 'settings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $settings = 'active'; }else if($uri == 'share'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $share = 'active'; } if(isset(Session::get('user')['branch_id'])){ ## Load session set } ?> <? $brand="";$branch=[]; foreach(DB::table('branches')->where('id',Session::get('user')['branch_id'])->get() as $branch){ $brand = $branch->name; $branch = $branch; echo $brand; } ?>
PK!eO͖2views/7bdc62c8437792aefcaa64a7447cf0f7934efd7b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Share Accounts

Print Details Report


where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $bc = DB::table('borrowers')->where('id',$share->borrower_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($bc as $b){ $name=$b->firstName.' '.$b->middleName.' '.$b->lastName; } $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Name Account Type Shares Price per Share Amount
account;?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!jY-332views/b293aac480d2f9b4f2ee1fe20f4059ea39c382e1.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Savings Transactions Excel Upload
where('type','withdrawal')->where('branch_id',Session::get('user')['branch_id'])->limit(1)->get(); foreach($m as $f){ $pf = DB::table('savingproductfees')->where('savingfee_id',$f->id)->where('branch_id',Session::get('user')['branch_id'])->limit(1)->get(); foreach($pf as $sf){ $am=$f->feeAmount; if($am==''){ $fee_amount=$f->percent.'%'; }else{ $fee_amount=$f->feeAmount; } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!}glrr2views/f3b4d45aa2fefcf31a4bb0bb2a6322f364461b3c.phpnu[where('uniqueNumber',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Shares
where('borrower_id',$user->id)->where('branch_id',$user->branch_id)->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',$user->branch_id)->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',$user->branch_id)->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',$user->branch_id)->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Number account;?>
Account Name
Number of Shares
Price per Share
Amount
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> branch_id; } ?> PK!@332views/5f13b4c70a1f7181f5b71e848627dc771eab132d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Transactions

Advanced Search

to

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> account_id); foreach($accounts as $account){ $borrower=''; if($account->borrowerType=='person'){ $borrower = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); } if($account->borrowerType=='group'){ $borrower = App\Http\Controllers\Load::get_borrowergroup_by_id($method->borrower_id); } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=$ledgercr-$ledgerdr; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account# Ledger Balance Date Type Descriptions Debit Credit Receipt Approve
savingAccount); ?> datetime); ?> type); ?> description); ?> approve_status=='approved'){ echo 'Approved on '.$method->approved_date; }else{ ?> Approve
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! l 2views/a29e714c33720a86004f5585a2de5e8f9334fad7.phpnu[ <? $brand="";$branch=[]; foreach(DB::table('branches')->where('id',Session::get('user')['branch_id'])->get() as $branch){ $brand = $branch->name; $branch = $branch; echo $brand; } ?>

where('id',$branch->account_id)->get(); foreach($logo as $row){ $logoo=$row->logo; } ?>

navbar brand

box." ".$branch->location); ?>
phone); ?>
email); ?>


PK!, 2views/c7ec12f73e27341f8d9c32540b8316d8f3fe447c.phpnu[ Login PK!/2views/83a4c3e63302645fa61b5ebe653fa2f0595e4a33.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Asset Management

Filter Asset Management
Purchase Date

to

Purchase Date

Print Details

Data Deleted Successfully



addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name/type Descriptions Current Value Purchase Date Serial Number Action
name); ?> descriptions); ?> currentValue); ?> purchaseDate); ?> serialNumber); ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!-2views/22e1277c361995d46075e7abd7c952d9fdcf96be.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Registration Fee

View Registration fee

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Amount Year Date created/Edited
amount); ?> year); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!?>2views/3abb8d2f16825241b7ef08624ea03c46251edcda.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Registered Branches

where('id',$id)->get(); foreach($account as $row){ echo $row->name."
".$row->email."
".$row->phone."
"; } }else{ $id = 0; $account = DB::table('accounts')->get(); } ?>

where('account_id',$id)->get(); }else{ $branches = DB::table('branches')->get(); } foreach($branches as $row){ $i++; $id = $row->account_id; ?>
S/N ACCOUNT NAME EMAIL PHONE BOX DATE CLIENTS HEADER PRICE/SMS BALANCE ACTION
where('id',$id)->get(); foreach($account as $rows){ echo $rows->name; } } foreach(DB::table('sms_header')->where('branch_id',$row->id)->get() as $smsheader){ $header = $smsheader->name; $sms_price = $smsheader->sms_price; } foreach(DB::table('sms_balance')->where('branch_id',$row->id)->get() as $balance){ $balance = $balance->amount; } ?> name ?> email ?> phone ?> box ?> date ?> where('branch_id',$row->id)->get()->count(); ?> More
make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK![a@&&2views/e8b788525cc83800f7c5d3e90510be578cfc3165.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Loan
Success

Loan application success, for more details click Here

any()): ?>

first()); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!92views/21345f1224cd6154504772aea9da5731307bc114.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Collateral Register

Filter Collateral

to

Print
id); foreach($loan as $row_loan){ $borrower = App\Http\Controllers\Load::get_borrower_id($row_loan->borrower_id,$row_loan->borrowerType); } ?>
View Borrower Name Model SerialNumber CurrentStatus Ltv(Principal) Condition
Files name;} ?> model?> serialNumber ?> currentStatus ?> ltv ?> materialCondition ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!X86862views/4f96763568398f267209d4f444683d8b6b40d18b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Repayments

Date Range

to

Print Details
distinct()->where('branch_id',Session::get('user')['branch_id'])->get(['loanProduct']); // foreach($products as $product){ // $bank_account = $ledger_account = 0; // foreach(DB::table('loanproducts')->where('id',$product->loanProduct)->get() as $pn){ // $ledger_account = $pn->ledger_id; // foreach(DB::table('ledger_accounts')->where('id',$ledger_account)->get() as $ledger){ // $bank_account = $ledger->bank; // } // } // echo "Ledger: ".$ledger_account." ".$pn->loan_product_name." "; // echo "Bank: ".$bank_account."
"; // ## Hapa sasa // $stats = DB::table('repaymentschedule') // ->where('loanProduct',$product->loanProduct) // ->where('branch_id',Session::get('user')['branch_id']) // ->select( // DB::raw('SUM(principal) as principal'), // DB::raw('SUM(principal_paid) as principal_paid'), // DB::raw('SUM(interest) as interest'), // DB::raw('SUM(interest_paid) as interest_paid'), // DB::raw('SUM(fee) as fee'), // DB::raw('SUM(fee_paid) as fee_paid'), // DB::raw('SUM(penalty) as penalty'), // DB::raw('SUM(penalty_paid) as penalty_paid'), // DB::raw('SUM(amount) as amount'), // DB::raw('SUM(overdue) as overdue') // ) // ->get(); // foreach($stats as $paid){ // echo "principal: ".number_format($paid->principal,2)." principal_paid:".number_format($paid->principal_paid,2)." interest_paid:".number_format($paid->interest_paid,2)."

"; // } // } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!<|2views/792b3daba813d0e58adb10143523a6518bbf74c0.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Disbursement Methods

View Disbursement Methods

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Disbursement Method Name Action
name); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!mYWW2views/97f3498697c933eb39bbf03751d664dc31081042.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Calendar
Below you can see disbursals, due amounts, maturity, and payments schedule for your loans.
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! ]552views/e011c7318cd9a1adc3362b782a9578422fc91e46.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customers

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customers by registered date range

From

To


Status


List of Companies Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Acronym Economic Activity Unique# Phone Email Action
firstName))); ?> middleName); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Inactive Customers Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> Undisable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!%nJ--2views/136bba67a3fe98d1af0da5c9c4174cae25730754.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Asset

Data Saved Successfully

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!6\\2views/4a5c0b8b19d05aa018775b2931daff6633035b76.phpnu[where('uniqueNumber',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

PROFILE firstName." ".$user->middleName." ".$user->lastName); ?> Edit Details

Print Details

customerType=='Company'){ ?>
photo==NULL){?> preview

firstName); ?>

Unique# : uniqueNumber." ".ucfirst($user->customerType)); ?> Customer Number:id); echo $number;?>
Address : address); ?>
Location : city); ?> street); ?>
Country: country); ?>
Phone : phone); ?>
Email : email); ?>
Reg No : nationalID); ?>, gender); ?>
Reg Authority : lastName); ?>, gender); ?>
Reg Date : birthday); ?>, gender); ?>
Economic Activity : businessName); ?>
Created Date : date); ?>
Contact Person :employmentDetails); ?>, employerName); ?>, employmentNumber); ?>
Bank Account: bankAccountNumber); ?> bank); ?>
Descriptions; description); ?>

Account Available Balance(s) :
where('borrower_id',$user->id)->get(); foreach($acc as $row_acc){ $sumcr = DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$row_acc->id)->sum('amount'); $sumdr = DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$row_acc->id)->sum('amount'); $sum=$sumcr-$sumdr; echo $row_acc->savingAccount.': '.number_format($sum).'
'; } ?>
Loan Balance(s):
where('sstatus','!=','paid')->where('borrower_id',$user->id)->get(); foreach($loans as $loan){ if($loan->status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); echo ", Paid: ".number_format($sum,2); echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } } ?>

CUSTOMER PROFILE: firstName." ".$user->middleName." ".$user->lastName)); ?>


photo==NULL){?> preview

Unique# : uniqueNumber); ?>
Customer Number:id); echo $number;?>

Date registered : date); ?>

NationalID nationalID); ?>, country); ?>
Date of Birth birthday); ?>, gender); ?>
Working Status workStatus); ?>, Enployment#employmentNumber); ?>
Bank Account where('id',$user->bank)->get(); foreach($methods as $method){ echo $user->bankAccountNumber.', '. $method->name.', '.$user->bankBranch; } ?>
Address address); ?>
City city); ?>
Country country); ?>
Phone phone); ?>
Email email); ?>
Employer Name employerName==NULL){ echo 'None'; }else{ echo $user->employerName; } ?>
Employer Address employerAddress==NULL){ echo 'None'; }else{ echo $user->employerAddress; } ?>
Description description==NULL){ echo 'None'; }else{ echo $user->description; } ?>

Share Accounts:

where('borrower_id',$user->id)->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Number Account Name Number of Shares Price per Share Amount
account;?>

Savings Accounts:

where('borrower_id',$user->id)->where('branch_id',$user->branch_id)->where('borrowerType','person')->get(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Account Number Account Name Ledger Balance Last Transactions
savingAccount); ?> where('id',$method->savingProduct_id)->where('branch_id',$user->branch_id)->get(); foreach($data as $d){ echo $d->name; } ?>
Total Contributions:

Loans Balances:

where('status','!=','paid')->where('borrower_id',$user->id)->get(); $paid=0; $balance=$sum=0; foreach($loans as $row){ ?>
Loan Name Granted Matuarity Principal Interest% DueFees Penalty Due Paid Balance
where('id',$row->loanProduct)->get() as $product){ echo $product->loan_product_name; } if($row->status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$row->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$row->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$row->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueFees,2)); ?> penalty,2)); ?> dueAmount,2)); ?> dueAmount - $sum; echo number_format($balance,2); ?>

Loans Records Print Details

where('status','!=','paid')->where('borrower_id',$user->id)->get(); $paid=0; $balance=0; foreach($loans as $row){ ?> status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$row->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$row->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$row->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; echo "Loan# ".$row->loanNumber.", Due Amount: ".number_format($row->dueAmount,2); echo ", Paid: ".number_format($sum,2); echo ($row->status == 'granted') ? ", Active
" : ", ".ucfirst($row->status)."
"; } ?>
Action/Status Loan product/Number Granted Matuarity Principal Interest% DueFees Penalty Due Paid Balance LastPayment
View   where('id',$row->loanProduct)->get() as $product){ echo '#'.$row->loanNumber." : ".$product->loan_product_name; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueFees,2)); ?> penalty,2)); ?> dueAmount,2)); ?> dueAmount - $sum; echo number_format($balance,2); ?> where('approve_status','approved')->where('loan_id',$row->id)->where('borrower_id',$user->id)->where('loanproduct_id',$row->loanProduct)->orderBy('id','DESC')->limit(1)->get(); foreach($last as $tx){ echo number_format($tx->amount,2)." ".$tx->collectionDate; } ?>

Saving Records Print Details

where('borrower_id',$user->id)->where('branch_id',$user->branch_id)->where('borrowerType','person')->get(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Account Product Ledger Balance Last Transactions View
savingAccount); ?> where('id',$method->savingProduct_id)->where('branch_id',$user->branch_id)->get(); foreach($data as $d){ echo $d->name; } ?> View

Shares

where('borrower_id',$user->id)->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Type Shares Price per Share Amount
account;?>
where('branch_id',$user->branch_id)->where('borrower_id',$user->id)->get(); foreach($files as $row){ ?>
Vie File Action
Click to view file Delete
make('client.includes.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!&%rr2views/aeac199d54f3813be8b48570c36a44e0fd4fe52c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Expenses

Data Deleted Successfully

Filter Expenses

to

Print Details



expensetype_id); $files = App\Http\Controllers\Load::get_expensesfiles_by_id($row->id); ?>
Date Type/Name Description amount Action
expenseDate; ?> name;?> description ?> amount ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!D""2views/f1ace667bcf8c5db802eb44a2a4ec7c8056659f1.phpnu[ aloan
PK!Iu>JJ2views/61a4011e8693dbb59bd9ca86deb68c294b51f866.phpnu[where('status','granted')->get() as $los){ $schedule1 = count(DB::table('repaymentschedule')->where('loan_id',$los->id)->where('status','wait')->get()); $schedule2 = count(DB::table('repaymentschedule')->where('loan_id',$los->id)->where('status','open')->get()); if(($schedule1+$schedule2) == 0){ # Paid DB::table('loans')->where('id',$los->id)->update(array('status'=>'paid')); } } ?> make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View All Loans

Select Filters and seach the loan

to

Print Loans
addLoop($__currentLoopData); foreach($__currentLoopData as $loan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
S/N Actions Name Status Product Start Date End Date Principal Interest% Penalty Total Paid Balance
select(DB::raw("SUM(principal) as principal"),DB::raw("SUM(interest) as interest"),DB::raw("SUM(fee) as fee"),DB::raw("SUM(penalty) as penalty")) // ->where('loan_id', $loan->id)->get(); // foreach($data as $da){ // $principal = $da->principal; // $interest = $da->interest; // $fee = $da->fee; // $penalty = $da->penalty; // DB::table('loans')->where('id', $loan->id)->update(array('principalAmount'=>$principal)); // } $total_p = $total_p + $loan->principalAmount; $total_i = $total_i + $loan->loanInterest; $approved = count(DB::table('repaymentschedule')->where('loan_id',$loan->id)->get()); if(Session::get('user')['role'] == 'admin'){ ?> View reviewed=='No' && $approved == 0){ ?> Edit Editwhere('page','loan')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> View task == 'Edit'){ ## Cheking if this loan approved and reviews if($loan->reviewed=='No' && $approved == 0){ ?> Edit Edit borrower_id,$loan->borrowerType)); ?> status)); ?> loanDuration." months"; foreach(DB::table('loanproducts')->where('id',$loan->loanProduct)->get() as $product){ echo $product->loan_product_name." ".$repayNumber; } ?> loanReleaseDate))); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)."%"); ?> id,$loan->borrower_id); $total_penalt = $total_penalt + $penalty; echo number_format($penalty,2); ?> select(DB::raw("SUM(principal) as principal"),DB::raw("SUM(interest) as interest"),DB::raw("SUM(fee) as fee"),DB::raw("SUM(penalty) as penalty")) ->where('loan_id', $loan->id)->get(); foreach($data as $da){ $principal = $da->principal; $interest = $da->interest; $fee = $da->fee; $penalty = $da->penalty; } $due = $principal + $interest; echo number_format($due,2); $total_due = $total_due + $due; ?> id,$loan->borrower_id); $total_paid = $total_paid + $paid; echo number_format($paid,2); ?>
Total N/A
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!75!  2views/a867c804bc2266a3020a25ba5d3a314ed629857a.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

DIVIDENDS FOR A YEAR

where('customerType','Member')->where('status',1)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $i++; ?> where('borrower_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('interest_paid'); //finding sum minimum balance for each month $months=DB::table('shareholders')->where('member_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->distinct('date')->count(); $share_sold = DB::table('shareholders')->where('member_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $share_purchased = DB::table('shareholders')->where('member_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $total_share= $share_purchased-$share_sold; //find sum minimum balance for each month $savings = DB::table('repaymentschedule')->where('borrower_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('interest_paid'); //find value of entered honoraria for a member $honorarium = DB::table('repaymentschedule')->where('borrower_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('interest_paid'); ?>
S/No Name Interest Share Savings Honorarium Total
firstName))." ".ucfirst(strtoupper($row->middleName))." ".ucfirst(strtoupper($row->lastName))?> interest 2 share 1 share 2 savings 1 savings 2 hono 1 honor 2 Jumla
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!T{{2views/2745b514b8f8ab57988bdbaf026f5b1d6adb2848.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!@2views/fba6f8d6a3996cff846dd51a22460c0e5e0a0de5.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Share Accounts Report

Print Details


where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $bc = DB::table('borrowers')->where('id',$share->borrower_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($bc as $b){ $name=$b->firstName.' '.$b->middleName.' '.$b->lastName; } $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; $tshare=$tshare+$s; $tamount=$tamount+$c_sh; ?>
Name Account Type Shares Price per Share Amount
account;?>
Total Total Shares Total Amount
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ܜvu5u52views/c291525079f09bf90d341f0115dde35d36ab76e4.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View savings Transactions Print Details

firstName." ".$user->middleName." ".$user->lastName ; } $account_name=''; $account= App\Http\Controllers\Load::get_savingaccount_by_id($account_id); foreach($account as $row_name){ $account_name= $row_name->savingAccount; $close= $row_name->status; $closed_on= $row_name->closed_date; } $product_name= App\Http\Controllers\Load::get_savingproduct_byid($product_id); $cr=DB::table('savingtransactions')->where('account_id',$account_id)->where('debitCredit','credit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $dr=DB::table('savingtransactions')->where('account_id',$account_id)->where('debitCredit','debit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $trans=DB::table('savingtransactions')->where('account_id',$account_id)->where('branch_id',Session::get('user')['branch_id'])->get(); $ledger=number_format($cr-$dr); ?>

Customer Name :  

Account Number :  

Product Name :  

Balance :  

Undo Close Account Close Account
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Account Number :     Product Name :     Balance :  

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> borrower_id,'person'); $creditledger = App\Http\Controllers\Load::get_savingtransactions_credit($account_id,$method->branch_id); $debitledger = App\Http\Controllers\Load::get_savingtransactions_debit($account_id,$method->branch_id); foreach($creditledger as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledger as $ledger){ $ledgerdr= $ledger->amount; } $ledger=$ledgercr-$ledgerdr; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Date Type Descriptions Debit Credit
datetime); ?> type); ?> description); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!2views/d1ab878d1de5ff7f8db34a1bed5d8c0add8a82e4.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Collateral Types

Collateral Types

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Date Added Action
name); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!Űkm,m,2views/857433db46072be34090d9d2cddefc161f4c1fd2.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Repayments: Upload Excel file

Download sample excel

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

Print
Info!

The list approved successifully

Info!

The list cleared

Reject Approve ALL


where('batch_id',$_REQUEST['batch'])->get(); foreach($data as $loan){ foreach(DB::table('loanproducts')->where('id',$loan->loanproduct_id)->get() as $lp){ $lname = $lp->loan_product_name; } $i++; $borrower = DB::table('borrowers')->where('id',$loan->borrower_id)->get(); foreach($borrower as $user){ ?>
S/N Name Product Amount Status Delete
firstName.' '.$user->middleName.' '.$user->lastName?> amount?> approve_status?> Delete

Recently uploaded

where('branch_id',Session::get('user')['branch_id'])->select('batch_id')->distinct()->limit(10)->orderBy('collectionDate','desc')->get(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $pay): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Action Collection Date Transactions Count Total Amount Delete
where('batch_id',$pay->batch_id)->select(DB::RAW('SUM(amount) as amount'))->where('branch_id',Session::get('user')['branch_id'])->get(); $collect = DB::table('loanrepayments')->limit(1)->where('batch_id',$pay->batch_id)->where('branch_id',Session::get('user')['branch_id'])->get(); $access = DB::table('user_task')->where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> View     collectionDate; ?> where('batch_id',$pay->batch_id)->where('branch_id',Session::get('user')['branch_id'])->get()->count(); echo $amount; ?> amount,2); ?> Delete (Undo)
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!B0T 2views/8c7479bb855aacd195b57fd091ca5fb3d114edd1.phpnu[ <? $brand="";$branch=[]; foreach(DB::table('branches')->where('id',Session::get('user')['branch_id'])->get() as $branch){ $brand = $branch->name; $branch = $branch; echo $brand; } ?>

navbar brand

box." ".$branch->location); ?>
phone); ?>
email); ?>


PK!?h2views/7f85fa794da1e448abe4a75e5131e840cc584d12.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Share Accounts Report

Print Details


where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $bc = DB::table('borrowers')->where('id',$share->borrower_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($bc as $b){ $name=$b->firstName.' '.$b->middleName.' '.$b->lastName; } $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$b->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; $tshare=$tshare+$s; $tamount=$tamount+$c_sh; ?>
Name Account Type Shares Price per Share Amount
account;?>
Total Total Shares Total Amount
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!Beam(m(2views/cfbc107645d9e9b92ea1ce28f0248d66f84f19f1.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Saving Accounts

Data Saved Successfully

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ee2views/3914f4acef7f375f32bc46b0fec92b8f775e9a62.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Savings: Upload Excel file

Info! saving transactions made.



Compalsory Savings
Non-Compalsory Savings(Deposit)

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

Print
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!52.$.$2views/26924b9cb78e3808f8ab9d81e6cdf083bfc6c036.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Repayments

Date Range

to

Print Details

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!)2views/eecb5ae8ca854a472b1d78a06dc3b5d10c728672.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Branches
make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK! #[.[.2views/f991044e74c6b49cb4d79eaf3119a839fff8be5e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Saving Fee

Saving Fee List

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> where('savingProduct_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($method->feeAmount==''){ $p=$method->percent.'%'; }else{ $p=$method->feeAmount.'/='; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Fee Name Fee Amount/Percent Fee Frequency Wnen Fee Added Date Added Action
feeName); ?> feeFrequency); ?> whenFeeAdded); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!fi/i/2views/5f9e79438f25f71907bcf6d61fe3027b222e289e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Transfer from One AC to Another

Data Saved Successfully

Priview Ballance

select('nature')->distinct()->where('nature','!=','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); ?> where('how',2)->orderby('id','desc')->orderby('pair','asc')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ $total_dr = DB::table('general_ledger')->where('how',2)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); $total_cr = DB::table('general_ledger')->where('how',2)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; if($total_cr==0 & $total_dr==0){ continue; } ?>
Account Name Debit Credit Net
name);?>
TOTAL
GRAND TOTAL
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!4q99992views/44c2ba8454bbd6c813c6654daa2abacfb66743cc.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Repayment Excel Upload
NET OFF THE LOAN
"; } ?>
where('loan_id',$loan_id) ->where('status','!=','paid') ->get(); foreach($stats as $paid){ if(!$repaymentDate){ $repaymentDate = $paid->dueDate;} $now = time(); // or your date as well $your_date = strtotime($paid->dueDate); $datediff = $your_date - $now; $days = round($datediff / (60 * 60 * 24)) - 30; # - 30 since the loan starts from the date of approval; if($days > 0){ $required_to_pay = $required_to_pay + $paid->principal - $paid->principal_paid; }else{ $interest_required = $interest_required + $paid->interest - $paid->interest_paid; $required_to_pay = $required_to_pay + $paid->principal - $paid->principal_paid; } } $total_required = $required_to_pay+$interest_required; }else{ ?>
0){ ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!=~++2views/6f8e4466a86924b334a5394f406b5821f80c426f.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Member Regular Fee Settings
where('id',$id)->delete(); ?>
Info

Delete success

where('id',$id)->get() as $edit){ ?>

Member Regular Fee

get() as $fee){ ?>
Name Amount Frequency Ledger Account Actions
name); ?> amount,2)); ?> frequency); ?> where('id',$fee->ledger_id)->get() as $name){ echo $name->name; } ?> Edit    Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK! VV2views/4c3c8885659f79013320ec7c71fe8817d9656fbd.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Purchase / Sell Share Excel Upload

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!r?ac c 2views/81b7f907893a1bf5e418345ccd49dc492c95db70.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Edit Loan Product Settings

Loan Product Settings

where('id',$id)->get() as $pr){ ?>
loan_disbursed_by_id); $i=0;$checked=""; foreach($methods as $m){ if($check[$i] == $m->id){ $checked = "checked"; } ?>

loan_payment_scheme_id); ?>

Grace Period

Allow rescheduling of loan

Guarantees

guarantees) ? json_decode($pr->guarantees) : array(); ?>



Fees: Help

There are 2 types of Loan Fees:
  • Non Deductable Fees
    The loan fee will be added to the total loan due (Principal Amount + Interest + Penalty) and the borrower will have to pay back this fee. You will see a schedule box next to Non Deductable Fees on how the fees should be shown in the loan schedule. You can select from:
    • Don't include in the loan schedule
      The fee will not be included in the loan schedule. You will have to manually edit the loan schedule and add the fee.

    • Distribute Fee Evenly Among All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 100 fee added to it (1,000/10).

    • Charge Fee on the Released Date
      For example, if the fee entered is 1,000, a due repayment of 1,000 will be added in the loan schedule on the loan released date.

    • Charge Fee on the First Repayment
      For example, if the fee entered is 1,000, the first repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Fee on the Last Repayment
      For example, if the fee entered is 1,000, the last repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Same Fee on All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 1,000 fee added to it. Hence the total fee will be 10,000 (1,000 x 10).

  • Deductable Fees
    • The loan fee will NOT be added to the loan due. It is assumed that the borrower has already paid back this fee. Many cooperative lending companies use deducable fees.
    • For example, if you give a loan for $1000 and the deductable fee is $10. Then the actual principal amount that is given to borrower would be $1000 - $10 = $990. But the borrower still has to pay back $1000. So even though you only gave $990 to the borrower, he/she has to pay back $1000.
loan_fee_min); $max = json_decode($pr->loan_fee_max); $schedule = json_decode($pr->loan_fee_schedule); foreach($fees as $fee): $sch = explode(',',(isset($schedule[$i]) ? $schedule[$i] : '')); ?>
Type Minimum Maximum How should Fees be charged in Loan Schedule?
parcent ? '% Based' : 'Fixed'); ?> parcent){ echo 'min="0" max="100" step="0.0001" placeholder="%"';}else{ echo 'placeholder="Min Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_min"> parcent){ echo 'min="0" max="100" step="0.0001" placeholder="%"';}else{ echo 'placeholder="Max Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_max" placeholder="Maximum Amount" >
addLoop($__currentLoopData); foreach($__currentLoopData as $m): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>


Grace Period

Allow rescheduling of loan

Guarantees





Fees: Help

There are 2 types of Loan Fees:
  • Non Deductable Fees
    The loan fee will be added to the total loan due (Principal Amount + Interest + Penalty) and the borrower will have to pay back this fee. You will see a schedule box next to Non Deductable Fees on how the fees should be shown in the loan schedule. You can select from:
    • Don't include in the loan schedule
      The fee will not be included in the loan schedule. You will have to manually edit the loan schedule and add the fee.

    • Distribute Fee Evenly Among All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 100 fee added to it (1,000/10).

    • Charge Fee on the Released Date
      For example, if the fee entered is 1,000, a due repayment of 1,000 will be added in the loan schedule on the loan released date.

    • Charge Fee on the First Repayment
      For example, if the fee entered is 1,000, the first repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Fee on the Last Repayment
      For example, if the fee entered is 1,000, the last repayment in the loan schedule will have 1,000 fee added to it.

    • Charge Same Fee on All Repayments
      For example, if the fee entered is 1,000 and there are 10 due repayments in the loan schedule, each repayment will have 1,000 fee added to it. Hence the total fee will be 10,000 (1,000 x 10).

  • Deductable Fees
    • The loan fee will NOT be added to the loan due. It is assumed that the borrower has already paid back this fee. Many cooperative lending companies use deducable fees.
    • For example, if you give a loan for $1000 and the deductable fee is $10. Then the actual principal amount that is given to borrower would be $1000 - $10 = $990. But the borrower still has to pay back $1000. So even though you only gave $990 to the borrower, he/she has to pay back $1000.
addLoop($__currentLoopData); foreach($__currentLoopData as $fee): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Type Minimum Maximum How should Fees be charged in Loan Schedule?
parcent ? '% Based' : 'Fixed'); ?> parcent){ echo 'min="0" step="0.0001" max="100" placeholder="%"';}else{ echo 'placeholder="Min Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_min"> parcent){ echo 'min="0" step="0.0001" max="100" placeholder="%"';}else{ echo 'placeholder="Max Amount"';}?> class="form-control decimal-2-places" id="loan_fee_id_3399_max" placeholder="Maximum Amount" >

View Loan Products

addLoop($__currentLoopData); foreach($__currentLoopData as $product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Loan Name Disbursed Min Amount Max Amount Interest Methods Max Period Action
loan_product_name); ?> loan_disbursed_by_id); foreach($ids as $d){ echo App\Http\Controllers\Load::get_disburse($d).", "; } ?> min_loan_principal_amount)); ?> max_loan_principal_amount)); ?> loan_interest_method))); ?> maximum_loan_period." ".$product->loan_duration_period); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!c!É2views/c77a155316be2c4260581f5ddeea27936b5c5b74.phpnu[session(); $row = DB::table('users')->where('id',Auth::id())->get(); foreach($row as $user){ Session::put('user', ['name' => $user->name,'email' => $user->email,'mobile' => $user->mobile,'role' => $user->role,'account_id'=>$user->account_id,'branch_id'=>$user->branch_id]); } if(!Session::get('user')['branch_id']){ # line ya juu itakaa hapa, nimeiweka hapo kwa muda } ########################################################### $uri = request()->segment(1); $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share=""; if($uri == 'home'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $home = 'active'; }else if($uri == 'customers'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $borrowers = 'active'; }else if($uri == 'loans'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $loans = 'active'; }else if($uri == 'repayments'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $repayments = 'active'; }else if($uri == 'collateral'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collateral = 'active'; }else if($uri == 'calendar'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $calendar = 'active'; }else if($uri == 'collections'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collection = 'active'; }else if($uri == 'savings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $savings = 'active'; }else if($uri == 'deposits'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposits = 'active'; }else if($uri == 'deposits_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposittransactions = 'active'; } else if($uri == 'savings_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $transactions = 'active'; }else if($uri == 'payroll'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $payroll = 'active'; }else if($uri == 'expenses_other_income'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $expenses = 'active'; }else if($uri == 'asset_management'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $assets = 'active'; }else if($uri == 'loan_fees'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $fees = 'active'; }else if($uri == 'reports'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $reports = 'active'; }else if($uri == 'accounting'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $accounting = 'active'; }else if($uri == 'settings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $settings = 'active'; }else if($uri == 'share'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $share = 'active'; } if(isset(Session::get('user')['branch_id'])){ ## Load session set } ?> <? $brand="";$branch=[]; foreach(DB::table('branches')->where('id',Session::get('user')['branch_id'])->get() as $branch){ $brand = $branch->name; $branch = $branch; echo $brand; } ?>
PK!ÂX.X.2views/524a7caeb2eef28f91512698db1cb0c23fa1ca4a.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Saving Fee

Saving Fee List

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> where('savingProduct_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($method->feeAmount==''){ $p=$method->percent.'%'; }else{ $p=$method->feeAmount.'/='; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Fee Name Fee Amount/Percent Fee Frequency Wnen Fee Added Date Added Action
feeName); ?> feeFrequency); ?> whenFeeAdded); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!9NUNU2views/588e8d7dd5e885b4de7f718a39daa3628886739c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Customers Group

Data Saved Successfully

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK! 2views/8887feac30607f20f01ede0c6f40e34ecf1e2388.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Collateral Register

Filter Collateral

to

Print
id); foreach($loan as $row_loan){ $borrower = App\Http\Controllers\Load::get_borrower_id($row_loan->borrower_id,$row_loan->borrowerType); } ?>
View Borrower Name Model SerialNumber CurrentStatus Ltv(Principal) Condition
Files name;} ?> model?> serialNumber ?> currentStatus ?> ltv ?> materialCondition ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!802views/681c4b5dd490c153dcfc25ea6a40843caed63386.phpnu[where('id',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
where('id',$loan_id)->get(); foreach($loan_details as $loan){ $loan_product=DB::table('loanproducts')->where('id',$loan->loanProduct)->get(); foreach($loan_product as $row_product){ $loan_name=$row_product->loan_product_name; } ?>

View Loan Details

Statement


borrowerType == 'person'): ?>
photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>

#uniqueNumber); ?>
Address : address); ?>
City : city); ?>
Country: country); ?>
Phone : phone); ?>
Email : email); ?>

Print Loan Repayments
where('loan_id',$loan_id)->get(); foreach($loan_repay as $row_repay) { ?>
Collection Date Collected By Method Amount (TSh) Receipt
collectionDate ?> where('branch_id',$user->branch_id)->where('id',$row_repay->collectedBy)->get() as $borrower){ echo ucfirst($borrower->name); } ?> where('branch_id',$user->branch_id)->where('id',$row_repay->method)->get(); foreach($data as $d){ $dd = $d->name; } ?> amount,2) ?> Print
Print Loan Terms

Loan Details

Loan Application ID loanNumber); ?>
Loan Product
Disbursed By disbursed_by); ?>
Principal Amount TSh.principalAmount,2)); ?>
Loan Release Date loanReleaseDate) ? $loan->loanReleaseDate: 'N/A'); ?>
Loan Interest Method interestMethod)))); ?>
Loan Interest loanInterest,2)."%"); ?>
Loan Duration loanDuration.' Year(s)'); ?>
Description description); ?>
Loan added on date); ?>
Added by where('branch_id',$user->branch_id)->where('id',$loan->registered_by)->get() as $borrower){ echo ucfirst($borrower->name); } if($loan->registered_by == 0){ echo "Client (Me)"; } ?>
Reviewed reviewed=='No') ? 'No': $loan->reviewed); ?> reviewed=='No') ? 0:1; $approved = count(DB::table('repaymentschedule')->where('loan_id',$loan->id)->get()); if(!$approved){ $access = DB::table('user_task')->where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?>
Loan Status status == 'granted'){ ?>status)); ?>status == 'paid'){ ?>status)); ?>status == 'rejected'){ ?>status)); ?>status)); ?>

Guarantor Details

where('loan_id',$loan_id)->get() as $guarantor){ ?>
where('id',$guarantor->guarantor_id)->get() as $ga){ echo $ga->firstName." ".$ga->middleName." ".$ga->lastName ." : ".$ga->address; } ?> amount)?> View more
where('page','loan')->where('task','Approve')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Approve'){ $status = explode(' ',$loan->status); $status = $status[0]; if($status == 'Pending'){ if($review){ ?> Approve Approve Reject loan insurance > 0){ ?>

Loan Insurance

Amount required: insurance,2);?>
Amount Paid: insurance_paid,2);?>
insurance != $loan->insurance_paid){ ?>
Print Loan Schedule
loanReleaseDate){ $grace_period = (isset($loan->grace_period)) ? $loan->grace_period : 0; $dueDate = date('Y-m-d', strtotime($loan->loanReleaseDate. ' + '.$grace_period.' days')); } ?> status != 'paid'){ ?>

Entered Values

Loan Amount:principalAmount,2)?>
Annual interest rate:loanInterest,2)?>%
Loan period in years:loanDuration?>
Number of payments per year:repaymentsNumber?>
Start date of loan:
select(DB::raw("SUM(principal) as principal"),DB::raw("SUM(interest) as interest"),DB::raw("SUM(fee) as fee"),DB::raw("SUM(penalty) as penalty")) ->where('loan_id', $loan->id)->get(); foreach($data as $da){ $principal = $da->principal; $interest = $da->interest; $fee = $da->fee; $penalty = $da->penalty; } ?> 0){ ?> 0){ ?>

Loan summary

Loan product: where('id',$loan->loanProduct)->get() as $pro){ echo $pro->loan_product_name; } ?>
Scheduled payment:
Scheduled number of payments:loanDuration*$loan->repaymentsNumber?>
Total interest:
Total fee:
Total penalt:
Grace period:grace_period ?> day(s)

where('loan_id',$loan_id)->get(); foreach($data as $row_sch) { $class=""; $overdue = $overdue + $row_sch->overdue; $i++; $lastDate =""; $bb = DB::table('repaymentschedule')->where('loan_id',$loan_id)->where('branch_id',$user->branch_id)->orderBy('id','DESC')->limit(1)->get(); foreach($bb as $d){ $lastDate = $d->dueDate; } $paid = ($row_sch->principal_paid + $row_sch->interest_paid + $row_sch->fee_paid + $row_sch->penalty_paid); $total_paid = $total_paid + $paid; if($loan->status=='paid' && $row_sch->interest_paid == 0){ $pending = ($row_sch->principal + $row_sch->penalty) - $paid; }else{ $pending = ($row_sch->amount + $row_sch->penalty) - $paid; } $today = strtotime(date('Y-m-d')); $due = strtotime($row_sch->dueDate); if($due < $today){ if($paid==0){ # jalipa kabisa na muda umefika $class='style="background:red"'; }elseif($paid > 0 && $paid < ($row_sch->amount + $row_sch->penalty) ){ # Amelipa kidogo $class='style="background:yellow"'; } }else{ ## amelipa in extra if($paid > 0){ $class='style="background:#ADD8E6"'; } } if(round($pending) < 1){ $class = 'style="background:green"'; } ?>
S/N Date Principal Interest Fees Penalty Total Payments Paid Pending Due Outstanding Balance
> >dueDate ?> >principal,2); $principalAmount = $principalAmount+$row_sch->principal;?> > status=='paid' && $row_sch->interest_paid == 0){ echo "N/A"; }else{ echo number_format($row_sch->interest,2); $interest=$interest+$row_sch->interest; } ?> class="noprint">fee; echo number_format($row_sch->fee,2); ?> class="noprint">penalty; echo number_format($row_sch->penalty,2); ?> >status=='paid' && $row_sch->interest_paid == 0){ ## Do nothing echo number_format(($row_sch->principal + $row_sch->penalty),2); }else{ echo number_format(($row_sch->amount + $row_sch->penalty),2); $dueAmount = $dueAmount+($row_sch->amount + $row_sch->penalty); }?> class="noprint"> class="noprint"> > principalAmount - $principalAmount) >=0 ? number_format(($loan->principalAmount - $principalAmount),2) : 0.0; ?>
Total status=='paid' && $row_sch->interest_paid == 0){ echo number_format(0,2); }else{ $total_pending = $dueAmount - $total_paid + $overdue; if($total_pending >= 0){ echo number_format($total_pending,2); }else{ echo "".number_format(abs($total_pending),2).", overdue: ".number_format($overdue,2).""; } } ?> status=='paid' && $row_sch->interest_paid == 0){ echo number_format(0,2); }else{ echo number_format(($total_pending - $total_paid),2); } ?>
Print Loan Collateral
where('loan_id',$loan_id)->where('branch_id',$user->branch_id)->get(); foreach($collateral as $row){ $type = DB::table('collateraltype')->where('id',$row->id)->get(); ?>
Name Model SerialNumber CurrentStatus Ltv(Principal) Condition Photo Files
name; ?> model?> serialNumber ?> currentStatus ?> ltv,2) ?> materialCondition ?> photo); $files=base64_encode('/assets/'.$photo); ?> Photo where('collateralregister_id',$row->id)->get(); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc
Print Loan Expenses
expensetype_id); ?>
Date Type Description amount Files Recurring
expenseDate; ?> name;}?> description ?> amount,2); ?> id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc recurring==1){ $number=$row->recurringExpense; $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10]; echo $abbreviation.' of every month'; }else{ echo 'None'; } ?>
Print Loan Incomes
where('linkToloan',$loan_id)->where('branch_id',$user->branch_id)->get(); foreach($incomes as $row){ $type = DB::table('incometypes')->where('id',$row->id)->where('branch_id',$user->branch_id)->get(); ?>
Date Type Description amount Files Recurring
transactionDate; ?> name;}?> description ?> amount,2) ?> where('income_id',$row->id)->where('branch_id',$user->branch_id)->get(); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc recurring==1){ $number=$row->recurringIncome; $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10]; echo $abbreviation.' of every month'; }else{ echo 'None'; } ?>
Print Comment Print Loan Comments
where('loan_id',$loan_id)->where('branch_id',$user->branch_id)->get(); foreach($comment as $row){ ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!$G332views/878948c18e3008d96bba1cdf3d0f8186fb8e1f1c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Transactions

Advanced Search

to

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> account_id); foreach($accounts as $account){ $borrower=''; if($account->borrowerType=='person'){ $borrower = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); } if($account->borrowerType=='group'){ $borrower = App\Http\Controllers\Load::get_borrowergroup_by_id($method->borrower_id); } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=$ledgercr-$ledgerdr; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account# Ledger Balance Date Type Descriptions Debit Credit Receipt Approve
savingAccount); ?> datetime); ?> type); ?> description); ?> approve_status=='approved'){ echo 'Approved on '.$method->approved_date; }else{ ?> Approve
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!=vFFF2views/3ff90e1d9b2725166084d3f8f55cdd3cf98c4c56.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Principal Outstanding

Outstanding principal balance for Open loans.

Print Due Loans
addLoop($__currentLoopData); foreach($__currentLoopData as $loan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
View Name Loan# Released Maturity Principal Principal Paid Principal Overdue Principal Balance Status
borrower_id,$loan->borrowerType); ?> loanNumber); ?> loanReleaseDate); ?> id); ?> principalAmount; echo number_format($principal) ?> id); echo number_format($principal_paid); ?> id); echo number_format($principal_overdue); ?> $principal_paid){ echo ''; }else{ echo '';} ?>
Total N/A N/A N/A N/A N/A
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!<<2views/fb3d37cb4c407069f7c262b72593905a7d04f996.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Admin
Registered Braches

Registered Admins

where('role','admin')->get(); foreach($admins as $row){ $i++; $id = $row->account_id; $branch = $row->branch_id; ?>
S/N NAME EMAIL PHONE ACCOUNT BRANCH DATE
name ?> email ?> mobile ?> where('id',$id)->get(); foreach($account as $rows){ echo $rows->name; } ?> where('id',$branch)->get(); foreach($account as $rows){ echo $rows->name; } ?> created_at ?>
make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK! BHRHR2views/f4127be6bb240fd73bc8198b7534d265d26e26f8.phpnu[where('uniqueNumber',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Edit Customer

Data Saved Successfully

gender =='F' || $user->gender == 'Female' ) ? 'checked': '' ?> id="female" name="gender" value="Female" class="custom-control-input">
gender =='M' || $user->gender == 'Male' ) ? 'checked': '' ?> id="male" name="gender" value="Male" class="custom-control-input">

Drag and Drop files here

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!3Xcee2views/52a71951b07159aca5e5c2ac2551e33850c2aa41.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Loan Comments

Filter Loan Comments

to

Print Loan Comments
get_loancomments(); foreach($methods1 as $row){ $loan=app('App\Http\Controllers\Load')->get_loan_by_id($row->loan_id); foreach($loan as $row_loan){ $borrower_id=$row_loan->borrower_id; $laonNumber=$row_loan->loanNumber; $borrower= app('App\Http\Controllers\Load')->get_borrower_id($row_loan->borrower_id,$row_loan->borrowerType); } $staff= app('App\Http\Controllers\Load')->get_staff_id($row->staff_id); ?>
View Date Satff Comments Customer Loan#
date; ?> comment ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!xx2views/9d8f92065b128220cd20067524f3d19112c05a73.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!BB2views/662c5284547d80b3f35f800dd05bcfd37e133ea7.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Saving Products

Data not Saved, The product name already exist

Saving Products List

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> penalty_amount; if($penalty==null){ $penalty=$method->percent.'%'; } $m = DB::table('savingaccount')->where('savingProduct_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Minimum Balance Minimum Savings Interest % Frequecy Date to be added Penalty Action
name); ?> minimum_amount); ?> deposit_minimum_amount); ?> interest); ?> frequency); ?> whenAdded); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!K.+ 2views/2a923a1e9f86d3cf69a45f0b2483d9be8f9a1d2e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Edit Loan
Add/Edit Loan Products
where('id',$loan2->product)->where('branch_id',Session::get('user')['branch_id'])->get() as $loan){ ?>

Loan Terms (required fields):

Principal:

Add/Edit Disbursed By

Interest:

Add/Edit Interest Method
loan_interest_type == 'percentage'){ ?>

Duration:

Repayments:

Add/Edit Repayment Cycle

Loan Fees:

loan_fee_min); $max_fee = json_decode($loan->loan_fee_max); $def_fee = json_decode($loan->loan_fee_default); $fee_shcedule = json_decode($loan->loan_fee_schedule); foreach(DB::table('fee')->where('branch_id',Session::get('user')['branch_id'])->get() as $fee){ ?>
Add/Edit Loan Fees

Other (optional):

Add/Edit Collector
Add/Edit Guarantor

After you add the loan, you will see the View Loan Details page for this loan. There, please click on the Loan Files tab to add loan files.

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!KQ112views/b5d8c9c8684624664ced6f5372357a4a28ee2f4b.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

TRIAL BALANCE

TRIAL BALANCE

Start date

to

End date
select('nature')->distinct()->where('nature','!=','equitya')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?>
Debit Credit Net
nature);?>
name);?>
TOTAL
GRAND TOTAL
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!2views/9f9c8534f20dcd0fd8140b672f6f3e12f2630f0d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Missed Payments

Loans that are overdue and have not received any payment for the last collection date. If you enter a part-payment for the last collection date for a loan, it wil be marked as Arrears status instead.

Print Missed Repayments
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!뤜2views/b00fdfa5b0bab5126367b18536aa6629fb9f254e.phpnu[startSection('title', __('Page Expired')); ?> startSection('code', '419'); ?> startSection('message', __('Page Expired')); ?> make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!H552views/0675c1e41cc3ee901562fbe3effd4804733c0813.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customers

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customers by registered date range

From

To


Status


List of Companies Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Acronym Economic Activity Unique# Phone Email Action
firstName))); ?> middleName); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Inactive Customers Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> Undisable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!Lʖ 2views/f3341e84a980478abe211812115311641ad7671d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Shares: Upload Excel file

Info! Share transactions made.
Download sample excel

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!Db2views/6f11a48aa6832ae37cd730cf5c6d4b13670cbd10.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Interest Methods

View Interest Methods

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Interest Method Name Action
name); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!KČČ2views/76b5a280039fe2efc90dc4ff66190c1ed674bb35.phpnu[session(); $row = DB::table('users')->where('id',Auth::id())->get(); foreach($row as $user){ Session::put('user', ['name' => $user->name,'email' => $user->email,'mobile' => $user->mobile,'role' => $user->role,'account_id'=>$user->account_id,'branch_id'=>$user->branch_id]); } if(!Session::get('user')['branch_id']){ # line ya juu itakaa hapa, nimeiweka hapo kwa muda } ########################################################### $uri = request()->segment(1); $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share=""; if($uri == 'home'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $home = 'active'; }else if($uri == 'customers'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $borrowers = 'active'; }else if($uri == 'loans'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $loans = 'active'; }else if($uri == 'repayments'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $repayments = 'active'; }else if($uri == 'collateral'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collateral = 'active'; }else if($uri == 'calendar'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $calendar = 'active'; }else if($uri == 'collections'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collection = 'active'; }else if($uri == 'savings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $savings = 'active'; }else if($uri == 'deposits'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposits = 'active'; }else if($uri == 'deposits_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposittransactions = 'active'; } else if($uri == 'savings_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $transactions = 'active'; }else if($uri == 'payroll'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $payroll = 'active'; }else if($uri == 'expenses_other_income'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $expenses = 'active'; }else if($uri == 'asset_management'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $assets = 'active'; }else if($uri == 'loan_fees'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $fees = 'active'; }else if($uri == 'reports'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $reports = 'active'; }else if($uri == 'accounting'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $accounting = 'active'; }else if($uri == 'settings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $settings = 'active'; }else if($uri == 'share'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $share = 'active'; } if(isset(Session::get('user')['branch_id'])){ ## Load session set } ?> <? $brand="";$branch=[]; foreach(DB::table('branches')->where('id',Session::get('user')['branch_id'])->get() as $branch){ $brand = $branch->name; $branch = $branch; echo $brand; } ?>
PK!4Ke 2views/89819f05a3ec66e10be7ef3f3be361f698b4c83a.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

where('id',$id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc_pr as $method){ echo $pname= $method->name.' Report'; } ?>

Deleted Successfully

Print Details


where('savingProduct_id',$id)->where('branch_id',Session::get('user')['branch_id'])->get(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $ledgerb=$ledgercr-$ledgerdr; $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); $balance=$balance+$ledgerb; ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account Product Ledger Balance
savingAccount); ?> savingProduct_id); ?>
Total
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!1((2views/79d19fc980cdd826cc86e7a26fdccfea457dda9d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Edit Saving Fee

Saving Fee

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Fee Name Fee Amount Fee Frequency Wnen Fee Added Date Added Action
feeName); ?> feeAmount); ?> feeFrequency); ?> whenFeeAdded); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!6wHgg2views/61b74b95ee1de26430c04088d23a97ea225eb371.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Assets Types

Asset Types

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Date Added Action
name); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK! GG2views/a98cb495435a53dadb9d892001a624de990df70e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc_pr as $method){ $creditledge=App\Http\Controllers\Load::get_savingtransactions_credit($method->id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $ledgerb=$ledgercr-$ledgerdr; $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); $balance=$balance+$ledgerb; } echo number_format($balance,2); ?>

Savings

TSH

where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $shares=$c_p-$c_s; echo number_format($shares,2); ?>

Shares

TSH

Total contributions

TSH

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>;PK!l2 2views/1c4c8cb7051262be17f0ee32fcdc94d42d427c9c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Recent Member Regular Fee posted View Report
Info

Data saved successifully

Member Regular Fee View All

where('branch_id',Session::get('user')['branch_id'])->get() as $fee){ $i++; ?>
S/N Name Fee Name Amount Date
where('id',$fee->member_id)->get() as $name){ echo $name->firstName." ".$name->middleName." ".$name->lastName; } ?> where('id',$fee->fee_id)->get() as $name){ echo $name->name; } ?> amount,2)); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!4l2views/9659dcd2f736e72e4e3aead3ed297c609a04ca58.phpnu[startSection('title', __('Page Expired')); ?> startSection('code', '419'); ?> startSection('message', __('Page Expired')); ?> make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!Ia 2views/a205d5abf189f759f8fa25370feaf1db7f9ddf3f.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Preview SMS

These messages are waiting to be sent click the button to send where('branch_id',Session::get('user')['branch_id'])->get() as $balance){ $balance = $balance->amount; } ?> Current balance:TSH

CANCEL      SEND NOW
where('batch',$batch)->where('branch_id',Session::get('user')['branch_id'])->get() as $sms){ $k++; ?>
S/N Category Name Phone SMS Status
type?> type == 'staff'){ $customers = DB::table('users')->where('id',$sms->sent_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($customers as $customer){ echo $customer->name; } }else{ $customers = DB::table('borrowers')->where('id',$sms->sent_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($customers as $customer){ echo $customer->firstName." ".$customer->middleName." ".$customer->lastName; } } ?> mobile?> sms?> Pending
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! \\2views/8921905998beb41eb17d7b8fb00b5bff40691253.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Due Loans

Open loans that have due schedule dates between the dates selected below. You can use this page to see loans due today.
Date Range

to

Print Due Loans
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!\HH2views/1be24a1bad0f67d11acf06cb60bc088279405190.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customers

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customers by registered date range

From

To


Type

Status


List of Members Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Clients Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No. Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Inactive Customers Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Undisable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!OP3T3T2views/c8d376c966a05ae6b03be968a65808fab1148a30.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Share Products Settings [To edit share, click the name and changes values in the form provided]

Data Saved Successfully

Data Deleted Successfully

shareName; $nominalprice = $share->nominalprice; $default_share = $share->default_share; $min = $share->min; $max = $share->max; $allowInactive = $share->allowInactive; $allowWithdrawal = $share->allowWithdrawal; $inerest = $share->interest; } ?>

Edit Share Product

"" name="interest" class="form-control" style="width:100%" required/>

List of Shares

shareNumber; $nominalprice = $share->nominalprice; $default_share = $share->default_share; $min = $share->min; $max = $share->max; $allowInactive = $share->allowInactive; $allowWithdrawal = $share->allowWithdrawal; $share_type=$share->id; ?>
Name Nominal Value Min Share Share Limit % Interest % Allow dividends for inactive Members Allow withdrawal* Edit/Delete
shareName; ?> nominalprice ?> min; ?> max; ?> interest; ?> where('share_type',$share_type)->where('branch_id',Session::get('user')['branch_id'])->count(); if($members>0){?> --- Edit   Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!KUKU2views/6ed08032bd1efa0861d1883c2877c683e07c4c2c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Customers Group

Data Saved Successfully

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!#%++2views/bb38e67fe304c4a9404c5c5e799ee47147fc56f9.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Member Regular Fee Settings
where('id',$id)->delete(); ?>
Info

Delete success

where('id',$id)->get() as $edit){ ?>

Member Regular Fee

get() as $fee){ ?>
Name Amount Frequency Ledger Account Actions
name); ?> amount,2)); ?> frequency); ?> where('id',$fee->ledger_id)->get() as $name){ echo $name->name; } ?> Edit    Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!Jɯ2views/c6d586e834fd7ebc2cf30033ef10320a79ebf4a9.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Share Transactions

Filter Share Transactions by valuation date range

Valuation From

Valuation To

Print List

Full Name Unique# Share Type Number of Shares Share Price Amount Action
where('id',$shareholder->member_id)->get() as $borrower){ echo ucfirst(strtolower($borrower->firstName))." ".ucfirst(strtolower($borrower->middleName))." ".ucfirst(strtolower($borrower->lastName)); $unique = $borrower->uniqueNumber; if($borrower->businessName == ""){ $business="None"; }else{ $business = $borrower->businessName; } } ?> where('id',$shareholder->share_type)->get() as $row_share){ echo $row_share->shareName; } ?> shares,2); ?> shareprice,2); ?> amount,2); ?> purchase_sell; ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ݠBB2views/53ca1cf288dab6c904eb1f41ac7fe21fa495a157.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Add Roles to users

Back

Add Task to users

Check the user task to assign

Loan Tasks


Repayment Tasks


Saving Tasks


make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!0 HH2views/0600a13185f5896eea5e7caf617b258575bbb620.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customers

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customers by registered date range

From

To


Type

Status


List of Members Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Clients Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No. Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Inactive Customers Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Undisable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!  2views/0db255d8e52105836fb28ed125563a98f006b7b0.phpnu[ make('website.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>


Pricing
Packages
Orion - Web based
Falcon - Web based
Apollo - On premises
flag Less than 500 clients
Deployment: Web-based
More than 500 clients
Deployment: Web-based
Any Number
Deployment: Customer servers
Implementation (System Setups, Data Migration and Training).
flag 1,500,000/=
One time
1,900,000/=
One time
8,990,000/=
One time
Annual Subscription
Base price is TZS 500,000/=
flag Price Per client per Year
TZS 6,000/-
Price Per client per Year
TZS 5,000/-
TZS 3,800,000/-
(unlimited number of clients)
Includes
flag End-users Training
Support (24/7/365)
Free bug fix, upgrade & regular Update
Hosting services included
End-users Training
Support (24/7/365)
Free bug fix, upgrade & regular Update
Hosting services included
End-user training
Support (9/5/365)
Upgrade on request
Benefit realization on Request.
Suitability
flag Suitable for private small saccos, vikoba etc
Suitable medium and large financial institutions.
Suitable medium and large financial institutions with their own IT infrastructure and technical team.
flag Upgrades are free as per service provide schedule.
On-site support per visit TZS 100,000/-
Upgrades are free as per service provide schedule.
On-site support per visit TZS 100,000/-
Upgrades (if available)1,000,000/-
On-site support per visit TZS 100,000/-
flag Transport, meals, accommodation are charged at actual cost and can be arranged by client.
make('website.includes.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ᘩ(C(C2views/e102e0ad71dbe17a60d6fc545e0fac47a07ed04a.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
id){ ?>
Update Fee

Register Fees

List of registered Fees

addLoop($__currentLoopData); foreach($__currentLoopData as $fee): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Fee Name Amount Legder Account Percent Percent Option When Paid Action
loanName); ?> amount) ? number_format($fee->amount) : 'NA'); ?> where('id',$fee->ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get() as $acc){ echo $acc->name; } ?> parcent ? $fee->parcent : 'NA'); ?> percent_option))); ?> when_paid == 'after') ? "After Approve":$fee->when_paid); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!x=  2views/46d08af6b2186fbc77305307cb733321b8859e38.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Upload loans Download template
Info:

entries saved

make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!fc2views/671f6c7efb158df3027d2c80d3c58c13cd138d9e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

DIVIDENDS FOR A YEAR

where('customerType','Member')->where('status',1)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $i++; ?> where('borrower_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('interest_paid'); //finding sum minimum balance for each month $months=DB::table('shareholders')->where('member_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->distinct('date')->count(); $share_sold = DB::table('shareholders')->where('member_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $share_purchased = DB::table('shareholders')->where('member_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $total_share= $share_purchased-$share_sold; //find sum minimum balance for each month $savings = DB::table('repaymentschedule')->where('borrower_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('interest_paid'); //find value of entered honoraria for a member $honorarium = DB::table('repaymentschedule')->where('borrower_id',$row->id)->where('date','like',$year)->where('branch_id',Session::get('user')['branch_id'])->sum('interest_paid'); ?>
S/No Name Interest Share Savings Honorarium Total
firstName))." ".ucfirst(strtoupper($row->middleName))." ".ucfirst(strtoupper($row->lastName))?> interest 2 share 1 share 2 savings 1 savings 2 hono 1 honor 2 Jumla
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!yMz::2views/de67c122731d50d15e777203bc67c5181770100c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sumdr = DB::table('savingtransactions')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sum=$sumcr-$sumdr; echo number_format($sumcr); ?>

Savings Account Balance

TSH

188

Principal Outstandin

TSH

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>;PK!6--2views/171f1623779f8b81eb41568e3ee19040d1319fc2.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Create Bank Accounts

Data Saved Successfully

Create GL Accounts

Data Saved Successfully

GL Account Groups

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $row_acc){ $group_name=''; $groups = DB::table('ledger_account_groups')->where('id',$row_acc->group_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $method){ $group_name= $method->account_number.' '.$method->name; } ?>
GL Account Nature Action
name;?> nature; ?> Delete Edit
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!^59+WW2views/885538c703d14d0ac43c34596ae53a3732297c77.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Purchase / Sell Share

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!UW2views/529b312057c6c03489995425ae756f4949f9ca03.phpnu[ <?php echo $__env->yieldContent('title'); ?>
yieldContent('code'); ?>
yieldContent('message'); ?>
PK!%U  2views/55f4401cc8ba3ca3cbb0df71b7a823bca42af574.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Savings: Upload Excel file

Info! saving transactions made. You can undo the upload in the upload batch table below
Compalsory Savings
Non-Compalsory Savings(Deposit)

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

Excel Uploads Batches.

If there is a problem in the uploaded transactions you can use here to undo all transactions.

select('batch','datetime')->distinct()->orderBy('id','desc')->limit(5)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($p as $pr){ $p_count = DB::table('savingtransactions')->where('batch',$pr->batch)->where('branch_id',Session::get('user')['branch_id'])->count(); $p_sum = DB::table('savingtransactions')->where('batch',$pr->batch)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $i++; if(!$pr->batch){ continue; } ?>
S/N Date No. Tx Total Amount Action
datetime; ?> Undo
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!2views/a089d0aa13ae8640e8e0f151f94c5c0cb003ee04.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Collateral

Required Fields:

addLoop($__currentLoopData); foreach($__currentLoopData as $product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> feeName); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>

View Product Fees

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Saving Product Saving Product Fees Action
savingproduct_id); ?> savingproduct_id); foreach($fee as $row){ echo $row->feeName; ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!>FETT2views/0eaf229e7546bb787c8be51afb27881aa009f2fe.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Calendar
Below you can see disbursals, due amounts, maturity, and payments schedule for your loans.
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!5//2views/c9ac20a3ccae929110430b903794480555c1f9c5.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Transfer from One AC to Another

Data Saved Successfully

Priview Ballance

select('nature')->distinct()->where('nature','!=','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); ?> where('how',2)->orderby('id','desc')->orderby('pair','asc')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ $total_dr = DB::table('general_ledger')->where('how',2)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); $total_cr = DB::table('general_ledger')->where('how',2)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; if($total_cr==0 & $total_dr==0){ continue; } ?>
Account Name Debit Credit Net
name);?>
TOTAL
GRAND TOTAL
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!EII2views/e49cadeef0439ab0f9a6dd6c2a5baf759b84093d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Principal Outstanding

Outstanding principal balance for Open loans.

Print Due Loans
addLoop($__currentLoopData); foreach($__currentLoopData as $loan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
View Name Loan# Released Maturity Principal Principal Paid Principal Overdue Principal Balance Status
borrower_id,$loan->borrowerType); ?> loanNumber); ?> loanReleaseDate); ?> id); ?> principalAmount; echo number_format($principal) ?> id); echo number_format($principal_paid); ?> id); echo number_format($principal_overdue); ?> $principal_paid){ echo ''; }else{ echo '';} ?>
Total N/A N/A N/A N/A N/A
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!>9s s 2views/a41545aa2ccfec5e992a04f955f438048eaefa10.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Share Transactions

Filter Share Transactions by valuation date range

Valuation From

Valuation To

Print List

Full Name Unique# Share Type Number of Shares Share Price Amount Purchase/Sale Action
where('id',$shareholder->member_id)->get() as $borrower){ echo ucfirst(strtolower($borrower->firstName))." ".ucfirst(strtolower($borrower->middleName))." ".ucfirst(strtolower($borrower->lastName)); $unique = $borrower->uniqueNumber; if($borrower->businessName == ""){ $business="None"; }else{ $business = $borrower->businessName; } } ?> where('id',$shareholder->share_type)->get() as $row_share){ echo $row_share->shareName; } ?> shares,2); ?> shareprice,2); ?> amount,2); ?> purchase_sell; ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! 3--2views/67ec76401b018302f9c09df33f54b816e0a82a50.phpnu[ Client Area
PK!exx2views/5f7995881b49dd1d0674704402ae137a79764425.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Repayment Transactions: where('id',$userId)->get() as $user){ $name = $user->firstName." ".$user->middleName." ".$user->lastName; } $loanNumber = ""; foreach(DB::table('loans')->where('id',$loanId)->get() as $ln){ $loanNumber = $ln->loanNumber; } echo $name; ?>

Filter Transactions

From

To


Print Details

Loan#:

Repayment transactions from

where('loan_id',$loanId)->where('borrower_id',$userId)->where('date','>=',$from)->where('date','<=',$to)->get(); $i=0; foreach($txs as $tx){ $i++; ?>
S/N Amount Time
amount,2)?> date))?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK! Jaa2views/39b7f5f61bb8bc7f2475fb3f1afa1d8c4dafb3bb.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Share Types

1. Ordinary shares

These carry no special rights or restrictions. They rank after preference shares as regards dividends and return of capital but carry voting rights (usually one vote per share) not normally given to holders of preference shares (unless their preferential dividend is in arrears).

2. Deferred ordinary shares

A company can issue shares which will not pay a dividend until all other classes of shares have received a minimum dividend. Thereafter they will usually be fully participating. On a winding up they will only receive something once every other entitlement has been met.

3. Non-voting ordinary shares

Voting rights on ordinary shares may be restricted in some way – e.g. they only carry voting rights if certain conditions are met. Alternatively, they may carry no voting rights at all. They may also preclude the shareholder even attending a General Meeting. In all other respects they will have the same rights as ordinary shares.

4. Redeemable shares

The terms of redeemable shares give the company the option to buy them back in the future; occasionally, the shareholder may (also) have the option to sell them back to the company, although that’s much less common.

The option may arise at or after a specific date, between two dates or be effective at any time the shares are in issue. The redemption price is usually the same as the issue price, but can be set differently. A company can only redeem shares out of profits or the proceeds of a new share issue, which may restrict its ability to redeem shares even if the directors would like to exercise the option.

5. Preference shares

These shares are called preference or preferred since they have a right to receive a fixed amount of dividend every year. This is received ahead of ordinary shareholders. The amount of the dividend is usually expressed as a percentage of the nominal value. So, a £1, 5% preference share will pay an annual dividend of 5p. The full entitlement will be paid every year unless the distributable reserves are insufficient to pay all or even some of it. On a winding up, the holders of preference shares are usually entitled to any arrears of dividends and their capital ahead of ordinary shareholders. Preference shares are usually non-voting (or only have a vote only when their dividend is in arrears).

6. Cumulative preference shares

If the dividend is missed or not paid in full then the shortfall will be made good when the company next has sufficient distributable reserves. It follows that ordinary shareholders will not receive any dividends until all the arrears on cumulative preference shares have been paid.

7. Redeemable preference shares

Redeemable preference shares combine the features of preference shares and redeemable shares. The shareholder therefore benefits from the preferential right to dividends (which may be cumulative or non-cumulative) while the company retains the ability to redeem the shares on pre-agreed terms in the future.

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!)#332views/8735306f18c28b265d02c7010bdc75a88fb6cbe7.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Savings Transactions Excel Upload
where('type','withdrawal')->where('branch_id',Session::get('user')['branch_id'])->limit(1)->get(); foreach($m as $f){ $pf = DB::table('savingproductfees')->where('savingfee_id',$f->id)->where('branch_id',Session::get('user')['branch_id'])->limit(1)->get(); foreach($pf as $sf){ $am=$f->feeAmount; if($am==''){ $fee_amount=$f->percent.'%'; }else{ $fee_amount=$f->feeAmount; } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!`jQQ2views/9b37e4534faaa3bb229f65afe62c1aed7048eeaa.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Companies

Data Saved Successfully

preview

Drag and Drop files here

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!>AI2views/98a256a48257bae19ccf708a5f5523fe5bfa1847.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Past Maturity Date

Loans that are past the maturiy date and have not been fully paid.

Print Due Loans
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!V##2views/9d4a3c4168e9a34d470267d0270788dc5a3c7e51.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View All Pending Loans

Print Loans


addLoop($__currentLoopData); foreach($__currentLoopData as $loan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Actions Name Date applied Unique# Loan# Principal Interest% Reviewed Approve
where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> View Comment borrower_id,$loan->borrowerType); ?> date); ?> borrower_id); ?> loanNumber); ?> principalAmount,2)); ?> loanInterest,2)."%"); ?> reviewed=='No') ? 'No':''.$loan->reviewed.'' ?> where('page','loan')->where('task','Approve')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Approve'){ if($loan->reviewed=='No'){ ?> Approve where('loan_id',$loan->id)->get()); if(!$approved){ ?> Reject Approve
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!2views/7897836fb1acd02160e04c73be2d57be21710501.phpnu[make('superuser.layout.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Upload clients Download template
Info:

entries saved

Registered Clients
get(); foreach($accounts as $row){ $i++; ?> where('id',$row->branch_id)->get() as $bra){ foreach(DB::table('accounts')->where('id',$bra->account_id)->get() as $acc){ ?>
S/N NAME EMAIL PHONE DATE ADDRESS LOCATION MAIN ACCOUNT BRANCH
firstName." ".$row->middleName." ".$row->lastName ?> email ?> phone ?> date ?> address ?> city ?> name?> name?>
make('superuser.layout.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!Vll2views/0c126e1e63b98d6f3e96f24b41a6f582dd327960.phpnu[
PK!o|$9$92views/7cb983d6557973c427eb034125e20ccfe653b00c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Repayment Excel Upload
NET OFF THE LOAN
"; } ?>
where('loan_id',$loan_id) ->where('status','!=','paid') ->get(); foreach($stats as $paid){ if(!$repaymentDate){ $repaymentDate = $paid->dueDate;} $now = time(); // or your date as well $your_date = strtotime($paid->dueDate); $datediff = $your_date - $now; $days = round($datediff / (60 * 60 * 24)) - 30; # - 30 since the loan starts from the date of approval; if($days > 0){ $required_to_pay = $required_to_pay + $paid->principal - $paid->principal_paid; }else{ $interest_required = $interest_required + $paid->interest - $paid->interest_paid; $required_to_pay = $required_to_pay + $paid->principal - $paid->principal_paid; } } $total_required = $required_to_pay+$interest_required; }else{ ?>
0){ ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!eo%%2views/6eb8b979b9c36bdc8db1a8a89499f01b5b298b41.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View All Pending Loans

Print Loans


addLoop($__currentLoopData); foreach($__currentLoopData as $loan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Actions Name Date applied Unique# Loan# Principal Interest% Reviewed Approve
where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> View Comment borrower_id,$loan->borrowerType); ?> date); ?> borrower_id); ?> loanNumber); ?> principalAmount,2)); ?> loanInterest,2)."%"); ?> reviewed=='No') ? 'No':''.$loan->reviewed.'' ?> where('page','loan')->where('task','Approve')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Approve'){ if($loan->reviewed=='No'){ ?> Approve where('loan_id',$loan->id)->get()); if(!$approved){ ?> Reject Approve
where('branch_id',Session::get('user')['branch_id'])->get() as $product){ $sum = DB::table('loans')->where('loanProduct',$product->id)->sum('principalAmount'); echo "Product: ".$product->loan_product_name.", Sum: ".number_format($sum,2)."
"; } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK! N+N+2views/a5db49f4deef20519632d7b7b2349b9d8a8d35d4.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Add Roles to users

Back

Add Roles to users

Check the roles and submit

id); if(count($sub)==0){ ?>

name)); ?>


name)); ?>

where('user_id',base64_decode($_GET['user']))->where('general_link',$link->id)->where('sub_link',$rows->id)->get()); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!N<<2views/c3cf4837dc2d7d0bf08fc449b645ece1d5a48f7c.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Accounts

Deleted Successfully

Print Details where('branch_id',Session::get('user')['branch_id'])->get(); foreach($pr as $row_pr){ $id=$row_pr->id; ?> name; ?>


addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account Product Ledger Balance Last Transactions View
where('page','saving')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> savingAccount); ?> savingProduct_id); ?> 0){ ?> where('account_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($acc>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!zY%%2views/ee0b44ee07ca06344e9d1ac19cd4d89b642ee4e9.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Repayments

Date Range

to

Print Details

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ټ2views/9b0aa834793395a00904aeb863722b4822991e72.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

No Repayments

Loans that have not received any payments since the start of the loan. You can also search for no payments made in the dates selected below.

Date Range

to

Print
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!{b?f:f:2views/366200a8557d1be44af46ef69737fb4710c50f35.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Repayment Excel Upload
NET OFF THE LOAN
"; } ?>
where('loan_id',$loan_id) ->where('status','!=','paid') ->get(); foreach($stats as $paid){ if(!$repaymentDate){ $repaymentDate = $paid->dueDate;} $now = time(); // or your date as well $your_date = strtotime($paid->dueDate); $datediff = $your_date - $now; $days = round($datediff / (60 * 60 * 24)) - 30; # - 30 since the loan starts from the date of approval; if($days > 0){ $required_to_pay = $required_to_pay + $paid->principal - $paid->principal_paid; }else{ $interest_required = $interest_required + $paid->interest - $paid->interest_paid; $required_to_pay = $required_to_pay + $paid->principal - $paid->principal_paid; } } $total_required = $required_to_pay+$interest_required; }else{ ?>
0){ ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!zࠁ2views/118c022b99b4b146ee91bf255840164ee74f652e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
where('date','<=',date('Y-m-d'))->where('close',0)->where('branch_id',Session::get('user')['branch_id'])->count(); if($c==0){ ?>

All daily transactions are closed or None added today

Undo Daily Transactions
Close Daily Transactions

Preview Daily Transactions

where('date','<=',date('Y-m-d'))->where('close',0)->orderby('id','desc')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $row_date=$row->date; $ledger_id = $row->ledger_account_id; $ln = DB::table('ledger_accounts')->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $row_ln){ $ledger_amount = $row->amount; $ledger_type = $row->cr_dr; if($ledger_type=='credit'){ $cr=$row->amount; $dr=0; }else{ $dr=$row->amount; $cr=0; } $i++; ?> where('cr_dr','credit')->where('date',$row_date)->where('close',0)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); // $sumdr = DB::table('daily_ledger')->where('cr_dr','debit')->where('date',$row_date)->where('close',0)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sum=$sumcr-$sumdr; ?>
Account Name Debit Credit Date : time Action
name);?> date.' : '.$row->time;?> Delete
Total
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!>KK2views/165a832018f5d37e729081e596a90b12ab04e742.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Filter Time to view Balance sheet

Start date

to

End date

BALANCE SHEET AS AT

BALANCE SHEET AS AT

select('nature')->distinct()->where('nature','asset')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?>
ASSETS

Curent Assets
name);?>
TOTAL
select('nature')->distinct()->where('nature','liability')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?> select('nature')->distinct()->where('nature','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?>
LIABILITY AND EQUITY
LIABILITIES:
name);?>
TOTAL
Total Liabilities

EQUITY:
name);?>
TOTAL
Total Equity
TOTAL ASSETS
TOTAL LIABILITIES AND EQUITY
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!72views/403b4bf0d65954c1bd4c967aab9c9282b2116972.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Past Maturity Date

Loans that are past the maturiy date and have not been fully paid.

Print Due Loans
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!E\\2views/0b8efb1d8931a3e56ea15de57a2a694a2aeb7c14.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Filter Time to view Balance sheet

Start date

to

End date

BALANCE SHEET AS AT

BALANCE SHEET AS AT

select('nature')->distinct()->where('nature','asset')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?>
ASSETS

Curent Assets
name);?>
TOTAL
select('nature')->distinct()->where('nature','liability')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?> select('nature')->distinct()->where('nature','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?>
LIABILITY AND EQUITY
LIABILITIES:
name);?>
TOTAL
Total Liabilities

EQUITY:
name);?>
TOTAL
Total Equity
TOTAL ASSETS
TOTAL LIABILITIES AND EQUITY
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!9 t2views/680fec8fc536b51146c1794cd7749b1ae7251e25.phpnu[startSection('title', __('Not Found')); ?> startSection('code', '404'); ?> startSection('message', __('Not Found')); ?> make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!//2views/25600c1e7ff97ddc77e84d83c0d54f796d231c58.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Buy SMS

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!,"¶::2views/0d0887b3fe67f2708afd9afd393d8e22324f2e6e.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customer Groups

Data Saved Successfully

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customer groups by registered date range

Registered From

Registered To

Customer Status

List of Groups

Print Details


addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Group Name Phone Email Group Leader Members Action
groupName); ?> phone); ?> email); ?> leader); foreach($data as $d){ echo $d->title." ".$d->firstName." ".$d->middleName." ".$d->lastName; } ?> id)); ?>    Add/Delete Edit   Disable where('borrowerType','group')->where('borrower_id',$group->id)->where('branch_id',Session::get('user')['branch_id'])->count(); if($loan>0){ }else{?> Delete

List of Disabled customer groups

Print Details


addLoop($__currentLoopData); foreach($__currentLoopData as $group): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Group Name Phone Email Group Leader Members Status/Action
groupName); ?> phone); ?> email); ?> leader); foreach($data as $d){ echo $d->title." ".$d->firstName." ".$d->middleName." ".$d->lastName; } ?> id)); ?> status==1): ?>   Undisable Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!`ެ Q Q2views/e8bef0f110e5e64f195646e9c3099ac3b41be3fe.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Companies

Data Saved Successfully

preview

Drag and Drop files here

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!w}~H~H2views/d0022fb3eb3299a1d8d84a844eacd3b4ce695c8f.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Customers

One row disabled Successfully

One row restored Successfully

One row deleted Successfully

Filter Customers by registered date range

From

To


Type

Status


List of Members Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Clients Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No. Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Edit   Disable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete

List of Inactive Customers Print List

addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Economic Activity Customer No Unique# Phone Email Action
firstName))." ".ucfirst(strtoupper($borrower->middleName))." ".ucfirst(strtoupper($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> id); echo $number;?> uniqueNumber); ?> phone); ?> email); ?> Undisable where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $loan = DB::table('loans')->where('borrower_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $share = DB::table('shareholders')->where('member_id',$borrower->id)->where('branch_id',Session::get('user')['branch_id'])->count(); $check=$acc+$loan+$share; if($check>0){ }else{?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!CFyy2views/5b179c5750e70e355a97cf52314fb6ca3c217cf4.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!t2views/0d335e656f0e56a7d3af0cbc00ba5ef75bcb02d0.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

where('id',base64_decode($_REQUEST['id']))->get() as $name){ ?>name;?>

Select date range and continue

where('id',$_REQUEST['id'])->get() as $name){ ?>name; echo $name_fee ?>

" href="javascript:;" rel="nofollow" class="pull-right btn btn-primary btn-sm print-div"> Print List
where('date','>=',$from) ->where('date','<=',$to) ->orderBy('id','desc') ->limit(200) ->get(); foreach($ff as $fee){ $i++; ?>
S/N Name Amount Month/Year Date
where('id',$fee->member_id)->get() as $name){ echo $name->firstName." ".$name->middleName." ".$name->lastName; } ?> amount,2)); ?> month.", ".$fee->year); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!662views/ab5613691d64c4a1ef6b69c9c453cf1f526abc64.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

Group Profile groupName); ?>

Print Details

Group Info


Group Name :groupName); ?>
Group Leader : leader,'person') ?>
Meeting Schedule : meetingSchedule); ?>
Collector : collector) ?>
Created Date : date); ?>
Registered by : registered_by) ?>

leader) ; foreach($address as $row){ ?> Address : address); ?>
City : city); ?>
Country: country); ?> Phone : phone); ?>
Email : email); ?>


Descriptions: description); ?>


Loans Records Print Loans

id); $paid=0; $balance=0; foreach($loan as $row){ ?>
Action/Status Loan# Released Matuarity Principal Interest% DueFees Penalty Due Paid Balance LastPayment
      current loanNumber); ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount); ?> interestType=='percent'){ echo $row->loanInterest.'%/'.$row->loanCycle; }else{ echo $row->loanItnerest.'/'.$row->loanCycle; } ?> dueFees); ?> penalty); ?> dueAmount); ?>

Add Members

Print Members



id); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $borrowers): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> borrower_id); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $borrower): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Business Unique# Phone Email Status/Action
firstName))." ".ucfirst(strtolower($borrower->middleName))." ".ucfirst(strtolower($borrower->lastName))); ?> businessName==''){ echo 'None'; }else{ echo $borrower->businessName; } ?> uniqueNumber); ?> phone); ?> email); ?> status==1): ?>   Remove
popLoop(); $loop = $__env->getLastLoop(); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!ZC4772views/f58c4bcba47feb197d330dbbe1b1ce4701d45100.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Opening Balance Take-on

Data Saved Successfully

Priview Ballance

select('nature')->distinct()->where('nature','!=','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ $total_cr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; if($total_cr==0 & $total_dr==0){ continue; } ?>
Debit Credit Net
nature);?>
name);?>
TOTAL
GRAND TOTAL

Priview Transfered Transactions

select('nature')->distinct()->where('nature','!=','equity')->where('branch_id',Session::get('user')['branch_id'])->get(); ?> where('how',1)->orderby('id','desc')->orderby('pair','asc')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ $total_cr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('how',1)->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; if($total_cr==0 & $total_dr==0){ continue; } ?>
Account Name Debit Credit Net
name);?>
TOTAL
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!߀}2views/1aea7299be9901b6cdd9fa659e7bc240f19f8358.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Missed Payments

Loans that are overdue and have not received any payment for the last collection date. If you enter a part-payment for the last collection date for a loan, it wil be marked as Arrears status instead.

Print Missed Repayments
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!z{2views/b0e3ee3e85a66f765436db289359e095f6e95512.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Expense Types

View Expense Types

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Expense Type Name Action
name); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!Y332views/9d45ce47e2e43ea59d43d73514db1876637af26d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Savings Transactions Excel Upload
where('type','withdrawal')->where('branch_id',Session::get('user')['branch_id'])->limit(1)->get(); foreach($m as $f){ $pf = DB::table('savingproductfees')->where('savingfee_id',$f->id)->where('branch_id',Session::get('user')['branch_id'])->limit(1)->get(); foreach($pf as $sf){ $am=$f->feeAmount; if($am==''){ $fee_amount=$f->percent.'%'; }else{ $fee_amount=$f->feeAmount; } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!<3K+K+2views/6d9aed094ddd0165628dac8ee889b0e6027333de.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Add Roles to users

Back

Add Roles to users

Check the roles and submit

id); if(count($sub)==0){ ?>

name)); ?>


name)); ?>

where('user_id',base64_decode($_GET['user']))->where('general_link',$link->id)->where('sub_link',$rows->id)->get()); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ƖT&T&2views/57fbdd44b670159fa775ac26dc61d4ecfb02162f.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Repayments

Date Range

to

Print Details

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!p2views/99cc37c832ffe19110cc975cf29625871def6928.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

PROFILE firstName." ".$user->middleName." ".$user->lastName); ?>

md5('default'),'password_recover'=>'default'); DB::table('borrowers')->where('id',$user->id)->update($array); ?>
Success:

User password reset successfully!

Reset Password Print Details

customerType=='Company'){ ?>
photo==NULL){?> preview

firstName); ?>

Unique# : uniqueNumber." ".ucfirst($user->customerType)); ?> Customer Number:id); echo $number;?>
Address : address); ?>
Location : city); ?> street); ?>
Country: country); ?>
Phone : phone); ?>
Email : email); ?>
Reg No : nationalID); ?>, gender); ?>
Reg Authority : lastName); ?>, gender); ?>
Reg Date : birthday); ?>, gender); ?>
Economic Activity : businessName); ?>
Created Date : date); ?>
Contact Person :employmentDetails); ?>, employerName); ?>, employmentNumber); ?>
Bank Account: bankAccountNumber); ?> bank); ?>
Descriptions; description); ?>

Account Available Balance(s) :
where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $row_acc){ $sumcr = DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$row_acc->id)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sumdr = DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$row_acc->id)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sum=$sumcr-$sumdr; echo $row_acc->savingAccount.': '.number_format($sum).'
'; } ?>
Loan Balance(s):
where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($loans as $loan){ if($loan->status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); echo ", Paid: ".number_format($sum,2); echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } } ?>

CUSTOMER PROFILE


photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>

Unique# : uniqueNumber." ".ucfirst($user->customerType)); ?>
Customer Number:id); echo $number;?>

Created Date : date); ?>

NationalID nationalID); ?>, country); ?>
Date of Birth birthday); ?>, gender); ?>
Working Status workStatus); ?>, Enployment#employmentNumber); ?>
Bank Account where('id',$user->bank)->get(); foreach($methods as $method){ echo $user->bankAccountNumber.', '. $method->name.', '.$user->bankBranch; } ?>
Address address); ?>
City city); ?>
Country country); ?>
Phone phone); ?>
Email email); ?>
Employer Name employerName==NULL){ echo 'None'; }else{ echo $user->employerName; } ?>
Employer Address employerAddress==NULL){ echo 'None'; }else{ echo $user->employerAddress; } ?>
Description description==NULL){ echo 'None'; }else{ echo $user->description; } ?>

Share Accounts:

where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Number Account Name Number of Shares Price per Share Amount
account;?>

Savings Accounts:

id); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Account Number Account Name Ledger Balance Last Transactions
savingAccount); ?> savingProduct_id); ?>
Total Contributions:

Loans Balances:

where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($loans as $loan){ if($loan->status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; // echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); // echo ", Paid: ".number_format($sum,2); // echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } } ?> where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); $paid=0; $balance=0; foreach($loans as $row){ ?>
Loan Name Granted Matuarity Principal Interest% DueFees Penalty Due Paid Balance
where('id',$row->loanProduct)->get() as $product){ echo $product->loan_product_name; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueFees,2)); ?> penalty,2)); ?> dueAmount,2)); ?> dueAmount - $sum; echo number_format($balance,2); ?>

Loans Records Print Details

make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> where('status','!=','paid')->where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); $paid=0; $balance=0; foreach($loans as $row){ ?> status != 'paid'){ ## Finding $principal_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('principal_paid'); $interest_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('interest_paid'); $fee_paid = DB::table('repaymentschedule')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->sum('fee_paid'); $sum = $principal_paid + $interest_paid + $fee_paid; echo "Loan# ".$loan->loanNumber.", Due Amount: ".number_format($loan->dueAmount,2); echo ", Paid: ".number_format($sum,2); echo ($loan->status == 'granted') ? ", Active
" : ", ".ucfirst($loan->status)."
"; } ?>
Action/Status Loan product/Number Granted Matuarity Principal Interest% DueFees Penalty Due Paid Balance LastPayment
View   View Txs   where('id',$row->loanProduct)->get() as $product){ echo '#'.$row->loanNumber." : ".$product->loan_product_name; } ?> loanReleaseDate); ?> matuarityDate); ?> principalAmount,2)); ?> loanInterest,2)); ?> dueFees,2)); ?> penalty,2)); ?> dueAmount,2)); ?> dueAmount - $sum; echo number_format($balance,2); ?> where('approve_status','approved')->where('loan_id',$loan->id)->where('borrower_id',$user->id)->where('loanproduct_id',$loan->loanProduct)->orderBy('id','DESC')->limit(1)->get(); foreach($last as $tx){ echo number_format($tx->amount,2)." ".$tx->collectionDate; } ?>

Saving Records Print Details

make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> id); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Account Product Ledger Balance Last Transactions Actions
savingAccount); ?> savingProduct_id); ?> View   Transactions

Shares

where('borrower_id',$user->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($shares as $share){ $tc = DB::table('shareSettings')->where('id',$share->shareType)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($tc as $t){ $type=$t->shareName; $price=$t->nominalprice; } $c_p = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('member_id',$user->id)->where('share_type',$share->shareType)->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_sh=$c_p-$c_s; $s=$c_sh/$price; ?>
Account Type Shares Price per Share Amount Actions
account;?> View Transactions
id); foreach($files as $row){ ?>
Vie File Action
Click to view file Delete
popLoop(); $loop = $__env->getLastLoop(); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!M L2views/c298f99ddf3df0a1491b0e0bb656b3490e6f3ce1.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Staffs

View List of Staffs

addLoop($__currentLoopData); foreach($__currentLoopData as $staff): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Full Name Gender Email Phone Role Date Registered Action
name); ?> gender); ?> email); ?> mobile); ?> role); ?> created_at); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!%$$2views/f45cb4d1344bef99f25973823b084f42b45e2af4.phpnu[ Aloan - Superuser
PK!noJ2views/5ab24b14d13c9a03937ed213666293763b662502.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Recent Member Regular Fee posted View Report
Info

Data saved successifully

Member Regular Fee View All

get() as $fee){ $i++; ?>
S/N Name Fee Name Amount Date
where('id',$fee->member_id)->get() as $name){ echo $name->firstName." ".$name->middleName." ".$name->lastName; } ?> where('id',$fee->fee_id)->get() as $name){ echo $name->name; } ?> amount,2)); ?> date); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!^iMM2views/8ff0b3b83baf28d1fbe71d32fd5abfdd96deb4f6.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Collateral

Data Saved Successfully

Required Fields:

addLoop($__currentLoopData); foreach($__currentLoopData as $loan_id): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>

Current Status:

Optional Fields:

If collateral is with borrower, you should enter the address where it is located

preview

Drag and Drop files here

For Vehicles Only (Optional):

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!92views/683772ce3b9e8c98e201f863574e15fcb3872f1f.phpnu[where('uniqueNumber',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Apply Loan
Success

Loan application success, for more details click Here

firstName." ".$user->middleName." ".$user->lastName."-".$user->uniqueNumber); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> branch_id; } ?> PK!Q |ŒŒ2views/a109bc9fd4ddf2d2001c258ef7b111db76ba1da0.phpnu[session(); $row = DB::table('users')->where('id',Auth::id())->get(); foreach($row as $user){ Session::put('user', ['name' => $user->name,'email' => $user->email,'mobile' => $user->mobile,'role' => $user->role,'account_id'=>$user->account_id,'branch_id'=>$user->branch_id]); } if(!Session::get('user')['branch_id']){ # line ya juu itakaa hapa, nimeiweka hapo kwa muda } ########################################################### $uri = request()->segment(1); $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share=""; if($uri == 'home'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection =$deposits= $savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $home = 'active'; }else if($uri == 'customers'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $borrowers = 'active'; }else if($uri == 'loans'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $loans = 'active'; }else if($uri == 'repayments'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $repayments = 'active'; }else if($uri == 'collateral'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collateral = 'active'; }else if($uri == 'calendar'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $calendar = 'active'; }else if($uri == 'collections'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $collection = 'active'; }else if($uri == 'savings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $savings = 'active'; }else if($uri == 'deposits'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposits = 'active'; }else if($uri == 'deposits_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $deposits=$savings = $deposittransactions = $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $deposittransactions = 'active'; } else if($uri == 'savings_transactions'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $transactions = 'active'; }else if($uri == 'payroll'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $payroll = 'active'; }else if($uri == 'expenses_other_income'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $expenses = 'active'; }else if($uri == 'asset_management'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $assets = 'active'; }else if($uri == 'loan_fees'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings =$deposits = $deposittransactions= $transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $fees = 'active'; }else if($uri == 'reports'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share =""; $reports = 'active'; }else if($uri == 'accounting'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $accounting = 'active'; }else if($uri == 'settings'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $settings = 'active'; }else if($uri == 'share'){ $home = $borrowers = $loans = $repayments = $collateral = $calendar = $collection = $savings = $deposits = $deposittransactions=$transactions = $payroll = $expenses = $assets = $fees = $accounting = $reports = $settings = $share = ""; $share = 'active'; } if(isset(Session::get('user')['branch_id'])){ ## Load session set } ?> <? $brand="";$branch=[]; foreach(DB::table('branches')->where('id',Session::get('user')['branch_id'])->get() as $branch){ $brand = $branch->name; $branch = $branch; echo $brand; } ?>
PK!i/" " 2views/ee436b3fac3456b9115d96b85d741c8147007273.phpnu[ Login PK!Q##2views/8935294645c6dfeaf542edfddd1475922fada4e3.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Create Share Account

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ё6T6T2views/7e008ac6fd28b40179e76a680b05c67b99930010.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Share Products Settings [To edit share, click the name and changes values in the form provided]

Data Saved Successfully

Data Deleted Successfully

shareName; $nominalprice = $share->nominalprice; $default_share = $share->default_share; $min = $share->min; $max = $share->max; $allowInactive = $share->allowInactive; $allowWithdrawal = $share->allowWithdrawal; $inerest = $share->interest; } ?>

Edit Share Product

"" name="interest" class="form-control" style="width:100%" required/>

List of Shares

shareNumber; $nominalprice = $share->nominalprice; $default_share = $share->default_share; $min = $share->min; $max = $share->max; $allowInactive = $share->allowInactive; $allowWithdrawal = $share->allowWithdrawal; $share_type=$share->id; ?>
Name Nominal Value Min Share Share Limit % Interest % Allow dividends for inactive Members Allow withdrawal* Edit/Delete
shareName; ?> nominalprice ?> min; ?> max; ?> interest; ?> where('share_type',$share_type)->where('branch_id',Session::get('user')['branch_id'])->count(); if($members>0){?> --- Edit   Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ZTf::2views/1c8abcce744d0e9dce54353d879dfce58cf471bc.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
where('id',$id)->get() as $penalt){ ?>
Edit Loan Penalty

where('id',$penalt->loanProduct)->get() as $pro){ echo $pro->loan_product_name; } ?>


Select one method, if fixed fill the fixed amount, otherwise select percent and fill the percent value. The penalty will be due after repayment due date
Select one option"; } ?>
Loan Penalty Settings
Add/Edit Loan Products

Select one method, if fixed fill the fixed amount, otherwise select percent and fill the percent value. The penalty will be due after repayment due date
Select one option"; } ?>

List of Loan Penalty

addLoop($__currentLoopData); foreach($__currentLoopData as $penalty): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Description Type Amount Percent Legder Account Loan Product Edit
description); ?> type)); ?> amount)); ?> percent); ?> where('id',$penalty->ledger_id)->get() as $acc){ echo $acc->name; } ?> where('id',$penalty->loanProduct)->get(); foreach($nn as $name){ echo $name->loan_product_name; } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!k,k,2views/ea63b8e44f14fce27705a0a00ba8e8d805ec92f0.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Repayments: Upload Excel file

Download sample excel

NOTE!

Do not edit the default cell, you have to add the entries below the title of provided format.

Print
Info!

The list approved successifully

Info!

The list cleared

Reject Approve ALL


where('batch_id',$_REQUEST['batch'])->get(); foreach($data as $loan){ foreach(DB::table('loanproducts')->where('id',$loan->loanproduct_id)->get() as $lp){ $lname = $lp->loan_product_name; } $i++; $borrower = DB::table('borrowers')->where('id',$loan->borrower_id)->get(); foreach($borrower as $user){ ?>
S/N Name Product Amount Status Delete
firstName.' '.$user->middleName.' '.$user->lastName?> amount?> approve_status?> Delete

Recently uploaded

where('branch_id',Session::get('user')['branch_id'])->select('batch_id')->distinct()->limit(10)->orderBy('collectionDate','desc')->get(); ?> addLoop($__currentLoopData); foreach($__currentLoopData as $pay): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Action Collection Date Transactions Count Total Amount Delete
where('batch_id',$pay->batch_id)->select(DB::RAW('SUM(amount) as amount'))->where('branch_id',Session::get('user')['branch_id'])->get(); $collect = DB::table('loanrepayments')->limit(1)->where('batch_id',$pay->batch_id)->where('branch_id',Session::get('user')['branch_id'])->get(); $access = DB::table('user_task')->where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?> View     collectionDate; ?> where('batch_id',$pay->batch_id)->where('branch_id',Session::get('user')['branch_id'])->get()->count(); echo $amount; ?> amount,2); ?> Delete (Undo)
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!Qvv2views/6ab8a232bc230dc86750cd58811ff462d8ecdcd6.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!,<<2views/20e4951e0769636f576323c0fdb8a62cab3c8473.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Assign GL Accounts to Product

Data Saved Successfully

GL Account Groups

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $method){ ?>
Initials Nature Name Sub groups
account_number; ?> name; ?> where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $row){ ?>

account_number.' '.$row->name; ?>

nature; ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!8tGG2views/9e179f16bea9ca88f1f690366f210cd0cf5de046.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc_pr as $method){ $creditledge=App\Http\Controllers\Load::get_savingtransactions_credit($method->id,$method->branch_id); $debitledge= App\Http\Controllers\Load::get_savingtransactions_debit($method->id,$method->branch_id); $lasttr= App\Http\Controllers\Load::get_last_savingtransactions($method->id); $tr=$dtr='-'; foreach($lasttr as $last){ $tr= number_format($last->amount); $dtr= $last->datetime; } foreach($creditledge as $ledger){ $ledgercr= $ledger->amount; } foreach($debitledge as $ledger){ $ledgerdr= $ledger->amount; } $ledger=number_format($ledgercr-$ledgerdr); $ledgerb=$ledgercr-$ledgerdr; $name = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); $balance=$balance+$ledgerb; } echo number_format($balance,2); ?>

Savings

TSH

where('purchase_sell','purchase')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $c_s = DB::table('shareholders')->where('purchase_sell','sell')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $shares=$c_p-$c_s; echo number_format($shares,2); ?>

Shares

TSH

Total contributions

TSH

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>;PK!āT2views/6c54ae5ac143258f843a227ce5a443ce48b57e7f.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Other Income

Data Saved Successfully

Filter Other Income

to

Print Details



id); $type = App\Http\Controllers\Load::get_incometypes_id($row->id); ?>
Date Type/Name Description Amount Action
transactionDate; ?> name;?> description ?> amount ?> Delete
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!O??2views/9d30cf84347ed90abc5b2c7d347d7df35a2bde19.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Assign GL Accounts to Product

Data Saved Successfully

GL Account Groups

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $method){ ?>
Initials Nature Name Sub groups
account_number; ?> name; ?> where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $row){ ?>

account_number.' '.$row->name; ?>

nature; ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!@&2views/b64606d46d8c0af9daba705cc5fa31f36d782afd.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
SENT SMS REPORT
where('status',1)->where('branch_id',Session::get('user')['branch_id'])->get() as $sms){ $k++; ?>
S/N Category Name Phone SMS Date sent Status
type?> type == 'staff'){ $customers = DB::table('users')->where('id',$sms->sent_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($customers as $customer){ echo $customer->name; } }else{ $customers = DB::table('borrowers')->where('id',$sms->sent_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($customers as $customer){ echo $customer->firstName." ".$customer->middleName." ".$customer->lastName; } } ?> mobile?> sms?> batch);?> Sent
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!C%2views/669dbceaeed465adeb31d616e250ea1241b5764f.phpnu[
PK!K.ZZ2views/5cdf1e8090f81e4e8dc19053a6e00ceeb10f4564.phpnu[where('uniqueNumber',$unique)->get(); foreach($borrower as $user){ ?> make('client.includes.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Loan Calculator

You can use this page to calculate the loan value in case of customer inquiries. To add a loan into the system, visit Loans(left menu) → Add Loan

Required Fields:



Print

Enter Values

Loan Amount:
Annual interest rate:%
Loan period in years:
Number of payments per year:
Start date of loan:

Loan summary

Scheduled payment:
Scheduled number of payments:
Actual number of payments:
Total fee payments:
Total interest:

Repayment Schedule

S/N Date Principal Interest Fee Total Payment Outstanding Balance

Enter Values

Loan Amount:
Annual interest rate:%
Loan period in years:
Number of payments per year:
Start date of loan:

Loan summary

Scheduled payment:
Scheduled number of payments:
Actual number of payments:
Total fee payments:
Total interest:

Repayment Schedule

S/N Date Principal Interest Fee Total Payment Outstanding Balance
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!|5|#|#2views/534a9451c095c2008ba3485b9a37507d9cd007fd.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Create Share Account

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Required Fields:

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!oS2views/f82e5423ab8ffc133a42cebc16f5d9774d06d61a.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
where('date','<=',date('Y-m-d'))->where('close',0)->where('branch_id',Session::get('user')['branch_id'])->count(); if($c==0){ ?>

All daily transactions are closed or None added today

Undo Daily Transactions
Close Daily Transactions

Preview Daily Transactions

where('date','<=',date('Y-m-d'))->where('close',0)->orderby('id','desc')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $row_date=$row->date; $ledger_id = $row->ledger_account_id; $ln = DB::table('ledger_accounts')->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $row_ln){ $ledger_amount = $row->amount; $ledger_type = $row->cr_dr; if($ledger_type=='credit'){ $cr=$row->amount; $dr=0; }else{ $dr=$row->amount; $cr=0; } $i++; ?> where('cr_dr','credit')->where('date',$row_date)->where('close',0)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); // $sumdr = DB::table('daily_ledger')->where('cr_dr','debit')->where('date',$row_date)->where('close',0)->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $sum=$sumcr-$sumdr; ?>
Account Name Debit Credit Date : time Action
name);?> date.' : '.$row->time;?> Delete
Total
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!E;))2views/62836992983438eb9ebf76cfa894e0e93a3b6516.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
GL Account Groups

Data Saved Successfully

Required Fields:

GL Account Sub Groups

Data Saved Successfully

GL Account Groups

where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $method){ ?>
Initials Nature Name Sub groups
account_number; ?> name; ?> where('group_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($groups as $row){ ?>

account_number.' '.$row->name; ?>

nature; ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ֱ2views/0082d4fc89c4493516768405e91d94c62d78759d.phpnu[startSection('title', __('Not Found')); ?> startSection('code', '404'); ?> startSection('message', __('Not Found')); ?> make('errors::minimal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!:J--2views/da1e2dca8f328fc5adc1a9c58611e2ebf4d75bf0.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Links Assign Roles

Data Saved Successfully

The minimum required amount is

The share percent should not exceed the maximun of %

Add General links:

Add Sub Links

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!^n*:*:2views/f6bc0ab6af352f45666c031d5c7272a84f87ecc3.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Savings Transactions

Advanced Search

to

Print List



addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> account_id); foreach($accounts as $account){ $borrower=''; if($account->borrowerType=='person'){ $borrower = App\Http\Controllers\Load::get_borrower_id($method->borrower_id,'person'); } if($account->borrowerType=='group'){ $borrower = App\Http\Controllers\Load::get_borrowergroup_by_id($method->borrower_id); } $creditledge=DB::table('savingtransactions')->where('account_id',$method->account_id)->where('debitCredit','credit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $debitledge=DB::table('savingtransactions')->where('account_id',$method->account_id)->where('debitCredit','debit')->where('branch_id',Session::get('user')['branch_id'])->sum('amount'); $ledger=$creditledge-$debitledge; ?> debitCredit=='debit'){ $debit=$method->amount; }else{ $credit=$method->amount; } ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Account# Ledger Balance Date Type Descriptions Debit Credit Action
savingAccount); ?> datetime); ?> type); ?> description); ?> Delete
where('savingProduct_id','10')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','11')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','debit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total2 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','10')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total3 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } foreach(DB::table('savingaccount')->where('savingProduct_id','11')->get() as $saving){ foreach(DB::table('savingtransactions')->where('debitCredit','credit')->where('account_id',$saving->id)->get() as $txs){ $i++; //echo $i." ".number_format($txs->amount,2)."
"; $total4 += $txs->amount; //DB::table('savingtransactions')->where('id',$txs->id)->where('account_id',$saving->id)->where('datetime','2020-04-11 10:04:42')->where('description',"uploaded from excel")->delete(); } } echo "

Saving TOTAL: ".number_format(($total3-$total),2); echo "

Deposit TOTAL: ".number_format(($total4-$total2),2); echo "

TOTAL: ".number_format($total,2); echo "

TOTAL: ".number_format($total2,2); ?> make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!__2views/94aa3b07f8b09bd0ab92ff1fdb41052dfbd6e2ca.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Customers

Data Saved Successfully

addLoop($__currentLoopData); foreach($__currentLoopData as $row): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
popLoop(); $loop = $__env->getLastLoop(); ?>
preview

Drag and Drop files here

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!@@2views/68a34efc3f7ae223198d6ae2f5095fec90e89c8d.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Income Statement

Income Statement

Start date

to

End date
select('nature')->distinct()->where('nature','income')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; ?> select('nature')->distinct()->where('nature','expense')->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($ln as $rowln){ ?> select('ledger_account_id')->distinct()->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($methods as $row){ $ledger_id = $row->ledger_account_id; $acc=DB::table('ledger_accounts')->where('nature',$rowln->nature)->where('id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->get(); foreach($acc as $n){ if(isset($_REQUEST['f']) || isset($_REQUEST['t'])){ $total_cr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('date','>=',$_REQUEST['f'])->where('date','<=',$_REQUEST['t'])->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); }else{ $total_cr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_cr'); $total_dr = DB::table('general_ledger')->where('ledger_account_id',$ledger_id)->where('branch_id',Session::get('user')['branch_id'])->sum('total_dr'); } $total_amount=$total_cr-$total_dr; $t_cr=$t_cr+$total_cr; $t_dr=$t_dr+$total_dr; $t_net=$t_net+$total_amount; $i++; $inc=abs($total_amount); ?>
Net
Income
name);?>
TOTAL
Expense
name);?>
TOTAL
Net Income
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!o)2views/d2f2dbd554d4a55186aea92edf2252301a1472a2.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

No Repayments

Loans that have not received any payments since the start of the loan. You can also search for no payments made in the dates selected below.

Date Range

to

Print
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!ǰ  2views/bc0fb55e6d4ff514cb7a71c1c77b1f89de9e0904.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
loanProduct); foreach($loan_product as $row_product){ $loan_name=$row_product->loan_product_name; } if($loan->borrowerType =='person'){ $borrower= App\Http\Controllers\Load::get_borrower_info($loan->borrower_id); }else{ $borrower= App\Http\Controllers\Load::get_borrower_info_group($loan->borrower_id); } foreach($borrower as $user){ ?>

View Loan Details

make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Statement


borrowerType == 'person'): ?>
photo==NULL){?> preview

firstName." ".$user->middleName." ".$user->lastName); ?>

#uniqueNumber); ?>
Address : address); ?>
City : city); ?>
Country: country); ?>
Phone : phone); ?>
Email : email); ?>

any()): ?>

Print Loan Repayments
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Collection Date Collected By Method Amount (TSh) Receipt
collectionDate ?> collectedBy)); ?> method)); ?> amount,2) ?> Print
Edit Loan Print Loan Terms
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

Loan Details

Loan Application ID loanNumber); ?>
Loan Product
Disbursed By disbursed_by); ?>
Principal Amount TSh.principalAmount,2)); ?>
Loan Release Date loanReleaseDate) ? $loan->loanReleaseDate: 'N/A'); ?>
Loan Interest Method interestMethod)))); ?>
Loan Interest loanInterest,2)."%"); ?>
Loan Duration loanDuration.' Year(s)'); ?>
Description description); ?>
Loan added on date); ?>
Added by registered_by)); ?>
Reviewed reviewed=='No') ? 'No': $loan->reviewed); ?> reviewed=='No') ? 0:1; $approved = count(DB::table('repaymentschedule')->where('loan_id',$loan->id)->get()); if(!$approved){ $access = DB::table('user_task')->where('page','loan')->where('task','Review')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Review'){ ?>
Loan Status status == 'granted'){ ?>status)); ?>status == 'paid'){ ?>status)); ?>status == 'rejected'){ ?>status)); ?>status)); ?>

Guarantor Details

where('loan_id',$loan_id)->get() as $guarantor){ ?>
where('id',$guarantor->guarantor_id)->get() as $ga){ echo $ga->firstName." ".$ga->middleName." ".$ga->lastName ." : ".$ga->address; } ?> amount)?> View more
where('page','loan')->where('task','Approve')->where('user_id',Auth::id())->get(); foreach($access as $user){ if($user->task == 'Approve'){ $status = explode(' ',$loan->status); $status = $status[0]; if($status == 'Pending'){ if($review){ ?> Approve Approve Reject loan insurance > 0){ ?>

Loan Insurance

Amount required: insurance,2);?>
Amount Paid: insurance_paid,2);?>
insurance != $loan->insurance_paid){ ?>
Print Loan Schedule
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
loanReleaseDate){ $grace_period = (isset($loan->grace_period)) ? $loan->grace_period : 0; $dueDate = date('Y-m-d', strtotime($loan->loanReleaseDate. ' + '.$grace_period.' days')); } ?> status != 'paid'){ ?>

Entered Values

Loan Amount:principalAmount,2)?>
Annual interest rate:loanInterest,2)?>%
Number of payments:repaymentsNumber?>
Start date of loan:
borrower_id);?>">NET OFF this loan
select(DB::raw("SUM(principal) as principal"),DB::raw("SUM(interest) as interest"),DB::raw("SUM(fee) as fee"),DB::raw("SUM(penalty) as penalty")) ->where('loan_id', $loan->id)->get(); foreach($data as $da){ $principal = $da->principal; $interest = $da->interest; $fee = $da->fee; $penalty = $da->penalty; } ?> 0){ ?> 0){ ?>

Loan summary

Loan product: where('id',$loan->loanProduct)->get() as $pro){ echo $pro->loan_product_name; } ?>
Scheduled payment:
Scheduled number of payments:repaymentsNumber?>
Total interest:
Total fee:
Total penalt:
Grace period:grace_period ?> day(s)

where('loan_id',$loan_id)->get(); foreach($data as $row_sch) { $class=""; $overdue = $overdue + $row_sch->overdue; $i++; $lastDate = app('App\Http\Controllers\Load')->get_last_loanschedule_by_id($loan_id); $paid = ($row_sch->principal_paid + $row_sch->interest_paid + $row_sch->fee_paid + $row_sch->penalty_paid); $total_paid = $total_paid + $paid; if($loan->status=='paid' && $row_sch->interest_paid == 0){ $pending = ($row_sch->principal + $row_sch->penalty) - $paid; }else{ $pending = ($row_sch->amount + $row_sch->penalty) - $paid; } $today = strtotime(date('Y-m-d')); $due = strtotime($row_sch->dueDate); if($due < $today){ if($paid==0){ # jalipa kabisa na muda umefika $class='style="background:red"'; }elseif($paid > 0 && $paid < ($row_sch->amount + $row_sch->penalty) ){ # Amelipa kidogo $class='style="background:yellow"'; } }else{ ## amelipa in extra if($paid > 0){ $class='style="background:#ADD8E6"'; } } if(round($pending) < 1){ $class = 'style="background:green"'; } ?>
S/N Date Principal Interest Fees Penalty Total Payments Paid Pending Due Outstanding Balance
> >dueDate ?> >principal,2); $principalAmount = $principalAmount+$row_sch->principal;?> > status=='paid' && $row_sch->interest_paid == 0){ echo "N/A"; }else{ echo number_format($row_sch->interest,2); $interest=$interest+$row_sch->interest; } ?> class="noprint">fee; echo number_format($row_sch->fee,2); ?> class="noprint">penalty; echo number_format($row_sch->penalty,2); ?> >status=='paid' && $row_sch->interest_paid == 0){ ## Do nothing echo number_format(($row_sch->principal + $row_sch->penalty),2); }else{ echo number_format(($row_sch->amount + $row_sch->penalty),2); $dueAmount = $dueAmount+($row_sch->amount + $row_sch->penalty); }?> class="noprint"> class="noprint"> > principalAmount - $principalAmount) >=0 ? number_format(($loan->principalAmount - $principalAmount),2) : 0.0; ?>
Total Edit status=='paid'){ echo number_format(0,2); }else{ $total_pending = $dueAmount - $total_paid + $overdue; if($total_pending >= 0){ //echo number_format($total_pending,2); echo number_format($overdue,2); }else{ echo "".number_format(abs($total_pending),2).", overdue: ".number_format($overdue,2).""; } } ?> status=='paid' ){ echo number_format(0,2); }else{ echo number_format(($dueAmount - $total_paid),2); } ?>
Add Collateral Print Loan Collateral
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> id); ?>
Name Model SerialNumber CurrentStatus Ltv(Principal) Condition Photo Files
name; ?> model?> serialNumber ?> currentStatus ?> ltv,2) ?> materialCondition ?> photo); $files=base64_encode('/assets/'.$photo); ?> Photo id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc
Add Expenses Print Loan Expenses
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> expensetype_id); ?>
Date Type Description amount Files Recurring
expenseDate; ?> name;}?> description ?> amount,2); ?> id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc recurring==1){ $number=$row->recurringExpense; $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10]; echo $abbreviation.' of every month'; }else{ echo 'None'; } ?>
Add Other Income Print Loan Incomes
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> id); ?>
Date Type Description amount Files Recurring
transactionDate; ?> name;}?> description ?> amount,2) ?> id); $i=0; foreach($files as $f){ $i++; $fl= str_replace('./','',$f->file); $file=base64_encode('/assets/'.$fl); ?> Doc recurring==1){ $number=$row->recurringIncome; $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if (($number %100) >= 11 && ($number%100) <= 13) $abbreviation = $number. 'th'; else $abbreviation = $number. $ends[$number % 10]; echo $abbreviation.' of every month'; }else{ echo 'None'; } ?>
Add Comments Print Comment Print Loan Comments
make('layouts.printing_header_personal', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

staff_id)); ?>

comment); ?>

date); ?>

make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>PK!a2!!2views/157225ac3c2575696874861695939d5c07606af3.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>

View Expenses

Filter Expenses

to

Print Details



expensetype_id); $files = App\Http\Controllers\Load::get_expensesfiles_by_id($row->id); ?>
Date Type/Name Description amount
expenseDate; ?> name;?> description ?> amount ?> where('id',$row->expensetype_id)->get() as $exp){ echo $ledger_id=$exp->ledger_id; $data = array( 'expensetype_id'=>$exp->id, ); ##daily ledger####### $ledger_account_fetch = DB::table('ledger_accounts')->where('id',$ledger_id)->get(); foreach($ledger_account_fetch as $ss){ $ledger_product_id = $ss->id; $ledger_account = $ss->bank; } $method =5; if($method==3){ foreach(DB::table('ledger_accounts')->where('visible','cash')->get() as $cash){ $ledger_account=$cash->id; } } $debitCredit="debit"; $ledger1 = array( 'branch_id'=>Session::get('user')['branch_id'], 'ledger_account_id'=>$ledger_id, 'amount'=>$row->amount, 'cr_dr'=>$debitCredit, 'time'=>date('H:i:s'), 'date'=>date('Y-m-d'), ); if($debitCredit=='credit'){ $debitCredit2='debit'; }else{ $debitCredit2='credit'; } DB::table('daily_ledger')->insert($ledger1); $ledger2 = array( 'branch_id'=>Session::get('user')['branch_id'], 'ledger_account_id'=>$ledger_account, 'amount'=>$row->amount, 'cr_dr'=>$debitCredit2, 'time'=>date('H:i:s'), 'date'=>date('Y-m-d'), ); DB::table('daily_ledger')->insert($ledger2); ##daily ledger####### } } ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!#n 2views/db6859954f3f81943707077683355ba017dbe133.phpnu[ Login PK!KrBB2views/e8bece93ecdfe5f1e74844c76857f8e9ccb8014f.phpnu[make('layouts.header', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?>
Add Saving Products

Data not Saved, The product name already exist

Saving Products List

addLoop($__currentLoopData); foreach($__currentLoopData as $method): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> penalty_amount; if($penalty==null){ $penalty=$method->percent.'%'; } $m = DB::table('savingaccount')->where('savingProduct_id',$method->id)->where('branch_id',Session::get('user')['branch_id'])->count(); ?> popLoop(); $loop = $__env->getLastLoop(); ?>
Name Minimum Balance Minimum Savings Interest % Frequecy Date to be added Penalty Action
name); ?> minimum_amount); ?> deposit_minimum_amount); ?> interest); ?> frequency); ?> whenAdded); ?>
make('layouts.footer', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> PK!QР1sessions/pPYPwLsCa6eJsPzk4w0rVranVNWrkfnICkgPcCAxnu[eyJpdiI6ImNyZllIMGptaFJBWG1vN3FRVFZrY3c9PSIsInZhbHVlIjoicW5GRk5JNmh1c2lOYWdLQVZ6ZzVDQnhXVzF2R1greHVIcDh4RjRyS1R6MThGWG9iaUt6WG4xXC9kanFrZkE5SFV5cGhcL2V2M2oxMmFSak5KVEx1c2s2ZldhTm14Zkh0ZjFYM096M0tjdjlBN2pGaDNvVnlMOE1jUHhabkl2NmxpT0VUM2ErUEd3NFNhU3hWOElINDlkbTNpaHFzUEhXOHNnUzM0MWFSM2xXRFpyRzhINnNtM1ZqZ0pTTHFpcHpobEFLdFJVOXlUeEE4MUFDRUZ2YlRpa3pHamNzNjcrcXpCWXhlQWlsVERETUNMaGlwMXNabHMzcysydCtUXC9NdjlIN0o4dDl3RERNUlkweThrRGJ1TTlKSytqazZWNDJLMjBSQ2tzVjRINUE3UERDTHhWZG9yVDFlRG5GcExnUlwvTzRhRmlaK1d5NlZ3SWtDRzdXdFQ0cUcwYWR6M2hcL01rTFRrcVcrdVNlcGt0SlhrbWRwZVlyZjJNZmFKbWZQXC9DbTFabHRmNTZ4MllLcWtnTWZhRUJ5MG5aYVBxK1F3MFVTc3laSnhhc05uK2NsUld0XC9rNmc1RDBOZ2oxOWhCYUppa2lsclNZMFRRZWdaQ1p2djdpM2FTVUZoM2ptYUZ2MDVPMVlnSWV3T0VYRnhVYmxsQVk2UjZQSWprYUlIN3MyUDFrcUhJRVJIVmxWR1FJWHFESnZvdGVFY1lkXC8rSUV4dkFXNGg1M2lkdW1VcENxbU42UzBKempJbUdVNEMzV0ZCNzhBZmpNbnF6VE00Z2l4bWxpbGIrRnBLVTVcLzhzWVRpRkNpRzBEQ3lQOTMrND0iLCJtYWMiOiJjNGFkNzczZTg0YjEwYjNlZTAwNTdjNGRkYWU1MzFiZjU3MzllMGJhODE0MGE2MTlmMWY2YzNkMWIxOGVkZjliIn0=PK!81sessions/QoGn4cFsoThG8M2dJ2vn6qSSvS9ziCqJ0AXuDk5Fnu[eyJpdiI6IlV2VCt1bTZIYVEyNkFxc0R6TU51QUE9PSIsInZhbHVlIjoibXA3cDBUakZEV0hcL3RpWkpWSVBNb3pUWUpuZlJQRTVmUEhiUWJ4bmFhZDJESHdhTDJvZE1BS3BHa1FCcWJaNmpPUzhURlVpdDlcLzZ3dURmQTN6NXVkOExNbUdFUndNVVJOSlE1SlI0OVwvRTBHUlJPTVowVTRNaUowY1BEQjE2Tm50ZjF6MEtoZ0Y2N3hPQ0htTkRFbFg4d3ZPUFVSUFNUSHc3V29KYjFNa3dnYjQrV0VpcmZrRWJFRXFjdjArTDlCT2t6dlgwcjUzXC9oTE1EdzRxbkJsbFhVQzczaWpmMTdodDNONHhucGFIRmRkbGlwdjQwYkV0RkpydXlwTnE4RVczSkpyb0d0MDN1OWp0NWdlMnpudUFEZTdHVXVMN1ZGWEs3ck54SlFKZzJFVGpmRTh6dFF0cGYralVyZUg4MnM1VTBDVHlPbjA1VVpyeEM2dHU0azZKT1Y1OGczbHU1NDZjTm1BN1hJemZ2QlM1dzJvRHM0T1FtZmFYRzRqSm43NTVObnFuTFZ6eityQksyVWRDRXUxTHBPRDByZFwvWTVMdEEzZlpMcXNtVUpFa3Q5anIzKzlac2lIVzV3QkMrYTV1dnkxYTNtdVNTcnZuWmsxZ2wxSzB1UXhKK0swV3F2T3dSR0UzYzFITlJGM3NnUnBrZmFwVTU0Q3IzT05WUjdkMWtYaWw1Yk9HUEJXQ1NKeG1lVkdBOFZ0SWVsYVBiNlFaXC9LUHdBK0RHaWNLYWQxbGFYMmdURm0wV0psVnJzS2lUQ2d5VGEwYldIU2ZlY2J1OG4zU2dmY0lsS3p2NTd4RTdZeXZ5dEhzb0hPXC9GSzFiXC9tSUJqYjhHUzRVS00xTDRlIiwibWFjIjoiYThkNjM4ZDg0Y2U3NTdiYjZlMDU0ZjdiOTIyOWFkODQ4ZTgxMWE1NTk4ZTRhNmM3YzM1OGVlNjQyMDFmOWJlMSJ9PK!b!T1sessions/UyMtKWTsBrSekJ0IoqG6KF5DJdW5RSegX3W3IdPFnu[eyJpdiI6IkxQeGZEcUtCMEliR1M2TDBVU2hhVEE9PSIsInZhbHVlIjoiVXNaUlc5eFpYUVwvTDJ5dllHbHpHRTV6NGFQakhueUF2XC82QWg1T280aHZXeFc5bGw0RzFKbUZHUG9TT0d4VStQTWpJM3ZIdzRNaTMwbW12ZWFJR1hXYnRxXC9USVRJNURZQjZvVCtscnRSSE1DQ2k0NHlOVXlUQ1BDY0hFZEVWV1ZsN2N2OXo5WkI4VnhVM0gzQllwK3VcL21IUjlpR081eWJ6MzBRQkh2QThHVERCRjZBcVdKVHAzTkttYU1KcDFDNGhOU3RnRGNDVzRhWTNSdjBjT05zRTVcL09DQWFoVXNJRU9sbis3aDUzUURQUm5VNzdlT3Z4WjExREFLN3VoeWZVIiwibWFjIjoiZjIyNmExZGFmODRlNTQzNmM3NWQ4MDY3ZmJjN2I2ZGZkZDNjMTVjY2VlYzQ2YmIxZjQyMzQzYjIzMmVkMGMxZSJ9PK!3,1sessions/JsZjALYlCwwozBBpT8oYkIPCMAbNmDTm2AD5HgD2nu[eyJpdiI6IndpemxCZmpYdzllVm1Cc0VGZUNMemc9PSIsInZhbHVlIjoiVGJRQ3BUVGhRc25HVjhrRzZyN1I2TEpIaklIN1pnejJGTkZ3Y0JRbkUrbXhPXC9nNjNVOUFXdTBJbmYzMWpqUWdJVG5YeUlQQTV1U3BuQTAyeDQ5Z3hkcTY0SHc2R21nNnltS2haU0FkVHBDblRWVFZzaUlcL3hZZm5LbERrWGxvMGh3NHowMTFtejFIY1NMVElKZzdvWWx0b2VPYWdHRXJ1aGFUWHM3UENzZnVpbTRkRlQyT0VCVm84dkNTanRkREhpbzZQZHJtZCtpWGFpVlBOSEhSMmE4cDFrQVRQdnNsVzNTU0xwNjZzVFwvck5KanEzekdzYlwvK1h0RFYranZ0WTMiLCJtYWMiOiIwNDI0ZmNiZGFjYmY5ZDI2ODM5NTAzOWQ2MTkzNGViOGJlMjg4OWEyYWQzMzZkYThjM2VmZDdmMmI1ZjQ1MzQwIn0=PK!F1sessions/JGYLlQYBbQ6LN6t5yveBMjPf1ttOBgrLr2HDtIqmnu[eyJpdiI6Im5XMHFId2xCKzZ1ejhnSjhuQzRUa3c9PSIsInZhbHVlIjoiNHkxV1RORjZuN1dkaE1iUUZpdjAwSnBUdXA0K0p1bFprMStmUFcrN3BlT3dqYXhDNmF2SEpEK1JkdFVhSHI3SEJ4amxNMlh2VTBZNERhUzNWRkVxTDErRXlDUWpHTFwvWTZmT29WNStIaFB6RnlYXC90ZjRvYzRYOEtrM1E3dUxtdXIxeDRVYU1mU3ozTjhpelNwRWVcL2hwdEdIWHFcLzZtTGw0Qit0SW04Vk04Qit3c3h0Um5tN2ZrZytsTzZBWE9NcWJncmlFR1o1bVB4Q0t3M1JldmFYU0pya3VYejY2Zm5TK1ltYlpSYUtGV2R6elQ2TVFkNHFuTmpNdUNsR1RMZ3MiLCJtYWMiOiJhODMwZDMxYWY2ZjBkYWRjNzQwMjc4YmY5MTdmMDVlYTY3MzhmYTM0OTZkMzUyOTEwZmU2OTI0YmMxMDRlODkzIn0=PK!XA1sessions/fCpUo0BKkz6Au7QtmEet738eAThxWameBw7xFTAQnu[eyJpdiI6Ik50MHVoVFdaZWZWRW4rNzZPNEN0U1E9PSIsInZhbHVlIjoiWFVpTlVieDF6VldrNjR5NlVYWGFiUERqbHBEVTRHMkVuUWNqV3JDd2JTRWNzN0tXeVBEOUZ6OTNGXC9sT2RlNjV4M3p4c2sxU1orYVZEVk56VzZLMnhWRERBOTRXdTQ4R1A3SHJRM0dzSUZnbkZXd0tXUldWbVhJQWVGQUcrbXc5RUVXODYzV1l0ZDlQeVAyRTBJRE5TRkNBWVBFS0wrZFYxbFZFRDNuTmFJRlYrdmM0cWp0UGxESnZNRjRpdkU0VDBubEszVmU0RU5zVFl1TFwvcTVzMTFsMUVsNFNsSUlqNTQrS1k4TkttSEVFTUV5VzRnTDRHeUVSR1BwYnVrTU1WIiwibWFjIjoiZGYwZjQ3MWMzNWFiMjlmOTY1ZGM0YmQ5Nzg1OTcxZTJkYzQ5OTYwMjJjNzVkYjY5NDU0MjBmOWE5MjUwZmUxNyJ9PK! o1sessions/exdoLUkBe0TdVh2QUvY9jNBbDgYkMXTFBg2GSR0xnu[eyJpdiI6IjAzRW5DZDdlVVZwcFwvbnF0VFwvSDFkdz09IiwidmFsdWUiOiJSNGpTNGFXbllweURIR051RFNPUXJDMFVvNFlVTGY0YWJMOUdXTFo0MHQyS1QrR20rQk0zeVdpUmJCT2xXNDVcL2FvWm0zSU40eURjM3FaZUhNUUNcL0VjdUFhWmJWTzRpcFo5NmZlUEN4bm1SZTFnMWhMNWRnemJSZVdKZ2UzU1BIbWM3ZG00eTZpZWpLem1xVkNEOGxRMlQxY08zZllUaFg0cXlOekNxXC91SGZiOGpYQlR3Y1lQUmt1eHdSeGNyNFZXQTN4SStORWhUeVo1bXhrZ0hTYTllUmxwMGhOYkhndnpGXC9ESzVERFJvMEVqNFJkUnNTZFd4R0xsalpuRkpmYkNBUlJlbG11REhMNkEwOWJxWW5vemgwUGlZeGgwckhLZldWQzBVZWZZcWFVaytmVHJcL2s3emxMRWhkdnNiQk5YaVRLbnBFd1REcXM0RmFuKzhxbWVERms4cUZ2Z3B3ZjRYRytnbHBraHJVVXpiUnpsVWNMWHRpOGRBdGVNVldQc3BcL1ArRm9mNXlESEhSUHFhQnQwMkFoYzJjUTVGWFFJUUUzXC82RWRMT3dhSzFNTkNWT0lhOFc0bitIbXVlZW40dmVocGJBOUc3dHpTVGd2QmZsZmRLNnV6M2dFU3V6S0Q2dktDcFdleGVwQWRHWU8xUnRBdHFaelUzTFh3OWp2SVFLWm9tQ2JPYlFhWXZZVFV1Z1wvU3JpOWg4ZVwvdGViZ3RvemhDMWpSRlhTQ09DUTdSR3hiRW91NytmWXRLTjB2cnEybGJ1TlkzdENoZW1tYXRKT045bzBDYnVHUXRFb00rNFBUS01SVHNJaGZqQThqSndMXC9rdlRuYzNJWWdvcmV6biIsIm1hYyI6IjQ0Njk1NzRkNzliMTZjZGRiMTZmZWYyYTdiYzJhMDNhNzAyZDAzYjJhMzI0ZTc4ZWJhMDFjMjlmNjVjY2UzNTIifQ==PK!7#O1sessions/dDCpafZRR04pYL5NsmZv9Pvcu1ExMR4LbpFswUG2nu[eyJpdiI6Im50c3ZISEZta1Q1TDVZMUk4TGZsTFE9PSIsInZhbHVlIjoibmxrd095Z3FnQlZYMVVBYXVWZlc2WXFmYVQyQkpXWlk3Vk1rZllBdkdaRjhBXC90NDRzb1pLRW1WYmkxcWlmU3diT0pEVnNhTml4OVwvQzh3bTJXdE5lT2ZOSDJheFY3XC9mOHJGdVJUNElEVWpZQVgrY2Q0UWlueVZIWjRPR2ErZ3hCTFpQWVlpMU1SSmthUlZyRk5xWmlLb2I0alhOSnVQQUNicG51MTJkYUZsb0g5SzRYZVhKZTVpY2hzR1BXRjhGT2RxOEZGV3RpUWt0S3BSSjBiVGNsNVdxSkl6WkZKNm1ObmRTaFdURmxuUTh1XC8xNE5EazJ3Z1hzcDRWK3RzRUoiLCJtYWMiOiI1MTkxODE3ZTEwZmU2ODAwM2UyMWRmMGU2NzkyZTZkZDY4ODFkMThlYjdkYmYyZTVjZDFkNGUxMDUwODYwMjI5In0=PK!q89cache/data/01/fd/01fdbeed6d7c99c30d5ddbd2d9cfded6c9050797nu[PK!O>M9cache/data/01/cd/01cdbfe14aa93a3e1f61e1dfd502bd7f80ccd6c1nu[PK!,B9cache/data/ff/ac/ffac6de03d30dea2fb5574abd8a8887fb2091f99nu[PK!`09cache/data/95/6e/956e5c5be5be0074af222a57aedbdd071ee5f910nu[PK!9cache/data/96/ce/96ce67d427cc0cf7441bf7cb7f144d1a477a2fc4nu[PK!Č9wcache/data/96/21/96217d6f0dd417fca5482ec7456f05a153e480abnu[PK!MEa9cache/data/96/41/9641f13239827792bc55d6fb96c028bb44311953nu[PK!'9ncache/data/1f/d2/1fd2ccc5339615a1715d57cf73a5cb4d01f0ab36nu[PK!&y9cache/data/1f/dd/1fdda963d4b4852b8cee86ef2159347bc6ac7f6cnu[PK!ie9\cache/data/1f/fe/1ffe964c8a983e81a976a5649f56de6e35ec5facnu[PK![&9cache/data/1f/0b/1f0b9b12122b042ccc1c8272f8c7f86b95314c07nu[PK!gV9Scache/data/1f/dc/1fdc5ff8bcba56cbe9c757163c557f69b70dd5f9nu[PK!b9cache/data/92/a0/92a05d4659556f52819b3b61ce94293d69af1da7nu[PK!=9Jcache/data/92/c7/92c741408012c4f70176b131a78acb0700552ee2nu[PK!匆9cache/data/0d/1c/0d1c56588fd159d3bfdc7d1f0117a5cd69764356nu[PK!98cache/data/0d/3b/0d3bd615b1776dbc237b2695084b78e395502b3cnu[PK!889cache/data/0d/f7/0df7b77a3c51f95a48b64218da33292f1591a71bnu[PK!bL9&cache/data/0d/49/0d49b952e2196fd27fbf21036088dcc4b6c2d829nu[PK!J9cache/data/73/f2/73f293984fe744fb9d9b23eb6d4af2d9d71b0ea0nu[PK!9 cache/data/d5/00/d500e60cb4c3e6bd653a4e7fd2a6d9fd1974a783nu[PK!D9 cache/data/d5/fe/d5fed9ff5168f47efb153e4f3ef16ec0ba9d79f4nu[PK!z)9 cache/data/db/5e/db5e46c1b8c42fad624fbed8ea06439ecf3aa730nu[PK!r9 cache/data/77/e4/77e4e025cb073e5b3560c62691c5ab6654475111nu[PK!j9 cache/data/77/6f/776f02a07b75a9abd4087d1b691658838cbe0e44nu[PK!Џ9 cache/data/cb/fa/cbfaaa98b5118e553de0226246aa110516df951fnu[PK!{9 cache/data/e2/cc/e2cc748b548166eba3214e4c8ce61d395a8d8a92nu[PK! +l9y cache/data/e2/5c/e25c49c340ee076327faa8f6681fb95a5362827anu[PK!=^9 cache/data/97/6c/976c5c0f25b446fce0b95dea5ab54554c74eddacnu[PK!:9p cache/data/f5/24/f5240295e5dfc8e1f3e8dc15ba129fee01d87eb0nu[PK!39 cache/data/df/56/df564ead977dddd51e39414087da16d94df8aaf5nu[PK!C!B9pcache/data/9e/fa/9efa75b71ecdd9d493d70d091c027cd44611430bnu[PK!)9cache/data/9e/b7/9eb7536596a1cb047e8410c59098ce32edde172bnu[PK!(9gcache/data/9e/41/9e41493caefc1d53edb789f5b6db180680a4d2c1nu[PK!9cache/data/9e/85/9e85da54e8590783d24bac52d9e202fc158caf19nu[PK!Cl9Ucache/data/fb/10/fb10be1a5b9cc6f336c780081acf92247a5b39a9nu[PK!9cache/data/fb/a6/fba69b85e3b2e1e87155c05acb92c6ed4eb9459bnu[PK!L&9Ccache/data/eb/e2/ebe26368f01100479a78242e1065792a45a500banu[PK!79cache/data/eb/dd/ebdd41297603710470fd25ff9c6e6d139ecbf2danu[PK!jo91cache/data/eb/d6/ebd637ad9cc48cfa3a79603587b30b390fb8d574nu[PK!; 9cache/data/7d/cf/7dcfbca07a26c50e81e3405335e09525febeab8anu[PK!h9(cache/data/7d/dd/7ddd4a082acd778ed841a41e77a1e72c6102f1eanu[PK!N9cache/data/7d/e1/7de1756c387464d62f1115528ef0366692748de9nu[PK! 9cache/data/a2/b3/a2b3d2893c59edfe3decc1d7cc0a99dbf3e59084nu[PK!9cache/data/a2/a6/a2a6c071a08aaf07e948563e4509f5e6e1f6c070nu[PK!U9cache/data/b1/91/b19140b4be0bc8d81ac485275a84a1c97fd6e9d4nu[PK!m9cache/data/b1/b6/b1b648d7b233415ec89bff26fd16f507c97b920dnu[PK!w;Y9cache/data/fd/66/fd66fd0f42ac04c341a25b1a6b870a36fbb19745nu[PK!Ȟ9cache/data/fd/27/fd27d8aaf92e32b8cbff6c9c45481ad65803cb46nu[PK!U!j}9cache/data/f2/d8/f2d823371741ede525e4c6c1455bcb469ad698aanu[PK!E979cache/data/f2/c3/f2c3a7b92dea96dabe5370333428a27eb583e7eenu[PK!& 9cache/data/f2/1d/f21d670a09b9ae98f2d083f95025099249be6445nu[PK!ϽA09{cache/data/3a/e4/3ae41370ad817f95f26681aad8635b0b8fd9a99bnu[PK!is9cache/data/ca/05/ca05ff5dec2f631291903e05963daf0a6cbff666nu[PK!Bp9rcache/data/ab/77/ab779ce564f5d66b635dc4c0f06c4e5f31d6e14dnu[PK!-y9cache/data/ab/f8/abf85d69e5d0538cadf88872fee684204758d2d5nu[PK! 9`cache/data/1c/e6/1ce67328c7c5fd2806a900fc62000850c1627b4fnu[PK!$W9cache/data/1c/b7/1cb758055a32d69929465924d3ce0b5097fac8ffnu[PK!9`cache/data/1c/1b/1c1bdc2291296304e264757081a73f32d7cf4166nu[PK!R\/9cache/data/1c/ea/1cea7a5683640ef6a9f564a29e9e992a465a41d1nu[PK!#9Wcache/data/fc/79/fc792ad6d4a1a2c017f63f3cfd94d24317ed2777nu[PK!L{n9cache/data/fc/af/fcafccc465072b01cb19c81b0cacfa309aa7913enu[PK!dE9Ncache/data/64/0a/640a5f59e100ef7772ed4f4db40f89842b3e4eb9nu[PK!Aa9cache/data/64/50/64500776dea8fba41463b2fbcf4f06d8095aa96enu[PK!՞9Ncache/data/17/7e/177e4f594bb4969947eaff8a8647c07bb3ec3b85nu[PK!9cache/data/17/25/172555b1ed04cc1a5e85d44595c2b84c237e12b0nu[PK!P@(=9<cache/data/68/25/68257bfa9cca986cbc0cf24afb3b92041ac326d5nu[PK!9cache/data/0c/d3/0cd367b163c999a3ca53ecf817193e73c00b3500nu[PK!Րw93 cache/data/81/bc/81bc3e4c48196bc8c3cc5b0f26f0f8bf590908cenu[PK!E9 cache/data/81/83/8183f2f5943409125572a61528ec99ce7c193ffanu[PK!Y9*!cache/data/9f/bc/9fbcc6d58eac4df579ab554fc1a9d2505993912enu[PK!&9!cache/data/ed/e2/ede238626083810e3a4fe89773f65e0a9354d85enu[PK!KY9"cache/data/ad/d2/add2fe46306090b70fb899c39df001f62f3ed1d1nu[PK!5E)9"cache/data/ad/e1/ade1858283484dbce25586688f31d7cbd83b3d62nu[PK!929#cache/data/ad/a8/ada8cdd2b8e44edf60ac2deff40e7575a3056a5enu[PK!b`&9#cache/data/6e/bd/6ebde0d07731c56769cb691903308f82c43b9bd2nu[PK!:r9$cache/data/5d/46/5d4676440dc805aac116e8ad49f375e1d18a3d04nu[PK![9$cache/data/5d/8a/5d8a538fd6c92398d72f6e377772153903a289f2nu[PK!/_h9$cache/data/5d/f9/5df9dd377bfd5a731fb2c55d94e141d8b36f54fenu[PK!&9t%cache/data/aa/49/aa49e167ffa92c41cbb660d3dde734ef07782cbenu[PK!#[9%cache/data/aa/4b/aa4b18e107cd9db8311d0228435199b13a31bf3cnu[PK!!;9b&cache/data/37/65/37656dba989c932f720856c4b65c6c3a1c67055bnu[PK!B'Q9&cache/data/80/00/8000fb3f42ca168e3a2c56a46cedacabad0ba822nu[PK!Q49Y'cache/data/80/49/8049742a423fa8b4c69da6db4e26a25990d4177anu[PK!`9'cache/data/80/8a/808a00aec55a05579f944ce3e10ebe0a00cf302dnu[PK!]9P(cache/data/79/7e/797e2e71cb7aef5d663148c49903dbcadbdcab0anu[PK!ڙ9(cache/data/b0/fa/b0fad8ffa90092abeb47509c92cea3d0cb25aeccnu[PK!{Ħ9P)cache/data/39/99/3999dd8577498a6642acd0708e0a80f746ffeb28nu[PK!j {9)cache/data/39/7a/397a0f7751a604058e35d0a545ace96f615f0d00nu[PK!9P*cache/data/e6/aa/e6aa0615682d80657931131a6c34a3c53958f40cnu[PK!.9*cache/data/20/26/2026c1887b423902e53f5b024e73f8d457281d45nu[PK!S9G+cache/data/20/34/20346759ca45a10a65078224cabfbe4d837b91f5nu[PK!h(9+cache/data/4d/7a/4d7a3a08e5eb9ec8b2d5d714434489ba0bf253c7nu[PK!F_9>,cache/data/11/95/119521aad09d9c57dda875b5f355755f139f30ccnu[PK!NQ9,cache/data/11/ed/11ede1bc161c50481f9bc4c583b1f7837bf0ffb4nu[PK!Mc9>-cache/data/11/30/113023ce6d0f4da470d5e5a4ad5a247a00ee5723nu[PK!9-cache/data/74/f0/74f0a885526b2ec02cb310a395a58134dd781a87nu[PK!L.95.cache/data/88/25/8825f0ab10cfb7b8240a577f47f04bacd507b767nu[PK!9.cache/data/c0/ad/c0adaafc3fde8ec9e968c25ede05bdddffeec947nu[PK! 95/cache/data/51/f7/51f7ddcc9a6603850f61b7c5160bb62b3a5bd724nu[PK!N#b9/cache/data/c6/0f/c60f3098f58dbe1f7c0ce680f4ae62e53eb298d1nu[PK! J9,0cache/data/36/9c/369c555efab3fc058863a6d2f258ef72c6d2b088nu[PK!Z490cache/data/a1/73/a17330b42a1061965c929a2029154ee4aad91e31nu[PK!e 9#1cache/data/a1/6b/a16b203af9f43191ad3fd19b3abbb201726bae1anu[PK!h91cache/data/a1/e9/a1e989db20506e08e5afcd5f64dd4926b43a071fnu[PK!ڲM92cache/data/a1/59/a159a68ad46872d9d8665cd3c6f1f1bd69ed81c2nu[PK!Q`92cache/data/a5/95/a59557de5d3415c3d298fd1ef07bf5b64bb99741nu[PK!(x93cache/data/a5/0b/a50b18312b2f72375cde5532974e6682e5902958nu[PK!!!'93cache/data/21/9a/219affaf87bd5466c9d5d404bc95ccb18c19c374nu[PK!U94cache/data/e0/c3/e0c32cc54067f97c59fe41b77c55990bf779f629nu[PK!r94cache/data/e0/12/e0123d4bbc4bcb2045154f686fc986b94a9190d8nu[PK!'"-94cache/data/d2/5f/d25f5002f1da587a1dab2a276359253fe4b8d52anu[PK!095cache/data/0a/0a/0a0a76474ef0830852bd6d08e0d0b5ecbb238d93nu[PK!h"95cache/data/0e/91/0e91905bec8dd2286e538ccab02e7be3e33f7e1bnu[PK!6.9m6cache/data/6b/eb/6bebbfb2671ea98773032f9837b3fd2cc8f1b175nu[PK!#96cache/data/6b/b7/6bb7e605cc4c53769217455f32c1f7578c50baa9nu[PK!$U9d7cache/data/6b/bb/6bbb7d9d0b65837cd4417b00dba7b5a683fc44d0nu[PK!`97cache/data/6b/1b/6b1b7a52d7ad26ca69dd7940cd9c3404a94206b9nu[PK!K<:9[8cache/data/6b/ee/6bee29b5835228a2aae07606cae68d45af0e635fnu[PK!Mм98cache/data/1a/9e/1a9e690850bc3aaa7cdda59576189b4e501e428fnu[PK!O9[9cache/data/1a/37/1a3702dde9a348601d2ecf106db3053a7a04c325nu[PK!Z"r99cache/data/1a/7b/1a7b23af0c267ff8add1d4f7986c7a0ee761c1benu[PK! 9R:cache/data/cf/33/cf330dad3126eafd4b130dd5e51ab80fad750b51nu[PK!\9:cache/data/cf/89/cf89a04a198059bc866d5bed644ee6be6272f5d2nu[PK!_5D9R;cache/data/cf/27/cf27838cfbab45947d963741a2c9d19a94f931abnu[PK!EF9;cache/data/f1/1d/f11d5a958b5bbdeb8a84300957617df863888ddcnu[PK!G~9I<cache/data/f1/3e/f13e1880e23ae7cab0c4a0a2b0b5c141ffc52235nu[PK!z}9<cache/data/d8/fd/d8fd3e81ed6e4dabf718e8cf2e67699013e56871nu[PK!u19@=cache/data/d8/74/d874d8a9d93d187d5467956613e1bff5c650d0f3nu[PK!K9=cache/data/fa/3a/fa3a251524ff23b6d7847a41a2e025f287296bd0nu[PK!u#;9.>cache/data/2c/95/2c95da5e1f5dd582bea5397a840b8ef687b8e29cnu[PK!Ea9>cache/data/2c/16/2c168b94d4e30ca4573abb37acf86421f4e347a5nu[PK!fC~9?cache/data/2c/9d/2c9d81e55c67fbe65f6cfc0eef6530301769fbdenu[PK!r9?cache/data/2c/40/2c401954e8e5452461da10ca3fd23813923c0803nu[PK!9@cache/data/2c/f4/2cf4ab48d16bfcf94a26be8edf760c5895e28f6fnu[PK! PN9@cache/data/52/e7/52e78c14269a9f1101516636b4e6d517c4829d2fnu[PK!v9Acache/data/32/b3/32b3041629b6de4b212a69ae326155178a9f4e39nu[PK!Lu09xAcache/data/32/0b/320b0bcd558ba98ea417f465c483f2ffd0c354banu[PK!Oa9Acache/data/32/78/3278a99876884ad824f669d3d59f24c7fc7850aanu[PK!+<9fBcache/data/32/c4/32c41290ce1ed8f0f039001d4799033903af6e5cnu[PK!9Bcache/data/32/c4/32c4fe805a8eb162ebf1276628e14553dfff5a77nu[PK!9]Ccache/data/58/b3/58b37d60a5f8a8ecde2504fbbc39d54242c701a5nu[PK!w9Ccache/data/b9/c6/b9c62d249913a3a991fd86c6144ca728e9eb09a9nu[PK!9TDcache/data/b9/56/b9566bf38822e6cc35906fee3705e4092f211eb3nu[PK!E~9Dcache/data/b9/62/b962fbff35200ecbdae6e63499f92add8f472881nu[PK!JI9KEcache/data/57/bc/57bc88480a393c5ee3a3e31f67939a723a152438nu[PK!#9Ecache/data/57/b7/57b7bfad9cba1441011a225ee919a30fe5b15040nu[PK!{*y9BFcache/data/57/bb/57bbcbafe70e2feaf9766f1b79ee9de8025fe673nu[PK!qp9Fcache/data/57/a0/57a0b881c074221535748fae21ba3166b9449843nu[PK!=19BGcache/data/75/b9/75b9679f983d944536d7bcf780c0cedeb87a06fdnu[PK!ъ9Gcache/data/75/13/7513bf4cce0d5ea7abeb4241a662d6d0ab311d37nu[PK!9BHcache/data/ef/ce/efcee657c324d642f5f673c0c46cf0644a25487cnu[PK!9Hcache/data/ef/c6/efc69f9a35db05c6b06a3b6fdbb8795b55b0b5e7nu[PK!99Icache/data/ef/50/ef505c3db5f3446eeaf27a6e18cc3aaaf964cbc2nu[PK!B9Icache/data/ef/78/ef78e71850692251a53179d4fc074a1fe2530b40nu[PK!f 9'Jcache/data/be/cb/becb53ff70c152cf7c047be505de5a16d9a4bc71nu[PK! 9Jcache/data/be/32/be323be6af30b27951b13c6cbf15b60a5108916enu[PK! E9Kcache/data/be/06/be06ae6e4a3c210528da81d1c4f290d717ae7344nu[PK!59Kcache/data/48/1c/481c66db9d5057c0ec286f8a1132becb11ac8666nu[PK! 9Lcache/data/41/3b/413b3e07fdf568f1c73a84bd805619bc85ab8c49nu[PK!ի9Lcache/data/41/ae/41ae1733f1a8d6de674e7796d199d42b81c4dfd0nu[PK!+9Mcache/data/5a/37/5a370a90f42dfb23db62039bfe11fefed24b6ee3nu[PK!ir9zMcache/data/5a/5f/5a5f816f1fe72379e93a61a66e18f38aa384ec7cnu[PK!^9Mcache/data/86/aa/86aa6f937e114e23c822e2da01dca2da66a7e181nu[PK!ı+9qNcache/data/86/5a/865aa915356ce9520eb917addacdc250f194387fnu[PK!9Ncache/data/f0/e8/f0e89c2ae85fdce9e19a11302a510fa587e883abnu[PK!A*79hOcache/data/e4/fd/e4fd3bcd114cf769fe7b7ccbbea46cb59f60824cnu[PK!9Ocache/data/e4/f4/e4f4439207e9fb6f2bace16f5b6b127bbb3ba1f9nu[PK!k9_Pcache/data/b8/4a/b84ae1763bf236f4c899186b2c9450895a42fa63nu[PK!|l9Pcache/data/bb/20/bb208706af9f6daf7fee8993dab78a7ca6da5728nu[PK!QZ49VQcache/data/bb/9d/bb9de0d1d18ce01f3045d9c4cc57066f9cc68487nu[PK!ج‘9Qcache/data/87/db/87dba739e13d4a571d877787151effcf33a7dcd5nu[PK!9VRcache/data/87/bf/87bf118a68fbfb6b7fef0e549d35dbd68afa6077nu[PK!L9Rcache/data/87/09/8709dcb180db5e98349a3d00687265c16fdaa089nu[PK!9MScache/data/6a/cf/6acfb53f908145c189993ebd0ddfa2164e449e78nu[PK!1 9Scache/data/6a/04/6a0499ba4eea2c3d89c6f6e2381e30bb5f409576nu[PK!X9DTcache/data/cc/cd/cccd1b2b04612832684cf54acd5c3d13a104d41dnu[PK!s9Tcache/data/cc/8a/cc8abca21c0fed73044bcf1f2d82f5845f86b042nu[PK!H9DUcache/data/5b/70/5b70b8c7e6a38f6553a10b0df36d09e332331a3cnu[PK!/d9Ucache/data/c1/57/c157464b53499ee269a1e27a3a99917863611ac0nu[PK!z9DVcache/data/c1/5a/c15a7a56c351215592a30ea9579b3214ed82921enu[PK!DŻ9Vcache/data/46/1c/461cd2511fc9217e8ab1e0137ed8ddb3a80776e2nu[PK!^s92Wcache/data/46/fe/46fe9c9997976f6c4cd4eac26c71b94ee2306e1dnu[PK! j9Wcache/data/46/bd/46bd06a93b96d410b283b169995de09fa15f463cnu[PK!9)Xcache/data/10/77/107789cf61df1a5ad1f02e7976a75a88b2eee43enu[PK!09Xcache/data/10/f5/10f5d0c89eca35b953b2025591ceb352c31a4533nu[PK!9l8/9 Ycache/data/10/37/10378f73e25649cc1b366add259b5f8c586d75c6nu[PK!19Ycache/data/10/67/106734a5d6af5970986cfcc9733842ce74b70739nu[PK!,w9Zcache/data/b3/32/b332b914966e44c277f02e14fd7987dc016ead7bnu[PK!9Zcache/data/65/65/6565ef6962d18e950ac60f0dd11c1c208adfc34anu[PK!f)%$9[cache/data/65/c7/65c726f34f16ef29e8ede6ab5d3adf73ea8a855fnu[PK!n9[cache/data/6f/6f/6f6f12b40404baecc3ea049cd1e20d1484e3f407nu[PK!19\cache/data/3d/cb/3dcbf9ea6e9434a6920816036315246a7206ec6dnu[PK!OO9\cache/data/47/c3/47c3151e69eede66d748d99265598c7a31c6cb30nu[PK!c9\cache/data/99/1a/991a3ec3a45241f428c73ea0ee288a94b7ba1a17nu[PK!S9s]cache/data/66/77/6677466ec9ff20dcd1d9b4ebb5b0fc58b27855fcnu[PK!%^9]cache/data/66/7c/667c22b8c611046048f1a80bbda3f4e1b2f6e848nu[PK!d99j^cache/data/3b/75/3b75c0088a147ac8030154431522b5961c6dbe2fnu[PK!,59^cache/data/e5/9c/e59c928ba1d66cb4eaa2cbe397b0e85317750fabnu[PK!}9a_cache/data/e5/af/e5af397748f18461f4ab83c77d1be6e6590ea40cnu[PK!j9_cache/data/a6/9a/a69a304b56bd96cd660a35ec3d68df7e575f582enu[PK!^9a`cache/data/45/ed/45ed7a7b8d17dffd92cf94507c84b11ddec15a66nu[PK!9`cache/data/45/0f/450f8f54592d6e7f54819c814bd281a9cd23ce82nu[PK!FAO9Xacache/data/d4/87/d4877d490e3bdc18bc6ae38e7474577abddccdd2nu[PK!y9acache/data/00/4c/004cbcc060edf621bd1940b414622b9eed9e5ed0nu[PK!9Fbcache/data/c8/b1/c8b12351e779a9a51e03e75fe564df1265332024nu[PK!v9bcache/data/c8/e6/c8e6e18e8512a18a1e93b22ece674a00e3898f09nu[PK!w 9=ccache/data/c8/cd/c8cd23ad40afadfa34cd3d22c9763f76ba61e822nu[PK!]9ccache/data/c8/7f/c87feda1e6f965d31427683ab5a6a231385393e0nu[PK!@h~94dcache/data/54/35/5435f80430b0780a84290af7fa482c563a592f6dnu[PK!ja9dcache/data/54/30/5430591d857f66313979ae31ee9999d269cd9f8fnu[PK!o9+ecache/data/54/47/5447d7b8020984cb9dfde825d02e5145e0cc2002nu[PK!݅9ecache/data/a4/eb/a4eb866e67c1c07a4a3ccf6aa758c8dc1f947ffenu[PK!xJ:9"fcache/data/a4/be/a4be343df57d57bfcbbd66ccf6bac41461f2e932nu[PK!,O9fcache/data/a4/43/a4439c1e68a2c46d4ef72c52e1916b736bc36467nu[PK!-O9gcache/data/63/21/632123d1db4178dfd06ea4521f76f885a1a7a15fnu[PK!rѶ9gcache/data/63/67/6367c7a81a7fa97403766fec980e02f67a36add7nu[PK!( 9hcache/data/8c/82/8c82d5d5921b5015541680d13ed45b6926e29566nu[PK!9hcache/data/1e/35/1e35ceaf33a2eed15cb934ff77fdcfde30eb6830nu[PK!9hcache/data/1e/0b/1e0b38c3e1e9fe452276a27c164da8d0c7438a2bnu[PK! 9~icache/data/a9/74/a974985f8851aec44dd03b48bdb4294cb2ce249bnu[PK!,y(9icache/data/a9/45/a945c895816c78b95892623066237e234e4ac31fnu[PK!Lן'9ujcache/data/a9/49/a9497e0b6977d6551acb77893e82d0df482ceb56nu[PK!s9jcache/data/a9/4c/a94c8d8759c8783547e59ea5d10b712e380a0a51nu[PK!#,f9ckcache/data/a9/12/a91264be0486a700c2b855d43d530be0bfd3298anu[PK!|9kcache/data/a9/15/a915c577ccf232309368cd3d0f8cc9c62d7ab061nu[PK!9clcache/data/a3/47/a3473407490e810ae6e478fed418647d6b559adbnu[PK! L9lcache/data/8f/a6/8fa65bfcb0ed03e3d02d19246af48a329ac690d8nu[PK!x9Zmcache/data/f7/de/f7de432aa95ecde7ff45e0a2d2be6ef26bc30c1fnu[PK!?9mcache/data/f7/24/f7244080fb36e1ff8d0962f6bdf4a0bd6db8acabnu[PK!C?)9Qncache/data/cd/ab/cdab4277ca5c3018a95a1235bd23c81b543afdbanu[PK!>K9ncache/data/7b/f7/7bf7d3823f2ab743cabdd67fceafa03925c0a4d9nu[PK!@V9Hocache/data/f6/e6/f6e6123874a61657fa0ac77b3397c31890444f16nu[PK!9ocache/data/84/98/8498a41d770d74627bcd43c6e4487c0e9dbe4f36nu[PK!,`9?pcache/data/84/fa/84fae7ed1b68c858e3d5bf9e67cea34110d7b2fanu[PK!Hx9pcache/data/84/41/8441a8e91006bdd6279c00d30331503b837e9b37nu[PK!D96qcache/data/d6/54/d654881257f249478d4b82073156608706200b1bnu[PK!ԕg9qcache/data/b4/3b/b43b748167b18a65564413def7fea22b1a55b6a1nu[PK!K9-rcache/data/9a/9b/9a9b9f985f3f281072b2868a8822ac32d45f49d1nu[PK!Oz9rcache/data/4a/86/4a861724c3d2bdf24255eeb595065006d708d6d6nu[PK!`B9$scache/data/4a/8f/4a8ff8bdd27600c6c1f5452ebcf73a390b4bb014nu[PK!29scache/data/2d/c7/2dc7bda1d180aa826e68f5b2edb1d48ddc3d16aanu[PK!u9tcache/data/2d/34/2d34d8d2ef456cd1c82004a05ae9f34b5502e77anu[PK!۟9tcache/data/fe/3b/fe3bc22693891ff3f7aa39b9a40bd1065cd94a78nu[PK!<9ucache/data/13/49/134907b6fbe37cf4a43a2254468af9d471d923e2nu[PK!99ucache/data/49/51/49517778ec43aa13db46571ceab1edb5a71e32c1nu[PK!j̟9 vcache/data/16/ff/16ffcc85cdbd0c69c84003da5020052bd460ca10nu[PK!(9vcache/data/16/68/1668c24981ce266b67368f7cc32dbb912d8f7541nu[PK!h9wcache/data/16/68/16689c317a087b0d5e19dfc63d196dea5c37d49enu[PK!g0K9wwcache/data/16/da/16da7f76f4b1645c82d01f00abeae1b06d84a3adnu[PK!(Rv9wcache/data/bf/81/bf813697c5f13a725340afd51d5d146699b5bcd6nu[PK!Q9nxcache/data/bf/fa/bffae1d414bbe04374569a7a2b51c046f990a11fnu[PK!Q9xcache/data/bf/43/bf43fb4ad958180e5f95804b0680d7ffcead5ca2nu[PK!n'9\ycache/data/ae/9c/ae9c046b007bc7d99c81fadae373fcdaea1f6319nu[PK!H69ycache/data/ae/1d/ae1daf3e773d1aecbb15f37ad21d51c0dbea81adnu[PK!>9\zcache/data/ae/06/ae06bdcaa4f180133d3360c3ce92dfd12ba1cbdenu[PK!e#9zcache/data/9d/10/9d10e7787664b3973f6c2dae2da6f277917768cdnu[PK!;9\{cache/data/9d/c4/9dc4bb3ea8581cc3223587c9e40382133434504dnu[PK!4<9{cache/data/bd/5b/bd5b409edd7e71f6d98b6c6a2af5c15e68b93ff4nu[PK!r~9J|cache/data/bd/af/bdaf38b36cc88ce7b0c668226fca43a3404fc51bnu[PK!Y9|cache/data/bd/f9/bdf91a3346cabc400af5319da782ec8077ce639fnu[PK!;UH9A}cache/data/bd/b2/bdb2c6932457063500d69b2a450cc69d4c6b9582nu[PK!z9}cache/data/c7/5e/c75e138cd7e5a4e83fd9ae57ba192ba1b316b964nu[PK!498~cache/data/91/4a/914a7fe00bba3fceb2d1ccfcafa26c097560c5ddnu[PK!C$9~cache/data/91/83/9183b40f141afa676b086e2754dfd774be711e63nu[PK!9/cache/data/38/98/3898951e48123d79750bfd6e203543862761762fnu[PK!e,9Řcache/data/82/a7/82a70551c979e6cef4fadce1e217387ad8579a69nu[PK!^T9<cache/data/0b/94/0b941cfb0b5b2c598a894d3f29ef07a61742d727nu[PK!tfX9cache/data/0b/42/0b4289b9ec37a333e16c566b354dabfe59a2790enu[PK!k93cache/data/3c/0b/3c0b0d7791a52e74e533f363a9dc1dcb94667991nu[PK!)9cache/data/3c/78/3c787d4295622393674164ab337dd611acd9ce78nu[PK![Q9*cache/data/3c/28/3c28cec6c044340f9e488f334ac2dd3af6b442b7nu[PK!1k9cache/data/29/16/2916ec1c95afe655a63418fd6412616ba11876f8nu[PK!jR9!cache/data/ac/a7/aca724ad7d2629255454b7794cde23bd96750db0nu[PK!OBX9cache/data/ac/4b/ac4bb27d4312ea7c9dbf5cd02b79b4af281c363bnu[PK!9cache/data/ac/44/ac44185dc22b5d73c637977e52c2f0edd6bed60dnu[PK!tK9cache/data/f4/be/f4be6a40dcf999f73a23135587cd356620d1fc48nu[PK!^[9cache/data/4f/94/4f94aa164701f64e2a33b829348411ad8e28bdc1nu[PK!3q9cache/data/4f/d0/4fd0ca323bc9dcaa014641d4acdbc11310590e9fnu[PK!agi9cache/data/ea/51/ea51e1c94c2632e194fec20a5d79758aaa390e17nu[PK!-9cache/data/ea/3d/ea3d67cd266cbe784632ac62e750f2fcd84c8b66nu[PK!Căq9cache/data/ea/2e/ea2e740b9d3dc239b712476af1ceca60c32df78bnu[PK!l9cache/data/ea/78/ea78a6c6eeeb3bc326941356be943c8cd1f4277anu[PK!ԟ@)9cache/data/27/1a/271add79fa0f61fe48b90513883bbbe494a41d9fnu[PK!W9cache/data/27/2b/272bf99c57859f692e7bb32d7a05770202197205nu[PK!O9cache/data/09/6c/096cb24e15f99bea0316c7469ad53ab0fa64a56cnu[PK!anz9tcache/data/09/05/0905a710589a229bead2a38291d6e88601de44f1nu[PK! 9cache/data/78/b0/78b02fa871e5ccca7dd656daaa951ee2bb43a269nu[PK! 9bcache/data/71/bf/71bf1f663c339c866942fa01a0f66fccb2db86a0nu[PK! -9٣cache/data/71/ae/71ae2394466d64af0e748217a1bf990203bb0009nu[PK!8)@9Pcache/data/dc/4d/dc4dae0d2386889efccceea4b2de9c7ea54c4bf6nu[PK!H0=9Фcache/data/dc/3c/dc3c1ff8092a5e1fbaaf227385361adbe3887a25nu[PK!9Pcache/data/dc/da/dcda267dc9c6cc1b7c55ec61b22a0a1ad72edaa5nu[PK!279ǥcache/data/d1/23/d1235b6e074c6ed823e5378a82491a50703557benu[PK!-i79>cache/data/d1/e8/d1e8283aa42460d735c8fdabe3f16145fbbb034fnu[PK!AK9cache/data/76/0b/760b7957766260a176430e0796f4db3a4598cec7nu[PK!2z*9,cache/data/c4/76/c476ae91f7455a11786a14195825c3645858fc59nu[PK!]^9cache/data/19/17/1917398f79548c1d5d816c5c6e9af4947b65ec49nu[PK!6)j9#cache/data/19/87/19879bbfd5a57b9f68cc10b46dce6162f50f27aenu[PK!ųu9cache/data/12/fd/12fd18406ef9c31133b2babdb938efe438e8d970nu[PK!h$9cache/data/26/49/2649c6dc796d703d80ec6fedc97d5d97b9e36f34nu[PK!dž}9cache/data/4b/ea/4bea69fbe0c2860573291a44b95173abfb6f416bnu[PK! 9cache/data/31/df/31df36aea6b2c3a902787460753ff6e012aa9769nu[PK!>59cache/data/31/1d/311dc97de5aaafb0a298f4191823cf6803dc767enu[PK!h9cache/data/8e/51/8e51293d2fd7a9d46f77b72fee4bbefbb27e0dbcnu[PK!T49cache/data/8e/41/8e411f25fac2c701fcae7df74caa38a15585fc38nu[PK!ߚ 9cache/data/8e/e8/8ee8ed5e12485fff4198836434e17ea9ee42d46fnu[PK!Mf9cache/data/62/97/6297478836251e2c4b2cf94086887be43fb23f45nu[PK!LOf9cache/data/a8/f5/a8f557eec95ffe00a859359a230048f34f4e9b4anu[PK!9cache/data/a8/9c/a89cb88c7967fcdebdda1ca2f94a0694ef98e3bcnu[PK!sk49cache/data/f9/8a/f98a316d74f67779999056b9168a7fca537ef76cnu[PK!ty9cache/data/b2/0a/b20a2c2de5527043eec83624f4f9499d8c4ba741nu[PK!N49cache/data/34/79/347989fc0f57f1741138734919d15333f16e0b4anu[PK!}9cache/data/34/75/3475e7666b57ad2c81e7eb4d40e74a60bcd13373nu[PK!6"W9cache/data/34/18/341897be5d6471d50549e50bbee67b87c31d9244nu[PK!=9mcache/data/34/ea/34eaa9da71c31e68f99bddd208d947f57c4c107anu[PK!m9cache/data/0f/ae/0faec22ffc26d836abb797f432a56f37e55c9754nu[PK!ưA9[cache/data/0f/70/0f70d989a39f1046b45be59c20323c48faa49f65nu[PK!g9ұcache/data/7c/2d/7c2d34bf20e7fac4e07d490fe7500bbfd1f5bf61nu[PK! 9Rcache/data/6d/e5/6de54f4dd6771ae69af9fd7d944805e39c88c779nu[PK!R_`9Ҳcache/data/6d/42/6d421d9563009618ff5bb9a9608144f1e5b00bafnu[PK!7{9Icache/data/55/8f/558f5336b8d545eb47af40db242c5b973a813c92nu[PK!㠕S9ɳcache/data/15/98/15988a12b7ede4f6d0a42597e8c67d0dc9b607c6nu[PK!~9Icache/data/15/be/15bedd2e54e02f2efcc34d938be2770e5469d925nu[PK!H/9ɴcache/data/15/e5/15e57e912febd17d6dddc2fe13a7c5b6e2681dc3nu[PK!GAV9Icache/data/15/da/15da1682ceb979fda21ffa127610fb725bcf2810nu[PK!e9ɵcache/data/da/da/dada0bd4752c5a1fb0dea3295a3ef79f5e6f01bbnu[PK!9@cache/data/d0/9d/d09da2a21551d31005b9b9e4cc5e684664d15ac6nu[PK!U9cache/data/d0/50/d050dcde27c49d0d82cdc6901705b3d14a018795nu[PK!'r97cache/data/3e/be/3ebe014f275972c41ccdda258a2997e484ffbcabnu[PK!ݜ9cache/data/06/2a/062a850f76f896bd17c690373aaf8ba5f2bb79dfnu[PK! ̦9.cache/data/06/fc/06fc13bbcae22975e9f8172ed0d2a14150e1228anu[PK!մ29cache/data/06/8a/068af95e5fb3b21e1c21a458b5ddac4167e59a69nu[PK!DӾ9.cache/data/06/d7/06d793b73783d6bee2237b75a52f4063faf80290nu[PK!9cache/data/85/fc/85fcb56c323d988313b1fac6b457ed825c369503nu[PK!AP9%cache/data/44/d3/44d34e02e6d1c0f1937d62d9aac430b977b29ec8nu[PK!9cache/data/44/a1/44a17e901168d4a7bf7268f6167a2f2131966aafnu[PK!%=9cache/data/44/72/4472acf13fbbc0be7aa54a34759e73224c661378nu[PK!;9cache/data/67/13/6713e72a63a20e647590a1e05cf85ec5f7e90f0dnu[PK!co 9cache/data/e3/a3/e3a32b771de978af81985b7c9333d57b64810f14nu[PK!|e9cache/data/e3/19/e3196ac856888798b2349a1f675a1702855ded6enu[PK!Az9 cache/data/e3/62/e3629bd67dda8e5fc91d212fadd0cef3df63b88anu[PK!Fr9cache/data/83/c0/83c0f4c21585ae5112f53c06bf2cdb5684389f51nu[PK!yϹ9 cache/data/61/ac/61ac5ff61305e1c627aa26ec562a663965e351f4nu[PK! u 9cache/data/08/23/0823576ad3228e0e053454dedc04fb4c420d292cnu[PK!XWNWN2 views/a2bdd277654bf841a7fa21a250c746fc652d9a0e.phpnu[PK!;4zqq2 views/241f021665ccda899ace45f7fd73c438744048e4.phpnu[PK!yNN2)views/a77feeb9516f9ddaef246b0a63a0170867b7e94b.phpnu[PK!T2FCviews/578d1288212b840a78e34f1a2ec37053c96cee7b.phpnu[PK!\(2m_views/5e010c50792075449e7c8c93d3f63ca9e83179cc.phpnu[PK!=\NXlXl2r}views/eb238473d41240dfa06b3ed6e0eb0af0e1ee39a1.phpnu[PK!)[D[D2,views/27f0a57393f78dba70c399c9da540b8204a9a89a.phpnu[PK!85ؒ2.views/5217e280836a6a905dd3f38a7f99bbb65c40ecf1.phpnu[PK!KF552Iviews/0dac5fce268cd57b0ed5e25e237962c4205a321b.phpnu[PK!F2views/e0256aa1a05811f41413fca3bb6e5190b54a8230.phpnu[PK!j]C2Jviews/6d22d091665cb209a390334ef17c4748a34cd409.phpnu[PK!A<X5X52, views/de37a57f17a47e585313113fbe189410973f5c5c.phpnu[PK!T*!p772Bviews/098d6c8b75e07d0518228ab6dda5dcc1296243b0.phpnu[PK!yn]n]2{views/f206e9fd949e305adc78f545f214dd15a8b98720.phpnu[PK!ԃ5a9a92views/e564cc8a015cff28387c31bf011f0960287ff957.phpnu[PK!MxVxV2views/59fffdf95b72a223b67224b3ac8f520e40809754.phpnu[PK!i2iviews/90b78955e976f752680db4404236d2617e6a1442.phpnu[PK! (2pviews/b9e225ba698e8934a56907074b8045d20597054d.phpnu[PK!o<CC2views/0107b7d39d20979f631edfb4ca4e2c4ece9185d5.phpnu[PK! { __2views/641ffe20ccfd8cd7f2c70d424dd9d367ae5b0918.phpnu[PK!wbj}}2views/1592a0676ec03e7fad3fec8cde33590fef0d37fd.phpnu[PK!82^views/0f33337a97fbf6c3a4a3ae92d5f866777c5811d6.phpnu[PK!̣| & &2views/e371bada6a44cfc1d6c57488a38c2f9a64c276ff.phpnu[PK!Hz``2views/5760e9e5299595595ac3500fe790622e033a8e9c.phpnu[PK!R?[2Tviews/3c0c262f97614ed181d14bf40275efb90ad05f9d.phpnu[PK!Xw2eviews/e6e97d8899020507aa362a791af81bc5744fe193.phpnu[PK!uVuV2yviews/a8653ec9a0f5c95f826bba47a19fe9834b4638fc.phpnu[PK!@,2views/5469487081e7e71e40fa53c27e1d6a296183da3d.phpnu[PK!o k͎))2views/2a1479ee30b766b36baea3c57310c335e3955f07.phpnu[PK!M112 views/8fafd159caa81e07aa9e3d4e79fe701774040bc9.phpnu[PK! hh23<views/26d6dc087541d2a39070fe519378abc7a182c851.phpnu[PK!)S*2Xviews/0ccabd27deab886d78a3335159795431cb1559da.phpnu[PK!z@@2uviews/9b1b99ba119df15bfe11b1f441b3befd4a664d95.phpnu[PK!w|2views/cda8b0483ec38b172edbfd5f0079b7cdcd5c1dfd.phpnu[PK!$F2}6views/4d2f6f76aa0fcafd43ea96731cd8797f6cfde74c.phpnu[PK!7esZ%Z%2xOviews/183f0a9152a6c1144134a233b0d73199ee6b5564.phpnu[PK![24uviews/38eee37971e2254d9db6753767f3232ec7439fe0.phpnu[PK!f f 2views/b1b6371fa3453a67a15a62550fe80df2e6db1f7b.phpnu[PK!42sviews/8fe8406e9cdff7158b7589fcd4d8eb1ee131a963.phpnu[PK!_2oviews/c326b719f9482b5e5133631e63f8eac2b19d8657.phpnu[PK!F::2zviews/f6912556208fcc913d2745c0ff96994ae3d45b30.phpnu[PK!5\D%%2 views/7e1a1a4ab225c16fdf467dc7f46768f9f6c27b43.phpnu[PK!,K*yy2' views/397e3022ac3b777deadb749d8e44838a951d676d.phpnu[PK!Ǔ2 views/b963488427bf30a0432e1d075250b86ab60c87a8.phpnu[PK!?@ll2׾ views/c1b37321e59ce5f0b9bf2c50e1e5874927f59eb5.phpnu[PK!UӐ}2+ views/aec234bcb134259148050a797974a5ceafec469e.phpnu[PK!{^ll2. views/7dc3c567a76ea1d96a3d9a0bebe4090397389014.phpnu[PK!SM--2 views/6277e024d571c718e514f8e1f3b8425b5b8f62b4.phpnu[PK!o2 views/c07e3da414fe6e161ea624a07d42574502c77645.phpnu[PK!ut(2 views/cb3f90118b01d0cc3049a1405bcd4ed0b46c21d5.phpnu[PK!B&BB2 views/96da425b13a3384a6fdd65b76dc248a6af021a63.phpnu[PK!>W222E views/947b7840ef67aaecc8a68ef78a516b37aa4aa34d.phpnu[PK!~#~#2 views/c11ef7c3e795089fe1b1abc69c370627f7b2f8d6.phpnu[PK! (:(:2 views/006c98ac1093bf8c9e1fd38a25e2b01859e1c6cb.phpnu[PK!q+2CM views/97e428834c7e6a0532f37ba35018f3a57a039b71.phpnu[PK!7<<2 views/b49f8532e95f8ffbb47f71a8bd09ab752b4e1bde.phpnu[PK!3@r2 views/8e9b4144715099e104fae492ad75f7e0a71f3716.phpnu[PK!{s2sviews/1e124e9d4aea014e6bc22460865e9fd8f00be68a.phpnu[PK!ot;;26views/3fdea069f27245fff78f54eedd5bf1d787a87ce5.phpnu[PK!r5r520sviews/0d35aecbfb801a8a92c8a6d2bebf21ae611b5219.phpnu[PK!pU`RlRl2views/355e6669917588e8e9ff03720bf8a97856ca3959.phpnu[PK!ZZ2views/f6abcfcadf0897cfe727638721e3e47c86bfbbbf.phpnu[PK!- 2,pviews/cb7d9ab6e58fc7852866231eb76e7f499ffc1def.phpnu[PK!ѽ  2views/127a677329f299b60bd8a19a5808f3526eb19d40.phpnu[PK!ƨBB2views/556d0c230e970a0c7941ec791313254f9711169e.phpnu[PK!'002views/cf1208cd4bec2776b35c6861c96736c2bac4332c.phpnu[PK!ٕVV2kviews/d88f6da84053f237d85e3eaf66301c97a6aa6c92.phpnu[PK!nS2[views/beff42ef4206719062ebe1229bbb9d5e285a1b20.phpnu[PK! j2'cviews/b95676751fc2c141037d8c0bb369ff2f8598a332.phpnu[PK!eO͖2views/7bdc62c8437792aefcaa64a7447cf0f7934efd7b.phpnu[PK!jY-332 views/b293aac480d2f9b4f2ee1fe20f4059ea39c382e1.phpnu[PK!}glrr2b3views/f3b4d45aa2fefcf31a4bb0bb2a6322f364461b3c.phpnu[PK!@3326Gviews/5f13b4c70a1f7181f5b71e848627dc771eab132d.phpnu[PK! l 2F{views/a29e714c33720a86004f5585a2de5e8f9334fad7.phpnu[PK!, 2views/c7ec12f73e27341f8d9c32540b8316d8f3fe447c.phpnu[PK!/2views/83a4c3e63302645fa61b5ebe653fa2f0595e4a33.phpnu[PK!-2yviews/22e1277c361995d46075e7abd7c952d9fdcf96be.phpnu[PK!?>2views/3abb8d2f16825241b7ef08624ea03c46251edcda.phpnu[PK![a@&&2views/e8b788525cc83800f7c5d3e90510be578cfc3165.phpnu[PK!92views/21345f1224cd6154504772aea9da5731307bc114.phpnu[PK!X868620views/4f96763568398f267209d4f444683d8b6b40d18b.phpnu[PK!<|2"gviews/792b3daba813d0e58adb10143523a6518bbf74c0.phpnu[PK!mYWW2vwviews/97f3498697c933eb39bbf03751d664dc31081042.phpnu[PK! ]552/views/e011c7318cd9a1adc3362b782a9578422fc91e46.phpnu[PK!%nJ--2Iviews/136bba67a3fe98d1af0da5c9c4174cae25730754.phpnu[PK!6\\2kviews/4a5c0b8b19d05aa018775b2931daff6633035b76.phpnu[PK!&%rr2)views/aeac199d54f3813be8b48570c36a44e0fd4fe52c.phpnu[PK!D""2views/f1ace667bcf8c5db802eb44a2a4ec7c8056659f1.phpnu[PK!Iu>JJ2views/61a4011e8693dbb59bd9ca86deb68c294b51f866.phpnu[PK!75!  2;views/a867c804bc2266a3020a25ba5d3a314ed629857a.phpnu[PK!T{{2RUviews/2745b514b8f8ab57988bdbaf026f5b1d6adb2848.phpnu[PK!@2/Wviews/fba6f8d6a3996cff846dd51a22460c0e5e0a0de5.phpnu[PK!ܜvu5u52pviews/c291525079f09bf90d341f0115dde35d36ab76e4.phpnu[PK!2aviews/d1ab878d1de5ff7f8db34a1bed5d8c0add8a82e4.phpnu[PK!Űkm,m,2views/857433db46072be34090d9d2cddefc161f4c1fd2.phpnu[PK!B0T 2views/8c7479bb855aacd195b57fd091ca5fb3d114edd1.phpnu[PK!?h2views/7f85fa794da1e448abe4a75e5131e840cc584d12.phpnu[PK!Beam(m(2 views/cfbc107645d9e9b92ea1ce28f0248d66f84f19f1.phpnu[PK!ee2/views/3914f4acef7f375f32bc46b0fec92b8f775e9a62.phpnu[PK!52.$.$2Aviews/26924b9cb78e3808f8ab9d81e6cdf083bfc6c036.phpnu[PK!)23fviews/eecb5ae8ca854a472b1d78a06dc3b5d10c728672.phpnu[PK! #[.[.2xviews/f991044e74c6b49cb4d79eaf3119a839fff8be5e.phpnu[PK!fi/i/2ڦviews/5f9e79438f25f71907bcf6d61fe3027b222e289e.phpnu[PK!4q99992views/44c2ba8454bbd6c813c6654daa2abacfb66743cc.phpnu[PK!=~++2@views/6f8e4466a86924b334a5394f406b5821f80c426f.phpnu[PK! VV2;views/4c3c8885659f79013320ec7c71fe8817d9656fbd.phpnu[PK!r?ac c 2views/81b7f907893a1bf5e418345ccd49dc492c95db70.phpnu[PK!c!É2views/c77a155316be2c4260581f5ddeea27936b5c5b74.phpnu[PK!ÂX.X.2"views/524a7caeb2eef28f91512698db1cb0c23fa1ca4a.phpnu[PK!9NUNU2fQviews/588e8d7dd5e885b4de7f718a39daa3628886739c.phpnu[PK! 2views/8887feac30607f20f01ede0c6f40e34ecf1e2388.phpnu[PK!802views/681c4b5dd490c153dcfc25ea6a40843caed63386.phpnu[PK!$G332views/878948c18e3008d96bba1cdf3d0f8186fb8e1f1c.phpnu[PK!=vFFF2+views/3ff90e1d9b2725166084d3f8f55cdd3cf98c4c56.phpnu[PK!<<2)views/fb3d37cb4c407069f7c262b72593905a7d04f996.phpnu[PK! BHRHR2qIviews/f4127be6bb240fd73bc8198b7534d265d26e26f8.phpnu[PK!3Xcee2views/52a71951b07159aca5e5c2ac2551e33850c2aa41.phpnu[PK!xx2views/9d8f92065b128220cd20067524f3d19112c05a73.phpnu[PK!BB2views/662c5284547d80b3f35f800dd05bcfd37e133ea7.phpnu[PK!K.+ 2 views/2a923a1e9f86d3cf69a45f0b2483d9be8f9a1d2e.phpnu[PK!KQ112z~views/b5d8c9c8684624664ced6f5372357a4a28ee2f4b.phpnu[PK!2հviews/9f9c8534f20dcd0fd8140b672f6f3e12f2630f0d.phpnu[PK!뤜2views/b00fdfa5b0bab5126367b18536aa6629fb9f254e.phpnu[PK!H552views/0675c1e41cc3ee901562fbe3effd4804733c0813.phpnu[PK!Lʖ 2views/f3341e84a980478abe211812115311641ad7671d.phpnu[PK!Db2 views/6f11a48aa6832ae37cd730cf5c6d4b13670cbd10.phpnu[PK!KČČ2Dviews/76b5a280039fe2efc90dc4ff66190c1ed674bb35.phpnu[PK!4Ke 2jviews/89819f05a3ec66e10be7ef3f3be361f698b4c83a.phpnu[PK!1((2Xviews/79d19fc980cdd826cc86e7a26fdccfea457dda9d.phpnu[PK!6wHgg2views/61b74b95ee1de26430c04088d23a97ea225eb371.phpnu[PK! GG2~views/a98cb495435a53dadb9d892001a624de990df70e.phpnu[PK!l2 2Oviews/1c4c8cb7051262be17f0ee32fcdc94d42d427c9c.phpnu[PK!4l2gkviews/9659dcd2f736e72e4e3aead3ed297c609a04ca58.phpnu[PK!Ia 2mviews/a205d5abf189f759f8fa25370feaf1db7f9ddf3f.phpnu[PK! \\2ۉviews/8921905998beb41eb17d7b8fb00b5bff40691253.phpnu[PK!\HH2views/1be24a1bad0f67d11acf06cb60bc088279405190.phpnu[PK!OP3T3T2views/c8d376c966a05ae6b03be968a65808fab1148a30.phpnu[PK!KUKU29views/6ed08032bd1efa0861d1883c2877c683e07c4c2c.phpnu[PK!#%++2Ŏviews/bb38e67fe304c4a9404c5c5e799ee47147fc56f9.phpnu[PK!Jɯ2=views/c6d586e834fd7ebc2cf30033ef10320a79ebf4a9.phpnu[PK!ݠBB2views/53ca1cf288dab6c904eb1f41ac7fe21fa495a157.phpnu[PK!0 HH2 views/0600a13185f5896eea5e7caf617b258575bbb620.phpnu[PK!  2e views/0db255d8e52105836fb28ed125563a98f006b7b0.phpnu[PK!ᘩ(C(C2-w views/e102e0ad71dbe17a60d6fc545e0fac47a07ed04a.phpnu[PK!x=  2 views/46d08af6b2186fbc77305307cb733321b8859e38.phpnu[PK!fc28 views/671f6c7efb158df3027d2c80d3c58c13cd138d9e.phpnu[PK!yMz::2 views/de67c122731d50d15e777203bc67c5181770100c.phpnu[PK!6--2!views/171f1623779f8b81eb41568e3ee19040d1319fc2.phpnu[PK!^59+WW2K!views/885538c703d14d0ac43c34596ae53a3732297c77.phpnu[PK!UW2!views/529b312057c6c03489995425ae756f4949f9ca03.phpnu[PK!%U  2!views/55f4401cc8ba3ca3cbb0df71b7a823bca42af574.phpnu[PK!2|!views/a089d0aa13ae8640e8e0f151f94c5c0cb003ee04.phpnu[PK!>FETT2t!views/0eaf229e7546bb787c8be51afb27881aa009f2fe.phpnu[PK!5//2*!views/c9ac20a3ccae929110430b903794480555c1f9c5.phpnu[PK!EII2+"views/e49cadeef0439ab0f9a6dd6c2a5baf759b84093d.phpnu[PK!>9s s 27G"views/a41545aa2ccfec5e992a04f955f438048eaefa10.phpnu[PK! 3--2 h"views/67ec76401b018302f9c09df33f54b816e0a82a50.phpnu[PK!exx2}"views/5f7995881b49dd1d0674704402ae137a79764425.phpnu[PK! Jaa2W"views/39b7f5f61bb8bc7f2475fb3f1afa1d8c4dafb3bb.phpnu[PK!)#332"views/8735306f18c28b265d02c7010bdc75a88fb6cbe7.phpnu[PK!`jQQ2y"views/9b37e4534faaa3bb229f65afe62c1aed7048eeaa.phpnu[PK!>AI2I#views/98a256a48257bae19ccf708a5f5523fe5bfa1847.phpnu[PK!V##2^#views/9d4a3c4168e9a34d470267d0270788dc5a3c7e51.phpnu[PK!2&#views/7897836fb1acd02160e04c73be2d57be21710501.phpnu[PK!Vll2-#views/0c126e1e63b98d6f3e96f24b41a6f582dd327960.phpnu[PK!o|$9$92D$views/7cb983d6557973c427eb034125e20ccfe653b00c.phpnu[PK!eo%%2?$views/6eb8b979b9c36bdc8db1a8a89499f01b5b298b41.phpnu[PK! N+N+2e$views/a5db49f4deef20519632d7b7b2349b9d8a8d35d4.phpnu[PK!N<<2$views/c3cf4837dc2d7d0bf08fc449b645ece1d5a48f7c.phpnu[PK!zY%%2$views/ee0b44ee07ca06344e9d1ac19cd4d89b642ee4e9.phpnu[PK!ټ2$views/9b0aa834793395a00904aeb863722b4822991e72.phpnu[PK!{b?f:f:2 %views/366200a8557d1be44af46ef69737fb4710c50f35.phpnu[PK!zࠁ2G%views/118c022b99b4b146ee91bf255840164ee74f652e.phpnu[PK!>KK2`%views/165a832018f5d37e729081e596a90b12ab04e742.phpnu[PK!72%views/403b4bf0d65954c1bd4c967aab9c9282b2116972.phpnu[PK!E\\2%views/0b8efb1d8931a3e56ea15de57a2a694a2aeb7c14.phpnu[PK!9 t2et&views/680fec8fc536b51146c1794cd7749b1ae7251e25.phpnu[PK!//2wv&views/25600c1e7ff97ddc77e84d83c0d54f796d231c58.phpnu[PK!,"¶::2~&views/0d0887b3fe67f2708afd9afd393d8e22324f2e6e.phpnu[PK!`ެ Q Q2 &views/e8bef0f110e5e64f195646e9c3099ac3b41be3fe.phpnu[PK!w}~H~H2 'views/d0022fb3eb3299a1d8d84a844eacd3b4ce695c8f.phpnu[PK!CFyy2nS'views/5b179c5750e70e355a97cf52314fb6ca3c217cf4.phpnu[PK!t2IU'views/0d335e656f0e56a7d3af0cbc00ba5ef75bcb02d0.phpnu[PK!662+s'views/ab5613691d64c4a1ef6b69c9c453cf1f526abc64.phpnu[PK!ZC4772'views/f58c4bcba47feb197d330dbbe1b1ce4701d45100.phpnu[PK!߀}2'views/1aea7299be9901b6cdd9fa659e7bc240f19f8358.phpnu[PK!z{2'views/b0e3ee3e85a66f765436db289359e095f6e95512.phpnu[PK!Y332(views/9d45ce47e2e43ea59d43d73514db1876637af26d.phpnu[PK!<3K+K+2<(views/6d9aed094ddd0165628dac8ee889b0e6027333de.phpnu[PK!ƖT&T&2g(views/57fbdd44b670159fa775ac26dc61d4ecfb02162f.phpnu[PK!p2v(views/99cc37c832ffe19110cc975cf29625871def6928.phpnu[PK!M L2\)views/c298f99ddf3df0a1491b0e0bb656b3490e6f3ce1.phpnu[PK!%$$2w)views/f45cb4d1344bef99f25973823b084f42b45e2af4.phpnu[PK!noJ2)views/5ab24b14d13c9a03937ed213666293763b662502.phpnu[PK!^iMM2-)views/8ff0b3b83baf28d1fbe71d32fd5abfdd96deb4f6.phpnu[PK!92{*views/683772ce3b9e8c98e201f863574e15fcb3872f1f.phpnu[PK!Q |ŒŒ2*views/a109bc9fd4ddf2d2001c258ef7b111db76ba1da0.phpnu[PK!i/" " 2֪*views/ee436b3fac3456b9115d96b85d741c8147007273.phpnu[PK!Q##2Z*views/8935294645c6dfeaf542edfddd1475922fada4e3.phpnu[PK!ё6T6T2;*views/7e008ac6fd28b40179e76a680b05c67b99930010.phpnu[PK!ZTf::2/+views/1c8abcce744d0e9dce54353d879dfce58cf471bc.phpnu[PK!k,k,2=j+views/ea63b8e44f14fce27705a0a00ba8e8d805ec92f0.phpnu[PK!Qvv2 +views/6ab8a232bc230dc86750cd58811ff462d8ecdcd6.phpnu[PK!,<<2+views/20e4951e0769636f576323c0fdb8a62cab3c8473.phpnu[PK!8tGG2+views/9e179f16bea9ca88f1f690366f210cd0cf5de046.phpnu[PK!āT2+views/6c54ae5ac143258f843a227ce5a443ce48b57e7f.phpnu[PK!O??2,views/9d30cf84347ed90abc5b2c7d347d7df35a2bde19.phpnu[PK!@&28,views/b64606d46d8c0af9daba705cc5fa31f36d782afd.phpnu[PK!C%2H,views/669dbceaeed465adeb31d616e250ea1241b5764f.phpnu[PK!K.ZZ2g,views/5cdf1e8090f81e4e8dc19053a6e00ceeb10f4564.phpnu[PK!|5|#|#2Y,views/534a9451c095c2008ba3485b9a37507d9cd007fd.phpnu[PK!oS27,views/f82e5423ab8ffc133a42cebc16f5d9774d06d61a.phpnu[PK!E;))2,views/62836992983438eb9ebf76cfa894e0e93a3b6516.phpnu[PK!ֱ2v(-views/0082d4fc89c4493516768405e91d94c62d78759d.phpnu[PK!:J--2*-views/da1e2dca8f328fc5adc1a9c58611e2ebf4d75bf0.phpnu[PK!^n*:*:2X-views/f6bc0ab6af352f45666c031d5c7272a84f87ecc3.phpnu[PK!__2f-views/94aa3b07f8b09bd0ab92ff1fdb41052dfbd6e2ca.phpnu[PK!@@2-views/68a34efc3f7ae223198d6ae2f5095fec90e89c8d.phpnu[PK!o)24.views/d2f2dbd554d4a55186aea92edf2252301a1472a2.phpnu[PK!ǰ  2M.views/bc0fb55e6d4ff514cb7a71c1c77b1f89de9e0904.phpnu[PK!a2!!2n/views/157225ac3c2575696874861695939d5c07606af3.phpnu[PK!#n 2z/views/db6859954f3f81943707077683355ba017dbe133.phpnu[PK!KrBB2/views/e8bece93ecdfe5f1e74844c76857f8e9ccb8014f.phpnu[PK!QР1/sessions/pPYPwLsCa6eJsPzk4w0rVranVNWrkfnICkgPcCAxnu[PK!81-/sessions/QoGn4cFsoThG8M2dJ2vn6qSSvS9ziCqJ0AXuDk5Fnu[PK!b!T1/sessions/UyMtKWTsBrSekJ0IoqG6KF5DJdW5RSegX3W3IdPFnu[PK!3,1/sessions/JsZjALYlCwwozBBpT8oYkIPCMAbNmDTm2AD5HgD2nu[PK!F1