generación de factura pdf terminada

This commit is contained in:
2026-01-04 12:11:45 +01:00
parent 6bea279066
commit 400251ac3d
3 changed files with 150 additions and 5267 deletions

View File

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org" lang="es">
<html xmlns:th="http://www.thymeleaf.org " lang="es">
<head>
<meta charset="UTF-8" />
@ -10,14 +10,13 @@
<body class="has-watermark">
<div class="watermark">
<img src="assets/images/logo-watermark.png" alt="Marca de agua" />
</div>
<!-- PIE -->
<div class="pdf-footer-source">
<div class="pdf-footer-running">
<div class="footer" id="pdf-footer">
<div class="privacy">
<div class="pv-title" th:text="#{pdf.politica-privacidad}">Política de privacidad</div>
<div class="pv-text" th:text="#{pdf.politica-privacidad.responsable}">Responsable: Impresión Imprime Libros -
@ -39,10 +38,10 @@
</div>
<div class="page-number">
<span th:text="#{pdf.page} ?: 'Página'">Página</span>
<span class="pn"></span>
<span th:text="#{pdf.page} ?: 'Página'">Página</span><span> </span><span class="pn"></span>
</div>
</div>
</div>
@ -121,15 +120,15 @@
<thead>
<tr>
<th class="w-75" th:text="#{pdf.factura.lineas.descripcion}">Descripción</th>
<th th:text="#{pdf.factura.lineas.base}">Base</th>
<th th:text="#{pdf.factura.lineas.iva_4}">I.V.A. 4%</th>
<th th:text="#{pdf.factura.lineas.iva_21}">I.V.A. 21%</th>
<th th:text="#{pdf.factura.lineas.total}">Total</th>
<th class="num" th:text="#{pdf.factura.lineas.base}">Base</th>
<th class="num" th:text="#{pdf.factura.lineas.iva_4}">I.V.A. 4%</th>
<th class="num" th:text="#{pdf.factura.lineas.iva_21}">I.V.A. 21%</th>
<th class="num" th:text="#{pdf.factura.lineas.total}">Total</th>
</tr>
</thead>
<tbody>
<tr th:each="lineaFactura : ${factura.lineas}">
<td th:utext="${lineaFactura.descripcion}">Descripción de la línea</td>
<td class="desc" th:utext="${lineaFactura.descripcion}">Descripción de la línea</td>
<td class="text-end" th:text="${#numbers.formatCurrency(lineaFactura.baseLinea)}">0.00</td>
<td class="text-end" th:text="${#numbers.formatCurrency(lineaFactura.iva4Linea)}">0.00</td>
<td class="text-end" th:text="${#numbers.formatCurrency(lineaFactura.iva21Linea)}">0.00</td>