Skip to content

About

Custom Odoo 19 modules for Greek localization — AFM lookup, AADE integration, and more

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

59 Commits

Folders and files

Repository files navigation

Odoo Modules

Custom Odoo modules for Greek localization and business workflows.

Modules

l10n_gr_afm — Greece AFM Lookup (v19.0.1.0.0)

Fetch business registry data from AADE (Independent Authority for Public Revenue) using a partner's Greek VAT number (AFM).

  • "Fetch from AADE" button on partner contacts with a Greek VAT
  • Preview wizard to review fetched data before applying changes
  • Populates name, address, Tax Office (DOY), and primary activity code (KAD)
  • Multi-company support with per-company AADE credentials
  • Chatter audit trail (optional, when mail is installed)
  • Access restricted to Sales and Accounting users

account_online_viva — Viva Bank Connector (v19.0.1.0.0)

Self-hosted Viva.com bank connector that imports Viva business-account IBAN transactions as bank statement lines via scheduled polling and manual fetch.

  • Scheduled polling via an ir.cron job that imports new transactions automatically
  • Manual fetch button on the Viva Account form to pull transactions on demand
  • Date-range fetch wizard for importing transactions over a custom period
  • Multi-company support with per-company Viva API credentials (client ID + secret)
  • Edition-agnostic — works with Odoo Community and Enterprise
  • Access restricted to Accounting users

l10n_gr_edi — Greece myDATA (v1.0, patched)

Patched version of the official Odoo l10n_gr_edi module for Greece's myDATA e-invoicing platform. Fixes applied on top of the official code:

  • UTF-8 encoding — official module uses ISO-8859-7, which breaks on non-Greek characters
  • Floating-point rounding — wraps net_value, vat_amount, and classification amount with round(..., 2)

Note: This module must override the built-in l10n_gr_edi. Place this repository's addons path before the official Odoo addons path so it takes priority.

Installation

Clone this repository into your Odoo addons path:

git clone https://github.com/vlassisemm/odoo-modules.git

Add the path to your Odoo configuration. List this path before the official Odoo addons directory (required for l10n_gr_edi to override the built-in version):

[options]
addons_path = /path/to/odoo-modules,/path/to/odoo/addons

Then install modules from Settings > Apps or via command line:

odoo-bin -d <dbname> -i <module_name> --stop-after-init

Compatibility

All modules target Odoo 19 (branch 19.0).

Contributing

Contributions are welcome. Please open an issue or pull request on GitHub.

License

All modules are licensed under LGPL-3.0 unless stated otherwise in their individual manifests.

About

Custom Odoo 19 modules for Greek localization — AFM lookup, AADE integration, and more

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages