Jump to content

Extrait facture (SQL) + plusieurs taux de TVA 5.5% et 20%


Vignapart

Recommended Posts

Bonjour,

Je cherche en vain à créer la bonne requête SQL pour extraire depuis le BO de Prestashop (1.7.6) les factures avec les différents taux de TVA. En effet, j'ai parfois sur la même facture des produits avec 5.5% de TVA et d'autres 20%. Mon comptable a besoin d'avoir les differents taux de TVA. J'ai trouvé une requete pas mal, mais je n'ai que le montant de la TVA au global, sans distinction des taux : 

select oi.`id_order_invoice`, oi.`id_order`, oi.`total_products`, oi.`total_paid_tax_excl`, oi.`total_shipping_tax_excl`, oi.`total_paid_tax_incl`,
(oi.`total_paid_tax_incl` - oi.`total_paid_tax_excl`) as total_vat,
round(((oi.`total_paid_tax_incl` - oi.`total_paid_tax_excl`)/oi.`total_paid_tax_excl`)*100, 2) as tax_rate,
oi.`date_add`, c.`firstname`, c.`lastname`, a.`dni`, a.`vat_number`, x.`rate` as Taxe
from ps_order_invoice oi
left outer join ps_order_invoice_tax t on oi.`id_order` = t.`id_order_invoice`
left outer join ps_tax x on t.`id_tax` = x.`id_tax`
left outer join ps_orders o on oi.`id_order` = o.`id_order`
left outer join ps_address a on o.`id_address_invoice` = a.`id_address`
left outer join ps_customer c on o.`id_customer` = c.`id_customer`
order by  oi.`id_order_invoice` DESC

Quelqu'un pourrait m'aider à améliorer cette requête pour ajouter 2 colonnes avec les montants payés de la TVA 5.5% et 20% ? 

Merci par avance pour votre aide. 

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...