Subversion Repositories SmartDukaan

Rev

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>