PMISuite Beta Addons for Odoo 18
Odoo 18 Community addons for Slovenian electronic invoicing, fiscal invoice confirmation, Nextcloud accounts and contacts, and permission-aware AI workflows.
Choose the modules that match your workflow. Each addon has its own dependencies, configuration, access roles, and integration boundaries.
Get started · Explore the addons · Documentation · Support and licensing
Get Started
- Provide Odoo and addon sources. Make this repository and the dependencies
declared in each module's
__manifest__.pyavailable on the Odoo addons path. oca_dependencies.txt lists OCA dependency repositories. Slovenian accounting addons also require sources from l10n-slovenia. - Prepare the runtime. Install the Python packages in requirements.txt in the configured Odoo environment. The AI operator also needs its documented server runtime and provider connection. Nextcloud and FURS require their own service configuration.
- Install the selected addons. The UNECE tax-metadata addon auto-installs when its dependencies are present. Select the other addons explicitly. For an existing accounting database, check chart-provider compatibility before adding Slovenian localization dependencies.
- Configure company scope and roles. Review each addon's company settings, credentials, permitted users, and operating limits before using its actions.
Explore the Addons
Slovenian Invoicing
| Addon | Purpose | Overview | User manual |
|---|---|---|---|
l10n_si_account_tax_unece |
UNECE tax types and fiscal-position categories for the Slovenian chart | EN / SL | Configuration in the overview |
l10n_si_einvoice |
e-SLOG 2.0 customer invoice/credit-note export and draft supplier invoice import | EN / SL | e-SLOG workflows |
l10n_si_fiscal_cash_register |
FURS JSON/JWS invoice confirmation, business premises, audit messages, and recovery | EN / SL | FURS configuration and operation |
The e-SLOG addon uses the UNECE mapping addon and OCA invoice import/export interfaces. Configure fiscal-position categories and legal notes before export. Local XML generation, email delivery, HTTP transmission, and recipient acceptance are separate steps.
FURS fiscal confirmation is a separate service from e-SLOG exchange. Its addon has documented Odoo 18 navigation and payment-trigger limitations and incomplete refund payload handling. Review the known limitations and operating manual before relying on the workflow.
Accounts, Contacts, and AI Workflows
| Addon | Purpose | Documentation |
|---|---|---|
pmis_nextcloud |
Explicit Nextcloud account administration, reviewed account pairing, own-password changes, and CardDAV contact linking | Configuration and usage |
pmis_ai_browser_operator |
Authorized Discuss commands, reusable business skills, background execution, and an auditable review queue | Overview EN / SL; manual EN / SL |
Nextcloud user-account mappings and CardDAV contact links are independent. Account actions can change the remote server; contact pairing and review have their own local application steps. File synchronization is outside the addon's implemented scope.
AI operations use the assigned Odoo bot user's permissions and company access. The supplied skills cover CRM, draft quotations, and sales-order handling when the corresponding business apps and executor capabilities are available. Guidance and requester authorization do not grant additional business permissions.
Documentation
Module overviews describe current features, setup, usage, and limitations. Illustrated manuals walk through the user workflows with synthetic examples.
- e-SLOG format and invoice-content boundaries explain the generator/parser constraints and bundled reference material.
- Developer guide covers repository conventions, scoped checks, external-service test controls, and implementation follow-ups.
Integration Boundaries
- Company scope: modules install database-wide, while most accounting data and several integration settings belong to individual companies. Nextcloud connection parameters are database-wide; follow its company-access rules.
- External effects: Nextcloud account actions, FURS submission, e-invoice transmission, and AI execution can change remote or business records. Configure the intended destination, identity, and permissions.
- Evidence: inspect generated documents, execution receipts, and service responses. File generation or a successful transport response alone does not establish recipient acceptance or statutory compliance.
- Product scope: these addons extend Odoo workflows independently. Installing the repository does not activate every integration or supply external accounts.
Support and Licensing
Use each addon's Bug Tracker and Credits sections for support and maintainer details. Report issues with the addon and Odoo versions, reproduction steps, and synthetic or fully redacted examples.
UNECE tax mapping and e-SLOG use AGPL-3; fiscal confirmation, the AI operator, and Nextcloud use LGPL-3. Consult LICENSE, the addon manifests, and retained notices before reuse or distribution.
Related Repositories
- l10n-slovenia: Slovenian chart, tax reporting, prepayments, and related accounting workflows.
- vertical-glass-working: glassworking measurement, production planning, reporting, and Opty-Way export.
stock-accounting: the repository containingpmis_backorder.