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

por | Dic 19, 2018 | Prestashop

Añadir datos de empresa en la cabecera de la factura prestashop 1.7

En 1.7 los datos fiscales no aparecen en la factura. Aquí te explico cómo añadir datos de empresa en la cabecera de la factura prestashop 1.7 y mucho más. Sigue leyendo

Si trabajas con prestashop 1.7, ya habrás notado que en las facturas no aparecen los datos fiscales de tu tienda. Hay varias maneras de añadirlos a la factura, vamos a explicarlos de menor a mayor dificultad. Si tienes 1.6, te recomiendo que leas este post, donde explico cómo hacerlo.

 

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.

Añadir datos de empresa en la cabecera de la factura prestashop 1.7

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 FileZilla para ello.

Ahora localiza el fichero siguiente: /tu-tienda/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.

Importante:

  • Ten en cuenta que deberás tener los datos de tu tienda detallados en el apartado Configurar -> Contacto -> pestaña Tiendas -> Datos de contacto, ya que lo que hayas indicado allí, es lo que te mostrará en la parte superior de la factura.
  • Ten en cuenta también que esta modificación no afecta a las facturas que ya existan, afecta a las nuevas que generes a partir de ahora

Espero que te haya servido. Mucha suerte y mucho ecommerce 🙂

Rating: 5.0/5. From 20 votes.
Please wait...

Centro de preferencias de privacidad

Necesarias

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp

Translate »