1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 13:12:50 +01:00
invoiceninja/resources/views/pdf-designs/tidy_receipt.html
2023-11-29 00:35:17 +11:00

166 lines
4.3 KiB
HTML

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
@import url($font_url);
@page {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
size: A5 landscape;
/* size: 210mm 75mm; */
border: 0px solid #000;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-family: $font_name, Helvetica, sans-serif;
font-size: $font_sizepx !important;
zoom: 80%;
}
.centered {
text-align: center;
}
p {
margin: 0;
padding: 0;
}
.two-col-grid {
display: grid;
grid-template-columns: 1fr 1fr;
}
.four-col-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.key-value-grid {
display: grid;
grid-template-columns: 1fr 4fr;
}
.primary-color-highlight {
color: $primary_color;
}
.secondary-color-highlight {
color: $secondary_color;
}
.company-logo {
max-width: $company_logo_size;
max-height: 100px;
vertical-align: middle;
}
.border {
border: 1px solid #000;
}
.zero {
margin: 0;
padding: 0;
}
.pull-left {
margin-left: 0;
margin-right: auto;
}
.pull-right {
margin-left: auto;
margin-right: 0;
}
.italic {
font-style: italic;
}
.bottom-border {
border-bottom: 1px solid $primary_color;
}
</style>
</head>
<body>
<div class="two-col-grid" style="">
<ninja>
<div class="pull-left">
<h1 class="primary-color-highlight" style="margin-top:0;">$receipt_label {%if payments|length == 1%}#$number{% endif %}</h2>
</div>
</ninja>
<div class="pull-right"><img src="$company.logo" class="company-logo"></div>
</div>
<div class="two-col-grid">
<div class="pull-left">
<h4 class="italic" style="margin-bottom:0.5rem;">$to_label</h3>
<p style="margin-bottom:0.5rem;">$client.name</p>
<ninja>
{% set payment = payments|first %}
{% if payment.client.vat_number %}
<p>$vat_number_label: $vat_number</p>
{% endif %}
</ninja>
</div>
<div class="pull-right">
<!-- <h3 class="secondary-color-highlight zero italic">$to_label</h3>
<p>$company.name</p> -->
</div>
</div>
<div class="" style="margin-top:20px;">
<div class="four-col-grid" style="padding:2px; margin-bottom:2px;">
<div style="">$number_label</div>
<div style="">$date_label</div>
<div style="">$method_label</div>
<div style="">$amount_label</div>
</div>
<ninja>
{% if payments|e %}
{% for payment in payments %}
<div class="four-col-grid bottom-border" style="padding:2px;">
<div>
<p class="primary-color-highlight">#{{ payment.number }}</p>
</div>
<div>
<p>{{ payment.date }}</p>
</div>
<div>
<p>{{ payment.method }}</p>
</div>
<div>
<p>{{ payment.amount }}</p>
</div>
</div>
{% endfor %}
{% endif %}
</ninja>
</div>
<div class="two-col-grid"
style="margin-top: 1rem; position:absolute; bottom: 0; width:100%; margin-right:0rem !important; padding-right:0rem;">
<div id="company-details" class="pull-left" style="padding-bottom:1rem;">
<!-- <h3>$company.name</h3> -->
</div>
<div class="pull-right" style="padding-right:1rem;">
<p>$public_notes</p>
</div>
</div>
</body>
</html>