Le module PrestaBVR pour Prestashop vous permet d'imprimer les factures de Prestashop avec un bulletin de versement avec numéro de référence (bulletin de versement BVR en CHF). Il est compatible avec la version 1.4 de Prestashop. Toutes les étapes de la procédure d'installation sont obligatoires. Le module est disponible à la vente sur notre boutique en ligne.
Instruction pour lier le module PrestaBVR au module avec facture Prepaid : lire les instructions
Attention : si vous traduisez cette page avec Google Translate, les blocs des codes sont aussi traduits. Copiez les codes depuis la page originale.
PostFinance Global Payments Back Office Prestations électroniques 3002 Berne Téléphone 0848 848 424 Télécopie 058 667 66 00
Gabarit de position 440.04.1 : vous pouvez commander chez PostFinance, le gabarit de position pour les formulaires OCR-B de la Poste. Ce gabarit est utile pour positionner précisément les éléments du bulletin de versement.
<temp>/admin/ <temp>/modules/ <temp>/modules/prestabvr/ <temp>/etc...
http://<shop>/classes/
http://<shop>/modules/
http://<shop>/modules/prestabvr/temp/
Remplacez les fichiers uniquement si les numéros de version correspondent entre les fichiers et votre Prestashop. Les fichiers sont inclus dans le fichier compressé que vous avez téléchargé, exemple:
<temp>/admin/
Envoyez le dossier admin (par FTP) sur le site du shop, dans le répertoire existant :
http://<shop>/<dossier_admin>/
Envoyez le fichier pdf-invoice.php (par FTP) à la racine du shop, dans le répertoire existant :
http://<shop>/pdf-invoice.php
Fichier(s) disponible(s)
| Nom du fichier | Taille | Der. modification |
|---|---|---|
| prestabvr-v1.4.0.17.zip | 3.1 KiB | 12.06.2011 18:18 |
| prestabvr-v1.4.zip | 7.4 KiB | 12.06.2011 18:18 |
http://<shop>/<dossier_admin>/pdf.php http://<shop>/pdf-invoice.php
Trouvez la ligne de code :
PDF::invoice($order);
Remplacer la ligne par le code suivant:
if (Module::isInstalled("prestabvr") && Module::getInstanceByName("prestabvr")->active) { PDFBVR::invoice($order); }else{ PDF::invoice($order); }
Trouvez la ligne de code :
PDF::multipleInvoices($orders);
Remplacer la ligne par le code suivant:
if (Module::isInstalled("prestabvr") && Module::getInstanceByName("prestabvr")->active) { PDFBVR::multipleInvoices($orders); }else{ PDF::multipleInvoices($orders); }
Trouvez la ligne de code :
PDF::multipleInvoices($allOrders);
Remplacer la ligne par le code suivant:
if (Module::isInstalled("prestabvr") && Module::getInstanceByName("prestabvr")->active) { PDFBVR::multipleInvoices($allOrders); }else{ PDF::multipleInvoices($allOrders); }
Enregistrez le fichier.
http://<shop>/pdf-invoice.php
Trouvez les lignes de code :
else PDF::invoice($order);
Remplacer les lignes par le code suivant:
elseif (Module::isInstalled("prestabvr") && Module::getInstanceByName("prestabvr")->active) PDFBVR::invoice($order); else PDF::invoice($order);
Enregistrez le fichier.
Commencez par définir l'adresse et votre numéro d'adhérent. Attention, l'adresse doit correspondre exactement (nombre de ligne et texte) à la dénomination sur BVR que vous avez défini lors de votre demande d'adhésion. Le numéro d'adhérent n'est pas votre numéro de compte CCP. Indiquez bien votre n° de client BVR.
Nouveau dans la version 1.4, vous pouvez imprimer les factures en mode continue si vous n'avez que des feuilles avec BVR pré-imprimés. Le bulletin de versement sera rempli sur toutes les pages.
| Nom du fichier | Taille | Der. modification |
|---|---|---|
| facture-bvr-exemple-1bvr-par-facture.pdf | 65.6 KiB | 12.06.2011 18:18 |
| facture-bvr-exemple-mode-continu.pdf | 117.9 KiB | 12.06.2011 18:18 |
| facture-bvr-exemple-pour-le-client.pdf | 251.0 KiB | 12.06.2011 18:18 |
Impression depuis le backoffice : lorsque vous imprimez la facture depuis le backoffice de Prestashop, le dessin du bulletin de versement n'est pas présent. Vous devez, en tant que marchand, utiliser des feuilles pré-imprimées avec bulletin de versement.
Impression depuis un compte client : lorsque la facture est imprimée par votre client, le dessin du BVR est présent avec la mention “SPECIMEN”.
Vous pouvez personnaliser les 4 premiers blocs du numéro de référence du bulletin. Les valeurs doivent être numériques. Les positions restantes seront utilisées pour le numéro (interne) de la facture.
La position des éléments est cruciale pour vos tests. A l'aide du gabarit de positionnement, ajustez la position des différents éléments en indiquant 2 valeurs de décalage (horizontal et vertical). Ces valeurs sont en millimètre. Vous pouvez indiquer des chiffres à virgule au dixième de millimètre, positifs ou négatifs.
La position exacte des éléments du bulletin de versement déterminera si vos bulletins sont valables. Vous devez envoyer un jeu de test à PostFinance afin qu'ils valident vos bulletins.
Lorsque tout est validé et que le module est installé et actif, l'impression de la facture s'effectue de la même manière qu'avant. Nous vous conseillons les modules complémentaires suivants : module Facture à N jours et Facture prepaid.
Toutes les factures doivent être imprimées à une échelle de 100%, sans mise à l'échelle automatique, sans redimensionnement, aucune rotation ni centrage automatique. Il est impératif de respecter ces paramètres pour toutes les impressions, comme sur l'exemple ci-dessous (paramètre de Adobe Acrobat Reader).
A l'aide du gabarit, définissez les autres valeurs de décalage horizontal et vertical. Répétez l'opération pour tous les éléments du bulletin de versement.