En Suisse, il est obligatoire pour les factures payées par la banque (partie de l'AR) d'avoir un code QR imprimé contenant des informations sur le document, ainsi que sur le compte bancaire du commerçant. Pour se conformer à cette exigence, nous allons ajouter un modèle d'impression personnalisé.
Mise en place
La politique fiscale suisse doit être appliquée au compte. Contactez le support à [email protected] pour revérifier si elle a été sélectionnée.
Fiscal settings
Vous devez également configurer les paramètres fiscaux à partir du menu : Tous les paramètres -> Fiscalisation -> Paramètres de la fiscalité suisse
Example:
- IBAN/QR-IBAN doit être valide selon la norme ISO 7064.
- Only IBANs with a CH or LI country code may be used.
- Type de référence: "QRR" - « QRR » - ne doit être utilisé qu'avec QR-IBAN.
- Type de référence: "NON" - utilisable uniquement si vous possédez QR-IBAN
Finally, make sure that the required details are filled out in menu Settings-> All Settings->Documents -> Billing Info
- Nom
- Pays
- Ville
- Code postal
Remarque : Le code QR (requis pour le paiement) s'affiche lorsque le solde du folio est positif. Si le solde est positif, le code QR ne s'affiche pas.
Modèle de folio
Une fois les étapes ci-dessus terminées, vous devez créer un modèle d'impression de folio personnalisé (entièrement personnalisé ou basé sur notre modèle prêt à l'emploi) à partir du menu Paramètres-> Tous les paramètres-> Documents-> Modèle d'impression de folio et ajouter ce qui suit dans le pied de page du modèle.
Code uniquement pour le pied de page
- Code pour le pied de page que vous pouvez ajouter à votre modèle de folio personnalisé :
Important: Vous devez indiquer manuellement votre IBAN dans les lignes 6 et 40 du code.
<div class="container" style="border-top: 1px dashed #000; position: relative; margin: 10px 0"> <div class="row"> <div class="col-xs-4" style="border-right: 1px dashed #000;"> <b>Empfangsschein</b> <h2>Konto / Zahlbar an</h2> <p>CH26 1234 5678 1234 5678 0</p> <p>{{ folio.issuer_billing_info.name }}</p> <p>{{ folio.issuer_billing_info.address }}</p> <p>Referenz</p> {% assign referenz = folio.fiscalization_details[1] | remove: 'QRR' | remove: 'EPD' | remove: ' ' %} <p>{{ referenz }}</p> <div style="display: flex; justify-content: space-between;"> <h2>Währung</h2> <h2>Betrag</h2> </div> <div style="display: flex; justify-content: space-between;"> <p>{{ folio.currency }}</p> <p>{{ folio.value }}</p> </div> <div style="display: flex; justify-content: flex-end;"> <b>Annahmestelle</b> </div> </div> <div class="col-xs-4"> <b>Zahlteil</b> <div> {{folio.qr_code_svg}} </div> <div style="display: flex; justify-content: space-between;"> <h2>Währung</h2> <h2>Betrag</h2> </div> <div style="display: flex; justify-content: space-between;"> <p>{{ folio.currency }}</p> <p>{{ folio.value }}</p> </div> </div> <div class="col-xs-4"> <h2>Konto / Zahlbar an</h2> <p>CH26 1234 5678 1234 5678 0</p> <p>{{ folio.issuer_billing_info.name }}</p> <p>{{ folio.issuer_billing_info.address }}</p> <p>Referenz</p> <p>{{ folio.contragent_billing_info.second_identification }}</p> <p>Zusätzliche Informationen</p> <p>Rechnungs-Nr. {{folio.invoice_number}} Kunden-Nr {{folio.contragent_billing_info.vat}}</p> <p>Zahlbar durch</p> <p>{{ folio.contragent_billing_info.name }}</p> <p>{{ folio.contragent_billing_info.person_name }}</p> <p>{{ folio.contragent_billing_info.address }}</p> </div> </div> </div> </div>
Le pied de page du document qui en résultera ressemblera à ceci :
Code pour un modèle de folio complet, y compris le pied de page
Code d'un modèle de folio complet et prêt à l'emploi, y compris le code ajouté dans le pied de page :
Important: Vous devez indiquer manuellement votre IBAN dans les lignes 80 et 114 du code.
<div class="make_fonts_smaller_v2" style="page-break-after:always"> <h5 class="text-center">This is example header</h5> <hr /> <div class="row"> <div class="col-xs-6"><img class="img-responsive" src="{{folio.folio_logo.url}}" /></div> <div class="col-xs-6"> <h4>Hotel Test</h4> <p>Test Contact information</p> <p>Phone, Skype, e-mail</p> </div> </div> <hr /> <div class="row"> <div class="col-xs-12"> {% if folio.voided? %} <h3 class="text-danger">Voided / {{folio.voided_at|date: "%F"}}, {{folio.user_updated.name}}</h3> {% endif %} <h1>{{folio.display_name}} #{{folio.invoice_number|default: folio.number }} / {{folio.closed_at|date: "%F"}}</h1> {% if folio.open? %} <h3 class="text-danger">This is not a final Folio/Invoice!</h3> {% endif %} {% if folio.correction? %} <h3>Correction to: {{folio.master.display_name}} #{{folio.master.invoice_number|default: folio.master.number }} / {{folio.master.closed_at|date: "%F"}}</h3> {% endif %} </div> </div> <div class="row"> <div class="col-xs-6"> <h4>ISSUER:</h4> <p><b>{{folio.issuer_billing_info.name}}</b></p> <p>{{folio.issuer_billing_info.country}}, {{folio.issuer_billing_info.address}}, {{folio.issuer_billing_info.person_name}}</p> <p>VAT ID: {{folio.issuer_billing_info.vat}}</p> </div> <div class="col-xs-6"> <h4>INVOICE TO:</h4> <p><b>{{folio.contragent_billing_info.name}}</b></p> <p>{{folio.contragent_billing_info.country}}, {{folio.contragent_billing_info.address}}, {{folio.contragent_billing_info.person_name}}</p> <p>VAT ID: {{folio.contragent_billing_info.vat}}</p> </div> </div> {{charges_table_html}} <div class="row"> <div class="col-xs-5"> {% unless folio.correction? %} <div class="well well-sm"> <h3>#{{folio.number}} Balance:</h3> <h4>Total: {{folio.value|currency}}</h4> <h4>(-) Corrections: {{folio.corrections_value|currency}}</h4> <h4>(-) Payments: {{folio.credit_items_value|currency}}</h4> {{ payments_table_html }} <h2>For payment: {{folio.balance|currency}}</h2> <h4>Payment term : {{folio.payment_terms_date | date: "%d %b %y"}}</h4> </div> {% endunless %} </div> <div class="col-xs-5 col-xs-offset-2"> {{taxes_table_html}} {% if folio.open? %} <h3 class="text-danger text-right">This is not a final Folio/Invoice!</h3> {% endif %} <h1 class="text-right">Total: {{folio.value|currency}}</h1> {% if folio.local_currency != folio.currency %} <div> <h3 class="text-right">({{folio.local_value|currency}})</h3> </div> {% endif %} </div> </div> <div class="row"> <div class="col-xs-12"><br /> <b>{{folio.notes}}</b> </div> </div> <hr /> <div class="container" style="border-top: 1px dashed #000; position: relative; margin: 10px 0"> <div class="row"> <div class="col-xs-4" style="border-right: 1px dashed #000;"> <b>Empfangsschein</b> <h2>Konto / Zahlbar an</h2> <p>CH26 1234 5678 1234 5678 0</p> <p>{{ folio.issuer_billing_info.name }}</p> <p>{{ folio.issuer_billing_info.address }}</p> <p>Referenz</p> {% assign referenz = folio.fiscalization_details[1] | remove: 'QRR' | remove: 'EPD' | remove: ' ' %} <p>{{ referenz }}</p> <div style="display: flex; justify-content: space-between;"> <h2>Währung</h2> <h2>Betrag</h2> </div> <div style="display: flex; justify-content: space-between;"> <p>{{ folio.currency }}</p> <p>{{ folio.value }}</p> </div> <div style="display: flex; justify-content: flex-end;"> <b>Annahmestelle</b> </div> </div> <div class="col-xs-4"> <b>Zahlteil</b> <div> {{folio.qr_code_svg}} </div> <div style="display: flex; justify-content: space-between;"> <h2>Währung</h2> <h2>Betrag</h2> </div> <div style="display: flex; justify-content: space-between;"> <p>{{ folio.currency }}</p> <p>{{ folio.value }}</p> </div> </div> <div class="col-xs-4"> <h2>Konto / Zahlbar an</h2> <p>CH26 1234 5678 1234 5678 0</p> <p>{{ folio.issuer_billing_info.name }}</p> <p>{{ folio.issuer_billing_info.address }}</p> <p>Referenz</p> <p>{{ folio.contragent_billing_info.second_identification }}</p> <p>Zusätzliche Informationen</p> <p>Rechnungs-Nr. {{folio.invoice_number}} Kunden-Nr {{folio.contragent_billing_info.vat}}</p> <p>Zahlbar durch</p> <p>{{ folio.contragent_billing_info.name }}</p> <p>{{ folio.contragent_billing_info.person_name }}</p> <p>{{ folio.contragent_billing_info.address }}</p> </div> </div> </div> </div>
Outil de validation du code QR
Vous pouvez utiliser CELUI pour valider les codes QR. L'outil indique si tout est ordonné dans le code. L'outil indique si tout est ordonné dans le code.