Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
Community Apps Dependencies | Show |
Lines of code | 4394 |
Technical Name |
eet_cz |
License | See License tab |
Website | https://www.amevia.eu |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Invoicing (account) • Discuss (mail) • Inventory (stock) |
Community Apps Dependencies | Show |
Lines of code | 4394 |
Technical Name |
eet_cz |
License | See License tab |
Website | https://www.amevia.eu |
Installing Module
Install EET (CZ) module (technical name: eet_cz) in your Odoo instance, and add the following configurations:
- Configure certificates and their passwords for playground and production environment under Settings >> Technical >> Parameters >> System Parameters.
- Configure tax ID, and sale regime on company card.
- Configure establishment registration number on shop under Point of Sale >> Configuration >> Point of Sale.
- Test your connection under Point of Sale >> Configuration >> EET >> Test Connection. Check the registered data message under Point of Sale >> Configuration >> EET >> Data Messages.
- Configure taxes under Invoicing >> Configuration >> Accounting >> Taxes. Below is the basic VAT Rate configured.







Register Normal Sales
- Configure the tax in product.
- Sale Product through POS. Verify Tax ID, Premises ID, and FIK code on receipt. Note: Here, there is PKP code instead of FIK, due to invalid production certificate configured.


Register Normal Sales With Appointing Taxpayer.
- Configure Tax ID on appointing taxpayer card under Purchase >> Purchase >> Vendors.
- Configure authorized taxpayer on product card.
- Verify appointing taxpayer tax ID on receipt.



Registration of sales through direct representation
When selling through direct representation, the data messages are signed using the certificate of the authorising taxpayer, and authorising taxpayer's tax ID is displayed on receipts.
- Configure tax ID, establishment reg. no., and sale regime on authorising taxpayer card. Attach the certificate, and configure the certificate password.
- Enable direct representation and configure authorizing taxpayer on product card.
- Sale product through POS and verify tax ID and premises ID on receipt. That shall be of authorising taxpayer.



Registration of sold travel services.
- Configure a service type product with travel service ticked.

Registration of used goods sales.
- Enable used goods configuration on product card.

Registration of deposit and managing withdrawal
- Configure a coupon type product. If customer taxes configured, then the coupon shall be considered as a deposit with predetermined tax rate. Deposit and withdrawal shall be reflected in urceno_cerp_zuct and cerp_zuct columns respectively.
- Issue coupons to customers by selling them through POS.
- Redeem coupons against purchases through managing negative quantity for coupon and the positive price that is redeemed (either full or partial).
- Refund deposit to customer by keeping quantity positive and amount negative for the coupon product.




Things to take care when redeeming coupons
In order to register withdrawals correctly, please ensure that a single data message is generated per POS order. For instance, selling untaxed products and taxed products together can result in two different data messages for single POS order.
Resend failed messages
- Failed messages can be sent again using Resend button available on sales data message cards. This functionality is only helpful when messages gets registered in Odoo, but there is a failure in getting valid FIK due to no active Internet connection.

Registration of Sales
The module registers sales with Czech Republic authority, and fetches FIK in order to set on the printed receipt.
- Install the following python package:
- pyOpenSSL (pip3 install pyOpenSSL)
MIT License Copyright (c) 2021 Amevia Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module