Esta documentación está en fase de desarrollo y puede contener errores.

Plantilla de impresión de facturas

Catálogo de datos disponibles en la plantilla de impresión de factura y cuáles mostrar siempre, condicionados o solo si están rellenados.

Datos que siempre se deben mostrar

resumen.NumeroFactura
resumen.Fecha
resumen.EmpresaRazonSocial
resumen.EmpresaNIF
resumen.EmpresaDireccion
resumen.EmpresaEmail
totales
conceptos

Visibles si (v-if="resumen.ClienteNIF")

resumen.ClienteNombre
resumen.ClienteNIF
resumen.ClienteDireccion
resumen.ClienteEmail

Datos visibles solo si están rellenados

resumen.LogoURL
resumen.FechaVencimiento
resumen.DireccionEnvio
resumen.CondicionesPago
resumen.Notas
resumen.EnlacePago
resumen.VerifactuQR

Tabla BI

Usa esta tabla tal cual:

 <table style="margin-top:20px; border-collapse:collapse; font-size:13px;">
              <thead style="background-color:#edf2f7;">
                <tr v-if="hayRE">
                  <th style="text-align:left; padding:8px; color:#4a5568;">Tipo</th>
                  <th style="text-align:right; padding:8px; color:#4a5568;">Base</th>
                  <th style="text-align:right; padding:8px; color:#4a5568;">Cuota IVA</th>
                  <th style="text-align:right; padding:8px; color:#4a5568;">RE %</th>
                  <th style="text-align:right; padding:8px; color:#4a5568;">Cuota RE</th>
                </tr>
                <tr v-else>
                  <th style="text-align:left; padding:8px; color:#4a5568;">Tipo</th>
                  <th style="text-align:right; padding:8px; color:#4a5568;">Base</th>
                  <th style="text-align:right; padding:8px; color:#4a5568;">Cuota</th>
                </tr>
              </thead>
              <tbody>
                <template v-for="(bi, i) in baseImponible" :key="i">
                  <tr style="border-bottom:1px solid #e2e8f0;" v-if="hayRE">
                    <td style="padding:8px; color:#2d3748;">{{ bi.IVAPorciento }}%</td>
                    <td style="text-align:right; padding:8px;">{{ euro(bi.BaseImponible) }}</td>
                    <td style="text-align:right; padding:8px;">{{ euro(bi.CuotaIVA) }}</td>
                    <td style="text-align:right; padding:8px;">{{ bi.REPorciento }}</td>
                    <td style="text-align:right; padding:8px;">{{ euro(bi.CuotaRE) }}</td>
                  </tr>
                  <tr style="border-bottom:1px solid #e2e8f0;" v-else>
                    <td style="padding:8px; color:#2d3748;">{{ bi.IVAPorciento }}%</td>
                    <td style="text-align:right; padding:8px;">{{ euro(bi.BaseImponible) }}</td>
                    <td style="text-align:right; padding:8px;">{{ euro(bi.CuotaIVA) }}</td>
                  </tr>
                </template>
              </tbody>
            </table>

On this page