Files
ninecompta/templates/bill/print.html.twig

97 lines
2.8 KiB
Twig
Raw Normal View History

2025-09-16 20:45:51 +02:00
{% extends 'base.html.twig' %}
{% block localstyle %}
<style>
body {
zoom:70%;
}
body, .table>:not(caption)>*>* {
background-color: #fff !important;
color: #000;
}
.company, .client {
width: 400px;
border: 1px solid #000;
padding: 10px;
}
.logo {
width:150px;
}
td {
vertical-align: middle;
}
</style>
{% endblock %}
{% block body %}
<div class="d-flex">
<center><img src="{{ asset(bill.company.logo)}}" class="logo mb-3"></center>
2025-09-20 20:08:09 +02:00
<div class="ms-auto" style="text-align:right; font-size:150%">
{{bill.isBill?'Facture n° FA':'Devis n° DE' }}{{bill.billDate|date("Ymd")}}<br>
<small>{{bill.billDate|date("d/m/Y")}}</small>
</div>
2025-09-16 20:45:51 +02:00
</div>
<div class="company">
<h4>{{bill.company.title}}</h4>
{{bill.company.adress|nl2br}}<br><br>
{{bill.company.email}}
</div>
<div class="client ms-auto ms-3 mt-3">
<h4>{{bill.clientName}}</h4>
{{bill.clientAddress|nl2br}}
</div>
2025-09-20 19:57:05 +02:00
<table class="table table-bordered mt-3 mb-6">
2025-09-16 20:45:51 +02:00
<thead>
<tr>
<th>Description</th>
<th style="width:100px;text-align:center;">Qte</th>
<th style="width:100px;text-align:center;">PU</th>
<th style="width:100px;text-align:center;">Rem</th>
<th style="width:100px;text-align:center;">Total</th>
</tr>
</thead>
<tbody>
{% for billDetail in bill.billDetails %}
<tr class="bill-detail">
<td>{{ billDetail.description }}</td>
<td style="text-align:center">{{ billDetail.quantity }}</td>
<td style="text-align:center">{{ billDetail.price }}</td>
<td style="text-align:center">{{ billDetail.discount }}</td>
<td style="text-align:center">{{ billDetail.total }}</td>
</tr>
{% endfor %}
</tbody>
<tfoot>
<tr>
<td style="text-align:right" colspan="4">Total</td>
<td style="text-align:center">{{bill.total}}</td>
</tr>
</tfoot>
</table>
2025-09-20 19:57:05 +02:00
<div class="d-flex mt-6">
<div>
INFORMATION BANCAIRE<br>
Banque = {{bill.company.bankname}} - {{bill.company.banklocality}}<br>
2025-09-20 20:14:07 +02:00
n° Compte = {{bill.company.bankcode}}-{{bill.company.bankguichet}}-{{bill.company.banknum}}-{{bill.company.bankkey}}<br>
2025-09-20 19:57:05 +02:00
IBAN = = {{bill.company.bankiban}}<br>
BIC = {{bill.company.bankbic}}
</div>
<div class="ms-auto">
TVA non applicable, art. 293 B du CGI
</div>
</div>
2025-09-16 20:45:51 +02:00
{% endblock %}