| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Invoicing (account) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 1704 |
| Technical Name |
nf_monobank_integration_ee |
| License | OPL-1 |
| Versions | 17.0 18.0 19.0 |
NetFrame Monobank Integration Enterprise
Connect your Monobank accounts — personal (ФОП) or corporate (ТОВ) — to Odoo Accounting and synchronise bank statements automatically or on demand.
Connect ФОП (sole trader) accounts via api.monobank.ua and ТОВ (LLC) accounts via the Monobank Corporate API — all within the same Odoo instance.
A clean 3-step wizard walks you through account type selection, API token verification, and account-to-journal mapping — no technical knowledge required.
Enable scheduled synchronisation to pull new transactions automatically every 12 hours. Picks up from the last sync date — nothing missed, nothing duplicated.
Pull statements for any custom date range directly from the journal form — useful for historical imports or re-imports after reconciliation adjustments.
A dedicated bank journal is created automatically for each connected account, pre-configured with the correct currency and IBAN number.
Each transaction's counterparty is matched against existing Odoo partners by IBAN and EDRPOU code. New counterparties are created automatically when all required fields are present.
Tokens are stored securely in Odoo and never logged. If a token expires, the connection switches to an error state and notifies you via the chatter — no silent failures.
Each company maintains its own independent Monobank connections, journals, and sync state — perfect for holding structures with multiple legal entities.
Open a bank journal and click Connect Monobank
↓
Step 1 — Choose account type (ФОП / ТОВ) and enter your API token
↓
Step 2 — Review fetched accounts with live balances and map to journals
↓
Connected — transactions will sync automatically every 12 hours
↓
Fetch the latest transactions in one click from the Accounting dashboard
↓
Or open the journal and click Pull Statements for a custom date range
↓
monobank_endpoint→ https://api.monobank.ua/ (personal / ФОП)monobank_corp_endpoint→ https://corp-api.monobank.ua/ (corporate / ТОВ)
- Choose ФОП (Фізична особа-підприємець) or ТОВ (Юридична особа)
- Paste your API token
- Personal: api.monobank.ua → Settings → API → Copy token
- Corporate: web.monobank.ua → Company → Tokens → New token
- Click Check Token
- The wizard shows all accounts with IBAN, currency, and current balance
- Check the accounts you want to import
- Optionally select an existing journal for each account (leave blank to auto-create)
- Click Connect
- Open the affected journal
- Click Connect Monobank
- Enter the new token and click Check Token
- Click Connect — the existing link is updated, no duplicates are created
Yes. Each type uses a separate API endpoint and a separate Odoo connection. You can run both in parallel within the same company or across different companies.
Yes. Each company has its own independent connections, journals, and sync state. The same token used in two different companies creates two separate connections.
Monobank enforces a rate limit (HTTP 429). When reached, the sync stops gracefully and a notification is posted to the chatter. The next scheduled run retries automatically.
For corporate (ТОВ) accounts: only DONE transactions are imported — PENDING and DECLINED are skipped. For personal (ФОП) accounts all returned transactions are imported.
For a newly connected account the integration fetches the last 30 days automatically. Use Pull Statements to import an earlier date range.
Author: Netframe
For implementation assistance, custom configuration, or any questions — reach out to the Netframe team.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must 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