170 lines
6.8 KiB
Plaintext
Executable File
170 lines
6.8 KiB
Plaintext
Executable File
<div class="page-header">
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item"><a href="<%= dashboard_path %>"><%= t("views.right_panel.button.home") %></a></li>
|
|
<li class="breadcrumb-item"><a href="<%= transactions_shift_sales_path %>"><%= t :shiftsale %></a></li>
|
|
<li class="breadcrumb-item active"><%= t :details %></li>
|
|
<span class="float-right">
|
|
<%= link_to 'Back', transactions_shift_sales_path %>
|
|
</span>
|
|
</ol>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
|
|
<div class="main-box-body clearfix p-l-5 p-r-5">
|
|
<div class="card">
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered table-striped table-hover">
|
|
<tbody>
|
|
<tr>
|
|
<th>Cashier </th>
|
|
<th>Cashier Terminal </th>
|
|
<th>Opening Date </th>
|
|
<th>Opening float </th>
|
|
<th>Received Amount </th>
|
|
<th>Cast In </th>
|
|
<th>Cast Out </th>
|
|
<th>Total Receipt </th>
|
|
<th>Dining Count </th>
|
|
<th>Takeaway Count </th>
|
|
<th>Total Void</th>
|
|
</tr>
|
|
<tr style="border-bottom:2px solid #000">
|
|
<td><%= @shift.employee.name%></td>
|
|
<td><%=@shift.cashier_terminal.name%></td>
|
|
<td><%= @shift.shift_started_at.utc.getlocal.strftime('%d-%m-%Y %I:%M %p') %>
|
|
</td>
|
|
<td><%=@shift.opening_balance %></td>
|
|
<td><%=@shift.closing_balance %></td>
|
|
<td><%=@shift.cash_in %></td>
|
|
<td><%=@shift.cash_out %></td>
|
|
<th><%= @shift.total_receipt %></th>
|
|
<th><%= @shift.dining_count %></th>
|
|
<th><%= @shift.takeaway_count %></th>
|
|
<th>(<%= @shift.total_void %>)</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="5">
|
|
<table width="100%">
|
|
<% @total_amount_by_account.each do |amount| %>
|
|
<tr>
|
|
<th></th>
|
|
<td style="text-align: right;"> Total <%= amount.account_name %> Amount</td>
|
|
<td><%= amount.total_price %></td>
|
|
</tr>
|
|
<%end%>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Net Sales</th>
|
|
<th><%=@shift.nett_sales %></th>
|
|
</tr>
|
|
|
|
<% @total_discount_by_account.each do |amount| %>
|
|
<tr>
|
|
<th></th>
|
|
<td style="text-align: right;"> Total <%= amount.account_name %> Discount</td>
|
|
<td><%= amount.total_price %></td>
|
|
</tr>
|
|
<%end%>
|
|
|
|
<% if !@total_member_discount[0].member_discount.nil?
|
|
@member_discount = @total_member_discount[0].member_discount rescue 0.0
|
|
@overall = @shift.total_discounts - @member_discount
|
|
%>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Total Member Discount</th>
|
|
<th><%= @member_discount %></th>
|
|
</tr>
|
|
<%else @overall = @shift.total_discounts %>
|
|
|
|
<%end%>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Total Overall Discount</th>
|
|
<th><%= @overall %></th>
|
|
</tr>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Total Discount</th>
|
|
<th><%= @shift.total_discounts %></th>
|
|
</tr>
|
|
|
|
<% @sale_taxes.each do |tax| %>
|
|
<tr>
|
|
<th></th>
|
|
<td style="text-align: right;"> <%= tax.tax_name %> </td>
|
|
<td><%= tax.st_amount %></td>
|
|
</tr>
|
|
<%end%>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Total Tax </th>
|
|
<th><%=@shift.total_taxes %></th>
|
|
</tr>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Rounding Adj </th>
|
|
<th><%= @shift.total_rounding %></th>
|
|
</tr>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;"> Grand Total </th>
|
|
<th><%= @shift.grand_total %></th>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td colspan="6">
|
|
<table width="100%">
|
|
<% total_other_amount = 0 %>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;">Cash Payment </th>
|
|
<th><%= @shift.cash_sales %></th>
|
|
</tr>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;">Credit Payment </th>
|
|
<th><%= @shift.credit_sales %></th>
|
|
</tr>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;">Other Payment Detail </th>
|
|
<th></th>
|
|
</tr>
|
|
<% @payment_methods.each do |method| %>
|
|
<tr>
|
|
<th></th>
|
|
<td style="text-align: right;"><%= method %> Payment</td>
|
|
<td><%= @other_payment[method.parameterize.to_sym] || 0.0 %></td>
|
|
<% total_other_amount = total_other_amount + (@other_payment[method.parameterize.to_sym] || 0.0) %>
|
|
</tr>
|
|
<% end %>
|
|
<tr>
|
|
<th></th>
|
|
<td style="text-align: right;"><strong>FOC </strong></td>
|
|
<td><%= @other_payment.foc_amount rescue 0.0 %></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;">Total Other Payment </th>
|
|
<th><%= total_other_amount %></th>
|
|
</tr>
|
|
<tr>
|
|
<th></th>
|
|
<th style="text-align: right;">Total Payment </th>
|
|
<th><%= total_other_amount + @other_payment.foc_amount + @shift.cash_sales + @shift.credit_sales %></th>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|