Initial import from ash-technology/l10n_cz_extra

Czech QR Payment (SPAYD) module for Odoo 19
- Generates Czech standard QR codes for invoices
- Compatible with all major Czech banking apps

Cloned from: https://github.com/ash-technology/l10n_cz_extra

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
Tomas
2026-08-25 00:46:20 +02:00
commit 3049aba8c3
16 changed files with 356 additions and 0 deletions
+115
View File
@@ -0,0 +1,115 @@
<section class="oe_container">
<div class="oe_row oe_spaced">
<div class="oe_span12">
<h2 class="oe_slogan">Czech QR Payment Generator</h2>
<h3 class="oe_slogan">SPAYD-compliant QR Codes for Invoices</h3>
<p class="oe_mt32 text-center">
Add Czech-standard QR codes to your invoices for instant mobile payments.
Compatible with all major Czech banking apps.
</p>
</div>
</div>
</section>
<section class="oe_container oe_dark">
<div class="oe_row oe_spaced">
<h2 class="oe_slogan">Key Features</h2>
<div class="oe_span6">
<h3><b>SPAYD Standard</b></h3>
<p>Generate QR codes in the official Czech SPAYD format, fully compatible with:</p>
<ul>
<li>Ceska sporitelna</li>
<li>CSOB</li>
<li>Komercni banka</li>
<li>Raiffeisenbank</li>
<li>And all other major Czech banks</li>
</ul>
<p>Your customers can simply scan the code with their banking app and pay instantly.</p>
</div>
<div class="oe_span6">
<h3><b>Smart Account Format</b></h3>
<p>Enter Czech bank accounts in the familiar local format:</p>
<p><code>123-456/0800</code></p>
<p>The module automatically converts them to IBAN when generating the QR code.
Foreign accounts can be entered directly as IBAN.</p>
</div>
</div>
</section>
<section class="oe_container">
<div class="oe_row oe_spaced">
<div class="oe_span6">
<div class="oe_demo oe_picture oe_screenshot">
<img class="img img-responsive" src="bank_account_en.png" alt="Bank account entry"/>
</div>
</div>
<div class="oe_span6">
<h3><b>Easy Setup</b></h3>
<p>Simply enter your bank account in the standard Odoo field using the Czech format.
No additional configuration needed.</p>
<p>The QR code appears automatically on invoices with CZK currency.</p>
<p><b>Note:</b> For foreign currency invoices, the original Odoo QR code is preserved.</p>
</div>
</div>
</section>
<section class="oe_container oe_dark">
<div class="oe_row oe_spaced">
<div class="oe_span6">
<h3><b>Seamless Integration</b></h3>
<p>Works with standard Odoo invoice templates. No need to modify your existing reports.</p>
<p>The QR code is generated automatically and placed in the appropriate position on your invoices.</p>
</div>
<div class="oe_span6">
<div class="oe_demo oe_picture oe_screenshot">
<img class="img img-responsive" src="qr_payment_settings_en.png" alt="QR payment settings"/>
</div>
</div>
</div>
</section>
<section class="oe_container">
<div class="oe_row oe_spaced">
<h2 class="oe_slogan">Frequently Asked Questions</h2>
<div class="oe_span12">
<p><b>The QR code is not appearing on my invoices</b></p>
<p>Make sure you have the <b>QR Codes</b> option enabled in your Invoicing app settings
(Settings &gt; Invoicing &gt; Customer Invoices &gt; QR Codes).</p>
<p class="oe_mt16"><b>Which currencies are supported?</b></p>
<p>Czech SPAYD QR codes are generated for invoices in CZK currency only.
For other currencies, the standard Odoo QR code format is used.</p>
</div>
</div>
</section>
<section class="oe_container oe_dark">
<div class="oe_row oe_spaced">
<div class="oe_span12 text-center">
<h2 class="oe_slogan">About the Developer</h2>
<p>
This module is developed and maintained by <b>Ash technology s.r.o.</b>,
an official Odoo partner based in the Czech Republic.
</p>
<p>
This module is free and open-source. We welcome your feedback and feature requests –
if your idea benefits the community, we're happy to include it.
</p>
<p class="oe_mt16">
<b>Contact us:</b><br/>
Web: <a href="https://www.ashtechnology.eu">www.ashtechnology.eu</a><br/>
Email: info@ashtechnology.eu
</p>
<p class="oe_mt16">
For custom Odoo development or larger projects, feel free to reach out.
</p>
</div>
</div>
</section>
<section class="oe_container">
<div class="oe_row">
<div class="oe_span12 text-center">
<p><small>Odoo is a trademark of Odoo S.A.</small></p>
</div>
</div>
</section>