Blame | Last modification | View Log | RSS feed
<section class="wrapper"><div class="row"><div class="col-lg-12"><h3 class="page-header"><i class="icon_document_alt"></i>REFUND DEBIT NOTE</h3><ol class="breadcrumb"><li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li><li><i class="icon_document_alt"></i>REFUND DEBIT NOTE - $debitNote.getDebitNoteNumber()</li></ol></div></div><div>#if($purchaseReturnOrder && $purchaseReturnOrder.getRefundTimestamp())<div class="alert alert-success"><strong>Already Refunded</strong><br/>Amount: $purchaseReturnOrder.getRefundAmount()<br/>Refunded by: $purchaseReturnOrder.getRefundedBy() on $purchaseReturnOrder.getFormattedRefundTimestamp()#if($purchaseReturnOrder.getFinanceRemark())<br/>Finance Remark: $purchaseReturnOrder.getFinanceRemark()#end</div>#elseif($purchaseReturnOrder && $purchaseReturnOrder.getRejectTimestamp())<div class="alert alert-danger"><strong>Rejected</strong><br/>Rejected by: $purchaseReturnOrder.getUpdatedBy() on $purchaseReturnOrder.getFormattedRejectTimestamp()#if($purchaseReturnOrder.getRejectRemark())<br/>Reject Remark: $purchaseReturnOrder.getRejectRemark()#end</div>#else#if($purchaseReturnOrder)<div class="panel panel-info"><div class="panel-heading">Receipt Details</div><div class="panel-body"><p><strong>Created by:</strong> $purchaseReturnOrder.getCreatedBy()</p><p><strong>Received by:</strong> $purchaseReturnOrder.getReceivedBy() on $purchaseReturnOrder.getFormattedReceiveTimestamp()</p>#if($purchaseReturnOrder.getRemark())<p><strong>Receipt Remark:</strong> $purchaseReturnOrder.getRemark()</p>#end#if($purchaseReturnOrder.getDoaCertificateValid())<p><strong>DOA Certificate:</strong>#if($purchaseReturnOrder.getDoaCertificateValid()) Valid #else Invalid #end</p>#end</div></div>#else<div class="alert alert-warning"><strong>Not yet received.</strong> Items must be received before refund.</div>#end<table class="table table-striped table-condensed table-bordered"><thead><tr><th>Item</th><th>Description</th><th>Serial Number</th><th>Return Type</th></tr></thead><tbody>#foreach($returnItem in $returnItems)#set($invItem = $inventoryItemsMap.get($returnItem.getInventoryItemId()))<tr><td>$invItem.getItemId()</td><td>$invItem.getItemDescription()</td><td>#if($invItem.getSerialNumber()) $invItem.getSerialNumber() #else - #end</td><td>$returnItem.getReturnType()</td></tr>#end</tbody></table>#if($purchaseReturnOrder && $canRefund)<div class="row"><div class="col-lg-6"><div class="form-group"><label>Finance Remark</label><textarea id="finance-remark" class="form-control" rows="3" placeholder="Enter finance remark"></textarea></div><button class="btn btn-danger refund-debit-note-confirm" data-debitnote-id="$debitNote.getId()">Process Refund</button></div><div class="col-lg-6"><div class="form-group"><label>Reject Remark</label><textarea id="reject-remark" class="form-control" rows="3" placeholder="Enter reject remark (only for rejection)"></textarea></div><button class="btn btn-warning reject-debit-note-confirm" data-debitnote-id="$debitNote.getId()">Reject</button></div></div>#elseif($purchaseReturnOrder && !$canRefund)<div class="alert alert-info"><strong>View Only.</strong> Only Finance team can process refunds.</div>#end#end</div></section>