| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- <div class='pdf-body'>
- <header class='document-header'>
- <h1 class='text-center'>
- <% if sale.get_pointsale.img_pointsale.present? %>
- <%= wicked_pdf_image_tag_for_public(sale.get_pointsale.img_pointsale_url, :style => "margin-top:10px") %>
- <% elsif @pos_config.ticket_img.present? %>
- <%= wicked_pdf_image_tag_for_public(@pos_config.ticket_img_url, :style => "margin-top:10px") %>
- <% end %>
- </h1>
- <p style="margin-top:10px">
- <% if sale.get_pointsale.notes.blank? %>
- <%= simple_format(@pos_config.ticket_description, class: 'text-center') %>
- <% else %>
- <%= simple_format(sale.get_pointsale.notes, class: 'text-center') %>
- <% end %>
- </p>
- </header>
- <div class="resume" style="width:100%;display:block">
- <%= l(Time.now, :format => '%d/%m/%y %I:%M %p') %> | <%= current_user.first_name.upcase %><br>
- </div>
- <div style="margin-top:5px">
- <strong>ABONO A CRÉDITO</strong><br>
- Cliente: <strong><%= sale.customer.nick_name %></strong>
- </div>
- <div style="margin-top:0px;text-align:right;display:block">
- <table style="float:right;width:50%">
- <thead>
- <tr>
- <th></th>
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td width="30%">Saldo anterior</td>
- <td width="15%" class="text-right">$</td>
- <!-- < % if debt == 0 %> -->
- <td width="40%"><%= number_to_currency(deuda, precision: 2, :unit => "") %></td>
- <!-- < % else %>
- <td width="40%">< %= number_to_currency(debt + new_payment, precision: 2, :unit => "") %></td>
- < % end %> -->
- </tr>
- <tr>
- <td width="30%">Abono a crédito</td>
- <td width="15%" class="text-right">$</td>
- <td width="40%"><%= number_to_currency(new_payment, precision: 2, :unit => "") %></td>
- </tr>
- <tr>
- <td width="30%">Saldo actual</td>
- <td width="15%" class="text-right">$</td>
- <td width="40%"><%= number_to_currency((deuda > new_payment ? (deuda - new_payment) : 0), precision: 2, :unit => "") %></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div style="margin-top:120px;border-top: 1px dotted black" class="totals text-right">
- <table cellspacing="0">
- <thead>
- <tr>
- <th></th>
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <% marginFooter = 20 %>
- <tr class="text-center" style="text-decoration:underline;">
- <td><%= move.payment_method.method %> </td>
- <td></td>
- <td><small><%= move.payment_method.id == 1 || move.payment_method.id == 4 ? "n° #{move.cardnumber}" : "" %></small></td>
- </tr>
- <% if move.payment_method.isCash? %>
- <% marginFooter += 80 %>
- <tr class="text-left">
- <td> </td>
- <td> Recibido: </td>
- <td> <%= number_to_currency(move.received, precision: 2) %></td>
- </tr>
- <tr class="text-left">
- <td> </td>
- <td><strong> Pagó: </strong></td>
- <td><strong> <%= number_to_currency(move.quantity, precision: 2) %></strong></td>
- </tr>
- <tr class="text-left">
- <td> </td>
- <td> Cambio: </td>
- <td> <%= number_to_currency(move.change, precision: 2) %></td>
- </tr>
- <% else %>
- <% marginFooter += 60 %>
- <tr class="text-left">
- <td> </td>
- <td><strong> Pagó: </strong></td>
- <td><strong> <%= number_to_currency(move.quantity, precision: 2) %></strong></td>
- </tr>
- <tr class="text-left">
- <td> </td>
- <td> </td>
- <td> </td>
- </tr>
- <% end %>
- </tbody>
- </table>
- </div>
- <div style="margin-top:<%=marginFooter%>px">
- <% if sale.get_pointsale.ticket_footer.blank? %>
- <%= simple_format(@pos_config.ticket_footer) %>
- <% else %>
- <%= simple_format(sale.get_pointsale.ticket_footer) %>
- <% end %>
- </div>
- </div>
|