PageRenderTime 53ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 1ms

/resources/views/invoice/index.blade.php

https://bitbucket.org/inets_company/erb_payment
PHP | 7698 lines | 5561 code | 2137 blank | 0 comment | 9 complexity | 42c0db0ff03f053b20576020f6ea073f MD5 | raw file
Possible License(s): Apache-2.0

Large files files are truncated, but you can click here to view the full file

  1. @extends('layouts.app')
  2. @section('content')
  3. <!-- page start-->
  4. <div class="row">
  5. <div class="col-sm-12">
  6. <section class="panel">
  7. <header class="panel-heading">
  8. Invoices
  9. </header>
  10. <?php if (can_access('add_invoices')) { ?>
  11. <p>
  12. <br/>
  13. &nbsp; <a href="<?= url('invoice/create') ?>" class="btn btn-primary">Create Control Number</a>
  14. </p>
  15. <?php } ?>
  16. <div class="panel-body">
  17. <div class="position-center">
  18. <form class="form-inline" role="form" action="<?= url('invoice') ?>" method="get">
  19. <div class="form-group">
  20. <label class="from" for="From">From Date</label>
  21. <input type="date" class="form-control" id="from" name="from" placeholder="" value="{{$from}}">
  22. </div>
  23. <div class="form-group">
  24. <label class="to" for="To">To Date</label>
  25. <input type="date" class="form-control" id="to" name="to" placeholder="" value="{{$to}}">
  26. </div>
  27. <button type="submit" class="btn btn-success">Search</button>
  28. </form>
  29. </div>
  30. <p></p>
  31. <section id="unseen">
  32. <table class="table table-bordered table-striped table-condensed dataTable">
  33. <thead>
  34. <tr>
  35. <th>#</th>
  36. <th>Payer Name</th>
  37. <th class="numeric">Reference Number</th>
  38. <th class="numeric">Date</th>
  39. <th class="numeric">Amount</th>
  40. <th class="numeric">Payment For</th>
  41. <th class="numeric">Paid Amount</th>
  42. <th class="numeric">UnPaid Amount</th>
  43. <th class="numeric">Payment Status</th>
  44. <th class="numeric col-md-3">Action</th>
  45. </tr>
  46. </thead>
  47. <tbody>
  48. <?php
  49. $total_amount = 0;
  50. $total_paid = 0;
  51. $total_unpaid = 0;
  52. $i = 1;
  53. ?>
  54. @foreach($invoices as $invoice)
  55. <tr>
  56. <td>{{$i}}</td>
  57. <td>{{$invoice->user->name}}</td>
  58. <td class="numeric">{{$invoice->number}}</td>
  59. <td class="numeric">{{$invoice->date}}</td>
  60. <td data-title="">
  61. <?php
  62. $am = $invoice->invoiceFee()->sum('amount');
  63. $total_amount += $am;
  64. echo money($am);
  65. ?>
  66. </td>
  67. <td class="numeric">{{$invoice->title}}</td>
  68. <td data-title="">
  69. <?php
  70. $paid = $invoice->invoiceFeesPayment()->sum('paid_amount');
  71. $total_paid += $paid;
  72. echo money($paid);
  73. ?>
  74. </td>
  75. <td data-title="">
  76. <?php
  77. $unpaid = $am - $paid;
  78. $total_unpaid += $unpaid;
  79. echo money($unpaid);
  80. ?>
  81. </td>
  82. <td class="numeric"><?php
  83. if ($invoice->status == 1) {
  84. echo '<span class="label label-success">Paid</span>';
  85. } else if ($invoice->status == 2) {
  86. echo '<span class="label label-warning">Partially Paid</span>';
  87. } else {
  88. echo '<span class="label label-danger">Not Paid</span>';
  89. }
  90. $i++;
  91. ?></td>
  92. <td class="numeric ">
  93. <a href="<?= url('invoice/' . $invoice->id) ?>" class="btn btn-xs btn-success">View</a>
  94. <?= can_access('delete_invoices') ? btn_delete('invoice/' . $invoice->id, '') : '' ?>
  95. <?php if ($invoice->status <> 1 && can_access('add_payments')) { ?>
  96. <a href="<?= url('payment/add?id=' . $invoice->id) ?>" class="btn btn-primary btn-xs">Payment </a>
  97. <?php } ?>
  98. </td>
  99. </tr>
  100. @endforeach
  101. </tbody>
  102. <tfoot>
  103. <tr>
  104. <td colspan="4">Total</td>
  105. <td><?= money($total_amount) ?></td>
  106. <td></td>
  107. <td><?= money($total_paid) ?></td>
  108. <td><?= money($total_unpaid) ?></td>
  109. <td colspan="2"></td>
  110. </tr>
  111. </tfoot>
  112. </table>
  113. <table width="100%" class="table table-bordered dataTable table-striped">
  114. <thead>
  115. <tr>
  116. <th>Bill ID</th>
  117. <th>Payer Name</th>
  118. <th>Phone #</th>
  119. <th>Expiry Date</th>
  120. <th>Revenue Source</th>
  121. <th>Bill Amount</th>
  122. <th>Currency</th>
  123. <th>Control Number</th>
  124. <th>Payment Status</th>
  125. <th>Actions</th>
  126. </tr>
  127. </thead>
  128. <tbody>
  129. <tr>
  130. <td>699</td>
  131. <block>
  132. <td>JUMA MSONGE</td>
  133. </block>
  134. <block>
  135. <td>255685570355</td>
  136. </block>
  137. <td>2019-08-02T06:10:21.030</td>
  138. <td>Event Fee</td>
  139. <td>100000.0</td>
  140. <td>TZS</td>
  141. <td>994880001138</td>
  142. <td>UNPAID</td>
  143. <td>
  144. <a href="/admin/bills/699/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  145. <i class="icon-eye"></i>
  146. </a>
  147. <a href="/admin/bills/699/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  148. <i class="icon-refresh"></i>
  149. </a>
  150. </td>
  151. </tr>
  152. <tr>
  153. <td>700</td>
  154. <block>
  155. <td>MESHACK LAWRENT</td>
  156. </block>
  157. <block>
  158. <td>255713737474</td>
  159. </block>
  160. <td>2019-08-02T08:04:24.030</td>
  161. <td>Event Fee</td>
  162. <td>100000.0</td>
  163. <td>TZS</td>
  164. <td>994880001139</td>
  165. <td>UNPAID</td>
  166. <td>
  167. <a href="/admin/bills/700/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  168. <i class="icon-eye"></i>
  169. </a>
  170. <a href="/admin/bills/700/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  171. <i class="icon-refresh"></i>
  172. </a>
  173. </td>
  174. </tr>
  175. <tr>
  176. <td>702</td>
  177. <block>
  178. <td>MOHAMED MKWATA</td>
  179. </block>
  180. <block>
  181. <td>255715586521</td>
  182. </block>
  183. <td>2019-08-02T08:12:13.030</td>
  184. <td>Event Fee</td>
  185. <td>100000.0</td>
  186. <td>TZS</td>
  187. <td>994880001141</td>
  188. <td>UNPAID</td>
  189. <td>
  190. <a href="/admin/bills/702/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  191. <i class="icon-eye"></i>
  192. </a>
  193. <a href="/admin/bills/702/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  194. <i class="icon-refresh"></i>
  195. </a>
  196. </td>
  197. </tr>
  198. <tr>
  199. <td>703</td>
  200. <block>
  201. <td>LIVINGSTONE SWILLA</td>
  202. </block>
  203. <block>
  204. <td>255719474106</td>
  205. </block>
  206. <td>2019-08-02T08:15:10.030</td>
  207. <td>Event Fee</td>
  208. <td>100000.0</td>
  209. <td>TZS</td>
  210. <td>994880001142</td>
  211. <td>UNPAID</td>
  212. <td>
  213. <a href="/admin/bills/703/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  214. <i class="icon-eye"></i>
  215. </a>
  216. <a href="/admin/bills/703/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  217. <i class="icon-refresh"></i>
  218. </a>
  219. </td>
  220. </tr>
  221. <tr>
  222. <td>701</td>
  223. <block>
  224. <td>ASHERY MWAIRWA KASEE</td>
  225. </block>
  226. <block>
  227. <td>255754350207</td>
  228. </block>
  229. <td>2019-08-02T08:12:06.030</td>
  230. <td>Event Fee</td>
  231. <td>100000.0</td>
  232. <td>TZS</td>
  233. <td>994880001140</td>
  234. <td>PAID</td>
  235. <td>
  236. <a href="/admin/bills/701/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  237. <i class="icon-eye"></i>
  238. </a>
  239. <a href="/admin/bills/701/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  240. <i class="icon-refresh"></i>
  241. </a>
  242. </td>
  243. </tr>
  244. <tr>
  245. <td>704</td>
  246. <block>
  247. <td>STEPHANO ALPHAYO</td>
  248. </block>
  249. <block>
  250. <td>255753888749</td>
  251. </block>
  252. <td>2019-08-02T08:23:33.030</td>
  253. <td>Event Fee</td>
  254. <td>100000.0</td>
  255. <td>TZS</td>
  256. <td>994880001143</td>
  257. <td>UNPAID</td>
  258. <td>
  259. <a href="/admin/bills/704/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  260. <i class="icon-eye"></i>
  261. </a>
  262. <a href="/admin/bills/704/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  263. <i class="icon-refresh"></i>
  264. </a>
  265. </td>
  266. </tr>
  267. <tr>
  268. <td>705</td>
  269. <block>
  270. <td>ABUDUL R. DIGAGA</td>
  271. </block>
  272. <block>
  273. <td>255784488897</td>
  274. </block>
  275. <td>2019-08-02T08:31:07.030</td>
  276. <td>Event Fee</td>
  277. <td>100000.0</td>
  278. <td>TZS</td>
  279. <td>994880001144</td>
  280. <td>UNPAID</td>
  281. <td>
  282. <a href="/admin/bills/705/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  283. <i class="icon-eye"></i>
  284. </a>
  285. <a href="/admin/bills/705/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  286. <i class="icon-refresh"></i>
  287. </a>
  288. </td>
  289. </tr>
  290. <tr>
  291. <td>706</td>
  292. <block>
  293. <td>ENG.RIZIKI M. CHAMBUSO</td>
  294. </block>
  295. <block>
  296. <td>255713746405</td>
  297. </block>
  298. <td>2019-08-02T08:37:31.030</td>
  299. <td>Event Fee</td>
  300. <td>100000.0</td>
  301. <td>TZS</td>
  302. <td>994880001146</td>
  303. <td>UNPAID</td>
  304. <td>
  305. <a href="/admin/bills/706/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  306. <i class="icon-eye"></i>
  307. </a>
  308. <a href="/admin/bills/706/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  309. <i class="icon-refresh"></i>
  310. </a>
  311. </td>
  312. </tr>
  313. <tr>
  314. <td>707</td>
  315. <block>
  316. <td>FRANCIS MWASOTA</td>
  317. </block>
  318. <block>
  319. <td>255787325655</td>
  320. </block>
  321. <td>2019-08-02T08:37:35.030</td>
  322. <td>Event Fee</td>
  323. <td>100000.0</td>
  324. <td>TZS</td>
  325. <td>994880001147</td>
  326. <td>UNPAID</td>
  327. <td>
  328. <a href="/admin/bills/707/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  329. <i class="icon-eye"></i>
  330. </a>
  331. <a href="/admin/bills/707/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  332. <i class="icon-refresh"></i>
  333. </a>
  334. </td>
  335. </tr>
  336. <tr>
  337. <td>708</td>
  338. <block>
  339. <td>ENG. STEPHANO M. ALPHAYO</td>
  340. </block>
  341. <block>
  342. <td>255692756525</td>
  343. </block>
  344. <td>2019-08-02T08:51:52.030</td>
  345. <td>Event Fee</td>
  346. <td>100000.0</td>
  347. <td>TZS</td>
  348. <td>994880001148</td>
  349. <td>UNPAID</td>
  350. <td>
  351. <a href="/admin/bills/708/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  352. <i class="icon-eye"></i>
  353. </a>
  354. <a href="/admin/bills/708/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  355. <i class="icon-refresh"></i>
  356. </a>
  357. </td>
  358. </tr>
  359. <tr>
  360. <td>709</td>
  361. <block>
  362. <td>SHABAN KASWAKA</td>
  363. </block>
  364. <block>
  365. <td>255713343551</td>
  366. </block>
  367. <td>2019-08-02T09:21:06.030</td>
  368. <td>Event Fee</td>
  369. <td>100000.0</td>
  370. <td>TZS</td>
  371. <td>994880001150</td>
  372. <td>UNPAID</td>
  373. <td>
  374. <a href="/admin/bills/709/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  375. <i class="icon-eye"></i>
  376. </a>
  377. <a href="/admin/bills/709/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  378. <i class="icon-refresh"></i>
  379. </a>
  380. </td>
  381. </tr>
  382. <tr>
  383. <td>710</td>
  384. <block>
  385. <td>HUSSEIN MOHAMED</td>
  386. </block>
  387. <block>
  388. <td>255714505456</td>
  389. </block>
  390. <td>2019-08-02T09:23:27.030</td>
  391. <td>Event Fee</td>
  392. <td>100000.0</td>
  393. <td>TZS</td>
  394. <td>994880001151</td>
  395. <td>UNPAID</td>
  396. <td>
  397. <a href="/admin/bills/710/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  398. <i class="icon-eye"></i>
  399. </a>
  400. <a href="/admin/bills/710/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  401. <i class="icon-refresh"></i>
  402. </a>
  403. </td>
  404. </tr>
  405. <tr>
  406. <td>711</td>
  407. <block>
  408. <td>VICTOR H. SEFF</td>
  409. </block>
  410. <block>
  411. <td>255767285706</td>
  412. </block>
  413. <td>2019-08-02T09:25:21.030</td>
  414. <td>Event Fee</td>
  415. <td>100000.0</td>
  416. <td>TZS</td>
  417. <td>994880001152</td>
  418. <td>UNPAID</td>
  419. <td>
  420. <a href="/admin/bills/711/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  421. <i class="icon-eye"></i>
  422. </a>
  423. <a href="/admin/bills/711/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  424. <i class="icon-refresh"></i>
  425. </a>
  426. </td>
  427. </tr>
  428. <tr>
  429. <td>712</td>
  430. <block>
  431. <td>MAGRETH MAPELA</td>
  432. </block>
  433. <block>
  434. <td>255754334213</td>
  435. </block>
  436. <td>2019-08-02T09:33:05.030</td>
  437. <td>Event Fee</td>
  438. <td>100000.0</td>
  439. <td>TZS</td>
  440. <td>994880001153</td>
  441. <td>UNPAID</td>
  442. <td>
  443. <a href="/admin/bills/712/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  444. <i class="icon-eye"></i>
  445. </a>
  446. <a href="/admin/bills/712/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  447. <i class="icon-refresh"></i>
  448. </a>
  449. </td>
  450. </tr>
  451. <tr>
  452. <td>713</td>
  453. <block>
  454. <td>FRANCIS MWASOTA</td>
  455. </block>
  456. <block>
  457. <td>255655325655</td>
  458. </block>
  459. <td>2019-08-02T09:34:44.030</td>
  460. <td>Event Fee</td>
  461. <td>100000.0</td>
  462. <td>TZS</td>
  463. <td>994880001154</td>
  464. <td>UNPAID</td>
  465. <td>
  466. <a href="/admin/bills/713/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  467. <i class="icon-eye"></i>
  468. </a>
  469. <a href="/admin/bills/713/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  470. <i class="icon-refresh"></i>
  471. </a>
  472. </td>
  473. </tr>
  474. <tr>
  475. <td>714</td>
  476. <block>
  477. <td>HUMPHREY KANYENYE</td>
  478. </block>
  479. <block>
  480. <td>255745810140</td>
  481. </block>
  482. <td>2019-08-02T09:47:32.030</td>
  483. <td>Event Fee</td>
  484. <td>100000.0</td>
  485. <td>TZS</td>
  486. <td>994880001155</td>
  487. <td>UNPAID</td>
  488. <td>
  489. <a href="/admin/bills/714/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  490. <i class="icon-eye"></i>
  491. </a>
  492. <a href="/admin/bills/714/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  493. <i class="icon-refresh"></i>
  494. </a>
  495. </td>
  496. </tr>
  497. <tr>
  498. <td>715</td>
  499. <block>
  500. <td>MUSIBA CHILATO</td>
  501. </block>
  502. <block>
  503. <td>255652025212</td>
  504. </block>
  505. <td>2019-08-02T10:11:09.030</td>
  506. <td>Event Fee</td>
  507. <td>100000.0</td>
  508. <td>TZS</td>
  509. <td>994880001157</td>
  510. <td>UNPAID</td>
  511. <td>
  512. <a href="/admin/bills/715/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  513. <i class="icon-eye"></i>
  514. </a>
  515. <a href="/admin/bills/715/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  516. <i class="icon-refresh"></i>
  517. </a>
  518. </td>
  519. </tr>
  520. <tr>
  521. <td>716</td>
  522. <block>
  523. <td>DAUDI SWEKE</td>
  524. </block>
  525. <block>
  526. <td>255756256108</td>
  527. </block>
  528. <td>2019-08-02T10:13:23.030</td>
  529. <td>Event Fee</td>
  530. <td>100000.0</td>
  531. <td>TZS</td>
  532. <td>994880001158</td>
  533. <td>UNPAID</td>
  534. <td>
  535. <a href="/admin/bills/716/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  536. <i class="icon-eye"></i>
  537. </a>
  538. <a href="/admin/bills/716/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  539. <i class="icon-refresh"></i>
  540. </a>
  541. </td>
  542. </tr>
  543. <tr>
  544. <td>717</td>
  545. <block>
  546. <td>VICENT LWANDA</td>
  547. </block>
  548. <block>
  549. <td>255764601693</td>
  550. </block>
  551. <td>2019-08-02T10:15:31.030</td>
  552. <td>Event Fee</td>
  553. <td>100000.0</td>
  554. <td>TZS</td>
  555. <td>994880001159</td>
  556. <td>UNPAID</td>
  557. <td>
  558. <a href="/admin/bills/717/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  559. <i class="icon-eye"></i>
  560. </a>
  561. <a href="/admin/bills/717/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  562. <i class="icon-refresh"></i>
  563. </a>
  564. </td>
  565. </tr>
  566. <tr>
  567. <td>718</td>
  568. <block>
  569. <td>MERCY BAREGU</td>
  570. </block>
  571. <block>
  572. <td>255786621737</td>
  573. </block>
  574. <td>2019-08-02T10:16:34.030</td>
  575. <td>Event Fee</td>
  576. <td>100000.0</td>
  577. <td>TZS</td>
  578. <td>994880001160</td>
  579. <td>UNPAID</td>
  580. <td>
  581. <a href="/admin/bills/718/view" class="btn btn-sm btn-outline-primary mr-1" title="View">
  582. <i class="icon-eye"></i>
  583. </a>
  584. <a href="/admin/bills/718/resend-user-bill" class="btn btn-sm btn-outline-primary mr-1" title="Request Control Number Again">
  585. <i class="icon-refresh"></i>
  586. </a>
  587. </td>
  588. </tr>
  589. <tr>
  590. <td>719</td>
  591. <block>
  592. <td>YOEZA SENZIGHE</td>
  593. </block>
  594. <block>
  595. <td>255715495902</td>
  596. </block>
  597. <td>2019-08-02T10:17:21.030</td>
  598. <td>Event Fee</td>
  599. <td>100000.0</td>
  600. <td>TZS</td>

Large files files are truncated, but you can click here to view the full file