Cómo añadir datos fiscales en la factura prestashop

Opción 1: en el cuerpo central o en el pie de página

El propio interfaz de facturas de prestashop nos permite cierta operabilidad a la hora de añadir textos legales o informativos a las mismas. Se hace a través de Pedidos -> Facturas, y si deslizas hacia abajo la página, encontrarás las «Opciones de factura»

Prestashop nos ofrece dos campos de texto en los que poder añadir los datos legales de nuestra tienda o información fiscal y/o general que pueda interesar al cliente.

Texto legal libre: muestra justo debajo de los modos de pago, el texto que indiquemos

Texto de pie de página: sería, de las dos opciones, la recomendada para añadir información fiscal de nuestra tienda. En este campo escribiríamos esos datos que directamente aparecerían en el pie de página de la factura. Ten en cuenta que no interpreta código html y no puedes añadir saltos de línea. Ahí podrías añadir el NIF o CIF, por ejemplo.

Opción 2: en la cabecera de la factura

Si quieres que los datos de tu empresa aparezcan en la cabecera de la factura, tendrás que modificar código. Y esto es porque las facturas de prestashop 1.7 están diseñadas para que en la cabecera sólo muestren las direcciones de entrega y facturación del cliente.

Vamos a ver cómo añadir una tercera columna a la cabecera para que muestre también los datos de tu empresa.

Necesitas acceder al sistema de archivos y editar uno de ellos, así que te recomiendo que utilices algún programa tipo FlashFXP para ello.

Ahora localiza el fichero siguiente: /tienda-prestashop/pdf/invoice.addresses-tab.tpl Antes de nada, haz una copia de seguridad del mismo. A continuación, edítalo y localiza las siguientes líneas de código:

<td width="50%">{if $delivery_address}<span class="bold">{l s='Delivery Address' d='Shop.Pdf' pdf='true'}</span>
                {$delivery_address}
            {/if}
        </td>
<td width="50%"><span class="bold">{l s='Billing Address' d='Shop.Pdf' pdf='true'}</span>
                {$invoice_address}
</td>

Y sustitúyelas por las éstas:

<td width="33%"><span class="bold"> </span>
            {$order_invoice->shop_address}
        </td>    
<td width="33%">{if $delivery_address}<span class="bold">{l s='Delivery Address' d='Shop.Pdf' pdf='true'}</span>
                {$delivery_address}
            {/if}
        </td>
<td width="33%"><span class="bold">{l s='Billing Address' d='Shop.Pdf' pdf='true'}</span>
                 {$invoice_address}
</td>

Guarda los cambios, vuelve a generar la factura, y verás que ahora aparece con una tercera columna a la izquierda, con los datos que hayas definido en tu tienda.

 

  • prestashop introducir cif empresa, prestashop cif empresa, prestashop insertar cif empresa
  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?