Modification facture avec les informations légales en France

  • Posts: 44
  • Thank you received: 11
  • Hikashop Business
10 months 2 weeks ago #358964

-- url of the page with the problem -- : complicitesminerales.com

Bonjour,
J'aimerai modifier la facture (dans les vues order > invoice) avec le Numéro de commande sous le N° de facture

avec un TOTAL HT correct car le prix est le ttc.
La TVA est OK mais le taux n'est pas affiché
Le total lui est bon mail il faudrait que je change "Total" par : "Total TTC".

Puis ajouter en pied de page le N° siret, puis "société au capital de xxx" et le N° de TVA Intracommunautaire.

et faire également quelques modifications sur le BL, (j'aurais la méthode avec les infos avec les trucs ci-dessus).
il me manquera juste le fichier à modifier dans les vues pour le Bon de livraison

Merci beaucoup, Denis.

Last edit: 10 months 2 weeks ago by Complicités Minérales. Reason: clos

Please Log in or Create an account to join the conversation.

  • Posts: 83024
  • Thank you received: 13403
  • MODERATOR
10 months 2 weeks ago #358969

Bonjour,

Notez tout d'abord que order / invoice est utilisé pour la facture ET le bon de livraison.


Pour le pied de page, vous pouvez rajouter votre texte / HTML vers la fin du fichier. Par exemple à l'intérieur du dernier tag td

Pour le texte "Total", vous voulez soit faire un override de traduction de la clé HIKASHOP_TOTAL (qui sera changé pour tous les endroits où "Total" est affiché dans HikaShop, soit changer directment le code suivant dans la vue pour mettre votre propre texte:

echo JText::_('HIKASHOP_TOTAL');

Concernant le taux de taxes, vous pourriez par exemple changer la ligne:
echo hikashop_translate($tax->tax_namekey);
en:
echo hikashop_translate($tax->tax_namekey).' ('.round($tax->tax_rate*100).'%)';
Ou alors, plutôt que de changer la vue, vous pourriez plutôt créer un nouveau taux de taxes via le bouton "gérer les taux" du menu Système>Taxes pour inclure le taux dans le namekey du taux.

Pour le numéro de commande, vous pouvez rajouter le code:
echo 'Numéro de commande: '.$this->element->order_number;
en dessous du code:
echo JText::_('INVOICE').': '.$this->element->order_invoice_number;

Please Log in or Create an account to join the conversation.

  • Posts: 44
  • Thank you received: 11
  • Hikashop Business
10 months 2 weeks ago #358978

Bonjour Nicolas,
ouais ça marche, Merci.

Pour le Total HT (le montant n'est pas le bon)

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 83024
  • Thank you received: 13403
  • MODERATOR
10 months 2 weeks ago #358979

Bonsoir,

Changez la ligne:
echo $this->currencyHelper->format($this->order->order_subtotal,$this->order->order_currency_id);
en:
echo $this->currencyHelper->format($this->order->order_subtotal_no_vat,$this->order->order_currency_id);

The following user(s) said Thank You: Complicités Minérales

Please Log in or Create an account to join the conversation.

  • Posts: 44
  • Thank you received: 11
  • Hikashop Business
10 months 2 weeks ago #359010

Pour mon pied avec les infos légales, j'ai ajouté ou tu me l'a dit (à l'intérieur du dernier tag td) :

<style>
  .factfooter10{
	font-size: 10px !important;
}
</style>
<div id="factfooter" class="factfooter10" align="center">
  <p><b><font size="2">SARL : MON ENTREPRISE</font></b><br>
    MA RUE - CODE-POSTAL MA-VILLE</p>
  <p>Tél. 0x 00 00 00 00 CODE APE : 1234A - SIRET N° : 12345678912345 - TVA INTRA : FR123456789</p>
</div>

Comme ça tout est bon pour la facture et le BL, Merci Nicolas.

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

  • Posts: 44
  • Thank you received: 11
  • Hikashop Business
8 months 3 weeks ago #360119

Ajout important dans ma personnalisation :
j'ai ajouté ce code dans la vue INVOICE afin de personnalisé la facture et/ou le bon de livraison à ma sauce :

<?php if($this->invoice_type == 'full') {echo JText::_('INVOICE').': '.$this->element->order_invoice_number;} else {echo JText::_('SHIPPING_INVOICE').': '.@$this->element->order_number;} ?>

ce qui donne une facture :


ce qui donne un bon de livraison :

Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.077 seconds
Powered by Kunena Forum