Initial commit: Odoomates Odoo packages (12 packages)
49
odoo-bringout-odoomates-om_account_accountant/README.md
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
# Odoo 16 Accounting
|
||||
|
||||
Odoo 16 Financial Reports, Asset Management and Account Budget, Financial Reports, Recurring Payments, Bank Statement Import, Customer Follow Up Management,Account Lock Date, Accounting Dashboard
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-odoomates-om_account_accountant
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- accounting_pdf_reports
|
||||
- om_account_budget
|
||||
- om_recurring_payments
|
||||
- om_account_daily_reports
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Odoo 16 Accounting
|
||||
- **Version**: 1.0.0
|
||||
- **Category**: Accounting
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: True
|
||||
|
||||
## Source
|
||||
|
||||
Custom addon from bringout-odoomates vendor, addon `om_account_accountant`.
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the addon.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Reports: doc/REPORTS.md
|
||||
- Security: doc/SECURITY.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
# Architecture
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
U[Users] -->|HTTP| V[Views and QWeb Templates]
|
||||
V --> C[Controllers]
|
||||
V --> W[Wizards – Transient Models]
|
||||
C --> M[Models and ORM]
|
||||
W --> M
|
||||
M --> R[Reports]
|
||||
DX[Data XML] --> M
|
||||
S[Security – ACLs and Groups] -. enforces .-> M
|
||||
|
||||
subgraph Om_account_accountant Module - om_account_accountant
|
||||
direction LR
|
||||
M:::layer
|
||||
W:::layer
|
||||
C:::layer
|
||||
V:::layer
|
||||
R:::layer
|
||||
S:::layer
|
||||
DX:::layer
|
||||
end
|
||||
|
||||
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
|
||||
```
|
||||
|
||||
Notes
|
||||
- Views include tree/form/kanban templates and report templates.
|
||||
- Controllers provide website/portal routes when present.
|
||||
- Wizards are UI flows implemented with `models.TransientModel`.
|
||||
- Data XML loads data/demo records; Security defines groups and access.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Configuration
|
||||
|
||||
Refer to Odoo settings for om_account_accountant. Configure related models, access rights, and options as needed.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Controllers
|
||||
|
||||
This module does not define custom HTTP controllers.
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# Dependencies
|
||||
|
||||
This addon depends on:
|
||||
|
||||
- [accounting_pdf_reports](../../odoo-bringout-odoomates-accounting_pdf_reports)
|
||||
- [om_account_budget](../../odoo-bringout-odoomates-om_account_budget)
|
||||
- [om_recurring_payments](../../odoo-bringout-odoomates-om_recurring_payments)
|
||||
- [om_account_daily_reports](../../odoo-bringout-odoomates-om_account_daily_reports)
|
||||
4
odoo-bringout-odoomates-om_account_accountant/doc/FAQ.md
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# FAQ
|
||||
|
||||
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
|
||||
- Q: How to enable? A: Start server with --addon om_account_accountant or install in UI.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# Install
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-odoomates-om_account_accountant"
|
||||
# or
|
||||
uv pip install odoo-bringout-odoomates-om_account_accountant"
|
||||
```
|
||||
13
odoo-bringout-odoomates-om_account_accountant/doc/MODELS.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Models
|
||||
|
||||
Detected core models and extensions in om_account_accountant.
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class account_move
|
||||
class res_config_settings
|
||||
```
|
||||
|
||||
Notes
|
||||
- Classes show model technical names; fields omitted for brevity.
|
||||
- Items listed under _inherit are extensions of existing models.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
# Overview
|
||||
|
||||
Packaged Odoo addon: om_account_accountant. Provides features documented in upstream Odoo 16 under this addon.
|
||||
|
||||
- Source: OCA/OCB 16.0, addon om_account_accountant
|
||||
- License: LGPL-3
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Reports
|
||||
|
||||
This module does not define custom reports.
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
# Security
|
||||
|
||||
Access control and security definitions in om_account_accountant.
|
||||
|
||||
## Access Control Lists (ACLs)
|
||||
|
||||
Model access permissions defined in:
|
||||
- **[all_odoo_addons_repos.txt](../all_odoo_addons_repos.txt)**
|
||||
- 318 model access rules
|
||||
- **[bosnian_translations.json](../bosnian_translations.json)**
|
||||
- 50 model access rules
|
||||
- **[bosnian_translations_output.json](../bosnian_translations_output.json)**
|
||||
- 444 model access rules
|
||||
- **[CHANGELOG.md](../CHANGELOG.md)**
|
||||
- 132 model access rules
|
||||
- **[delete_all_odoo_addons.sh](../delete_all_odoo_addons.sh)**
|
||||
- 50 model access rules
|
||||
- **[delete_odoo_addons.sh](../delete_odoo_addons.sh)**
|
||||
- 44 model access rules
|
||||
- **[doc](../doc)**
|
||||
- **[docker](../docker)**
|
||||
- **[input](../input)**
|
||||
- **[nix](../nix)**
|
||||
- **[odoo.conf](../odoo.conf)**
|
||||
- 58 model access rules
|
||||
- **[odoo_packages_bez_l10n.txt](../odoo_packages_bez_l10n.txt)**
|
||||
- 1947 model access rules
|
||||
- **[odoo_packages_bringout.txt](../odoo_packages_bringout.txt)**
|
||||
- 1947 model access rules
|
||||
- **[odoo_packages.txt](../odoo_packages.txt)**
|
||||
- 2085 model access rules
|
||||
- **[output](../output)**
|
||||
- **[packages](../packages)**
|
||||
- **[PACKAGES.md](../PACKAGES.md)**
|
||||
- 298 model access rules
|
||||
- **[README.md](../README.md)**
|
||||
- 338 model access rules
|
||||
- **[scripts](../scripts)**
|
||||
- **[temp](../temp)**
|
||||
- **[TRANSLATION_BS_SUMMARY.md](../TRANSLATION_BS_SUMMARY.md)**
|
||||
- 146 model access rules
|
||||
- **[verify_deletions.sh](../verify_deletions.sh)**
|
||||
- 55 model access rules
|
||||
|
||||
## Record Rules
|
||||
|
||||
Row-level security rules defined in:
|
||||
|
||||
## Security Groups & Configuration
|
||||
|
||||
Security groups and permissions defined in:
|
||||
- **[group.xml](../om_account_accountant/security/group.xml)**
|
||||
- 3 security groups defined
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "Security Layers"
|
||||
A[Users] --> B[Groups]
|
||||
B --> C[Access Control Lists]
|
||||
C --> D[Models]
|
||||
B --> E[Record Rules]
|
||||
E --> F[Individual Records]
|
||||
end
|
||||
```
|
||||
|
||||
Security files overview:
|
||||
- **[group.xml](../om_account_accountant/security/group.xml)**
|
||||
- Security groups, categories, and XML-based rules
|
||||
|
||||
Notes
|
||||
- Access Control Lists define which groups can access which models
|
||||
- Record Rules provide row-level security (filter records by user/group)
|
||||
- Security groups organize users and define permission sets
|
||||
- All security is enforced at the ORM level by Odoo
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Troubleshooting
|
||||
|
||||
- Ensure Python and Odoo environment matches repo guidance.
|
||||
- Check database connectivity and logs if startup fails.
|
||||
- Validate that dependent addons listed in DEPENDENCIES.md are installed.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
# Usage
|
||||
|
||||
Start Odoo including this addon (from repo root):
|
||||
|
||||
```bash
|
||||
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon om_account_accountant
|
||||
```
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Wizards
|
||||
|
||||
This module does not include UI wizards.
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
==================
|
||||
Odoo 16 Accounting
|
||||
==================
|
||||
|
||||
This Module will adds following accounting features to Odoo 16 community edition:
|
||||
Financial Reports, Asset Management, Budget Management, Bank Statement Import,
|
||||
Daily Reports, Customer Follow Ups and Recurring Payments
|
||||
|
||||
|
||||
Common FAQ
|
||||
==========
|
||||
1. How to skip in payment status and directly move to paid status ?
|
||||
a) https://www.youtube.com/watch?v=eWxfy86Byog
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
To install this module, you need to:
|
||||
|
||||
Download the module and add it to your Odoo addons folder. Afterward, log on to
|
||||
your Odoo server and go to the Apps menu. Trigger the debug mode and update the
|
||||
list by clicking on the "Update Apps List" link. Now install the module by
|
||||
clicking on the install button.
|
||||
|
||||
Upgrade
|
||||
============
|
||||
|
||||
To upgrade this module, you need to:
|
||||
|
||||
Download the module and add it to your Odoo addons folder. Restart the server
|
||||
and log on to your Odoo server. Select the Apps menu and upgrade the module by
|
||||
clicking on the upgrade button.
|
||||
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
There is Nothing to Configure
|
||||
|
||||
|
||||
Credits
|
||||
=======
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
* Odoo Mates <odoomates@gmail.com>
|
||||
|
||||
|
||||
Author & Maintainer
|
||||
-------------------
|
||||
|
||||
This module is maintained by the Odoo Mates
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import models
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
{
|
||||
'name': 'Odoo 16 Accounting',
|
||||
'version': '1.0.0',
|
||||
'category': 'Accounting',
|
||||
'summary': 'Accounting Reports, Asset Management and Account Budget, Recurring Payments, '
|
||||
'Lock Dates, Fiscal Year For Odoo 16 Community Edition, Accounting Dashboard, Financial Reports, '
|
||||
'Customer Follow up Management, Bank Statement Import, Odoo Budget',
|
||||
'description': 'Odoo 16 Financial Reports, Asset Management and '
|
||||
'Account Budget, Financial Reports, Recurring Payments, '
|
||||
'Bank Statement Import, Customer Follow Up Management,'
|
||||
'Account Lock Date, Accounting Dashboard',
|
||||
'live_test_url': 'https://www.youtube.com/watch?v=6gB-05E5kNg',
|
||||
'sequence': '1',
|
||||
'website': 'https://www.odoomates.tech',
|
||||
'author': 'Odoo Mates, Odoo SA',
|
||||
'maintainer': 'Odoo Mates',
|
||||
'license': 'LGPL-3',
|
||||
'support': 'odoomates@gmail.com',
|
||||
'depends': [
|
||||
'accounting_pdf_reports',
|
||||
#'om_account_asset',
|
||||
'om_account_budget',
|
||||
#'om_fiscal_year',
|
||||
'om_recurring_payments',
|
||||
#'om_account_bank_statement_import', # koristimo OCA bank import
|
||||
'om_account_daily_reports',
|
||||
#'om_account_followup',
|
||||
],
|
||||
'demo': [],
|
||||
'data': [
|
||||
'security/group.xml',
|
||||
'views/settings.xml',
|
||||
'views/account_group.xml',
|
||||
'views/account_tag.xml',
|
||||
'views/res_partner.xml',
|
||||
'views/account_coa_template.xml',
|
||||
'views/fiscal_position_template.xml',
|
||||
'views/account_bank_statement.xml',
|
||||
'views/payment_method.xml',
|
||||
'views/reconciliation.xml',
|
||||
'views/account_journal.xml',
|
||||
'views/menu.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'auto_install': False,
|
||||
'images': ['static/description/banner.png'],
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
## Module <om_account_accountant>
|
||||
|
||||
#### 22.07.2022
|
||||
#### Version 16.0.1.0.0
|
||||
##### ADD
|
||||
- initial release
|
||||
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
==================
|
||||
Odoo 16 Accounting
|
||||
==================
|
||||
|
||||
This Module will adds following accounting features to Odoo 16 community edition:
|
||||
Financial Reports, Asset Management, Budget Management, Bank Statement Import,
|
||||
Daily Reports, Customer Follow Ups and Recurring Payments
|
||||
|
||||
Common FAQ
|
||||
==========
|
||||
1. How to skip in payment status and directly move to paid status ?
|
||||
a) https://www.youtube.com/watch?v=eWxfy86Byog
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
To install this module, you need to:
|
||||
|
||||
Download the module and add it to your Odoo addons folder. Afterward, log on to
|
||||
your Odoo server and go to the Apps menu. Trigger the debug mode and update the
|
||||
list by clicking on the "Update Apps List" link. Now install the module by
|
||||
clicking on the install button.
|
||||
|
||||
|
||||
Upgrade
|
||||
============
|
||||
|
||||
To upgrade this module, you need to:
|
||||
|
||||
Download the module and add it to your Odoo addons folder. Restart the server
|
||||
and log on to your Odoo server. Select the Apps menu and upgrade the module by
|
||||
clicking on the upgrade button.
|
||||
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
There is Nothing to Configure
|
||||
|
||||
|
||||
Credits
|
||||
=======
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
* Odoo Mates <odoomates@gmail.com>
|
||||
|
||||
|
||||
Author & Maintainer
|
||||
-------------------
|
||||
|
||||
This module is maintained by the Odoo Mates
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
##Turkish - Alaattin Kahramanlar
|
||||
##Spanish MX - Alfonso González
|
||||
##French - Sylvain LC
|
||||
|
|
@ -0,0 +1,198 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * om_account_accountant
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 08:04+0000\n"
|
||||
"PO-Revision-Date: 2024-03-13 08:04+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_group_action
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_group
|
||||
msgid "Account Groups"
|
||||
msgstr "Grupe konta"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_account_tag
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_tag
|
||||
msgid "Account Tags"
|
||||
msgstr "Oznake konta"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Account Template"
|
||||
msgstr "Predložak konta"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_partner_property_form
|
||||
msgid "Accounting"
|
||||
msgstr "Računovodstvo"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.res_config_settings_view_form
|
||||
msgid "Anglo-Saxon Accounting"
|
||||
msgstr "Anglo-saksonsko računovodstvo"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_accounting_statement_bank
|
||||
msgid "Bank Statements"
|
||||
msgstr "Izvodi banke"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_accounting_bank_and_cash
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_bank_cash
|
||||
msgid "Bank and Cash"
|
||||
msgstr "Banka i Blagajna"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_accounting_statement_cash
|
||||
msgid "Cash Registers"
|
||||
msgstr "Kase"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_form
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_tree
|
||||
msgid "Chart of Accounts Template"
|
||||
msgstr "Grafikon of Računs Šablon"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_chart_template_form
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_coa_template
|
||||
msgid "Chart of Accounts Templates"
|
||||
msgstr "Predlošci kontnog plana"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model,name:om_account_accountant.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Postavke"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_form
|
||||
msgid "Default Taxes"
|
||||
msgstr "Tekući porezi"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Expense Account"
|
||||
msgstr "Konto za rashode"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_fiscal_position_template
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_fiscal_position_template
|
||||
msgid "Fiscal Position Templates"
|
||||
msgstr "Predlošci fiskalnih pozicija"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
msgid "Group By"
|
||||
msgstr "Grupiši po"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Income Account"
|
||||
msgstr "Konto prihoda"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model,name:om_account_accountant.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr "Žurnal"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_finance_entries_accounting_journals
|
||||
msgid "Journals"
|
||||
msgstr "Žurnali"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_misc
|
||||
msgid "Miscellaneous"
|
||||
msgstr "Razno"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Payable Account"
|
||||
msgstr "Potražni saldo-konto"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
msgid "Payment Method"
|
||||
msgstr "Metoda plaćanja"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_payment_method
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_payment_method
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_form
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_tree
|
||||
msgid "Payment Methods"
|
||||
msgstr "Metoda plaćanja"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
msgid "Payment Type"
|
||||
msgstr "Tip plaćanja"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_form
|
||||
msgid "Properties"
|
||||
msgstr "Svojstva"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_purchase
|
||||
msgid "Purchases"
|
||||
msgstr "Nabavke"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Receivable Account"
|
||||
msgstr "Dugovni saldo-konto"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.server,name:om_account_accountant.action_account_reconciliation
|
||||
msgid "Reconcile"
|
||||
msgstr "Reconcile"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Record the cost of a good as an expense when this good is\n"
|
||||
" invoiced to a final customer (instead of recording the cost as soon\n"
|
||||
" as the product is received in stock)."
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model.fields,help:om_account_accountant.field_res_config_settings__anglo_saxon_accounting
|
||||
msgid ""
|
||||
"Record the cost of a good as an expense when this good is invoiced to a "
|
||||
"final customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_sales
|
||||
msgid "Sales"
|
||||
msgstr "Prodaja"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Search Chart of Account Templates"
|
||||
msgstr "Pretraži Grafikon of Račun Šablons"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_templates
|
||||
msgid "Templates"
|
||||
msgstr "Predlošci"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model.fields,field_description:om_account_accountant.field_res_config_settings__anglo_saxon_accounting
|
||||
msgid "Use anglo-saxon accounting"
|
||||
msgstr "Koristi Anglo-Saxonsko računovodstvo"
|
||||
|
|
@ -0,0 +1,198 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * om_account_accountant
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-03-13 08:04+0000\n"
|
||||
"PO-Revision-Date: 2024-03-13 08:04+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_group_action
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_group
|
||||
msgid "Account Groups"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_account_tag
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_tag
|
||||
msgid "Account Tags"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Account Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_partner_property_form
|
||||
msgid "Accounting"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.res_config_settings_view_form
|
||||
msgid "Anglo-Saxon Accounting"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_accounting_statement_bank
|
||||
msgid "Bank Statements"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_accounting_bank_and_cash
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_bank_cash
|
||||
msgid "Bank and Cash"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_accounting_statement_cash
|
||||
msgid "Cash Registers"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_form
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_tree
|
||||
msgid "Chart of Accounts Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_chart_template_form
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_coa_template
|
||||
msgid "Chart of Accounts Templates"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model,name:om_account_accountant.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_form
|
||||
msgid "Default Taxes"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Expense Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_fiscal_position_template
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_fiscal_position_template
|
||||
msgid "Fiscal Position Templates"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
msgid "Group By"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Income Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model,name:om_account_accountant.model_account_move
|
||||
msgid "Journal Entry"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_finance_entries_accounting_journals
|
||||
msgid "Journals"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_misc
|
||||
msgid "Miscellaneous"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Payable Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
msgid "Payment Method"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.act_window,name:om_account_accountant.action_account_payment_method
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_payment_method
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_form
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_tree
|
||||
msgid "Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_payment_method_search
|
||||
msgid "Payment Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_form
|
||||
msgid "Properties"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_purchase
|
||||
msgid "Purchases"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Receivable Account"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.actions.server,name:om_account_accountant.action_account_reconciliation
|
||||
msgid "Reconcile"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Record the cost of a good as an expense when this good is\n"
|
||||
" invoiced to a final customer (instead of recording the cost as soon\n"
|
||||
" as the product is received in stock)."
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model.fields,help:om_account_accountant.field_res_config_settings__anglo_saxon_accounting
|
||||
msgid ""
|
||||
"Record the cost of a good as an expense when this good is invoiced to a "
|
||||
"final customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_action_account_moves_journal_sales
|
||||
msgid "Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model_terms:ir.ui.view,arch_db:om_account_accountant.view_account_chart_template_seacrh
|
||||
msgid "Search Chart of Account Templates"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.ui.menu,name:om_account_accountant.menu_account_templates
|
||||
msgid "Templates"
|
||||
msgstr ""
|
||||
|
||||
#. module: om_account_accountant
|
||||
#: model:ir.model.fields,field_description:om_account_accountant.field_res_config_settings__anglo_saxon_accounting
|
||||
msgid "Use anglo-saxon accounting"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import account_move
|
||||
from . import settings
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from odoo import fields, models, api
|
||||
|
||||
|
||||
class AccountMove(models.Model):
|
||||
_inherit = "account.move"
|
||||
|
||||
@api.model
|
||||
def _get_invoice_in_payment_state(self):
|
||||
return 'in_payment'
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = "res.config.settings"
|
||||
|
||||
anglo_saxon_accounting = fields.Boolean(related="company_id.anglo_saxon_accounting",
|
||||
readonly=False, string="Use anglo-saxon accounting",
|
||||
help="Record the cost of a good as an expense when this good is invoiced "
|
||||
"to a final customer.")
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0"?>
|
||||
<odoo>
|
||||
|
||||
<record id="base.module_category_accounting_accounting" model="ir.module.category">
|
||||
<field name="name">Accounting</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_user" model="res.groups">
|
||||
<field name="name">Accountant</field>
|
||||
<field name="category_id" ref="base.module_category_accounting_accounting" />
|
||||
<field name="implied_ids" eval="[(4, ref('account.group_account_invoice'))]" />
|
||||
<field name="users" eval="[(4, ref('base.user_admin')), (4, ref('base.user_root'))]" />
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_manager" model="res.groups">
|
||||
<field name="implied_ids" eval="[(4, ref('account.group_account_user')), (3, ref('account.group_account_invoice'))]" />
|
||||
<field name="name">Advisor</field>
|
||||
</record>
|
||||
|
||||
<record id="account.group_account_readonly" model="res.groups">
|
||||
<field name="name">Auditor</field>
|
||||
<field name="category_id" ref="base.module_category_accounting_accounting" />
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 145 KiB |
|
After Width: | Height: | Size: 158 KiB |
|
After Width: | Height: | Size: 227 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
|
@ -0,0 +1,220 @@
|
|||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span6">
|
||||
<a target="_blank" href="https://www.youtube.com/watch?v=PEvrXDgfRMM">
|
||||
<h3 class="oe_slogan" style="color: #332c3c;font-size: 24px;font-weight: bold;font-style: italic;">
|
||||
<blink>Like to part of this project ? Contribute and
|
||||
lets enhance and create a better product for the community
|
||||
</blink>
|
||||
</h3>
|
||||
<h6 class="oe_slogan"style="color: #332c3c;font-size: 20px;font-weight: bold;font-style: italic;">
|
||||
help us to translate the module into your language.
|
||||
Click to know how you can contribute
|
||||
</h6>
|
||||
</a>
|
||||
</div>
|
||||
<div class="oe_span6">
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<a target="_blank" href="https://www.youtube.com/watch?v=PEvrXDgfRMM">
|
||||
<img src="odoo_github.png" style="height:200px;">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="col-md-12">
|
||||
<h2 class="oe_slogan" style="font-size: 35px;color:#2C0091"><b>Odoo 16 Accounting</b></h2>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Financial Reports</h2>
|
||||
<h3 class="oe_slogan" style="color:#000066;font-size: 24px;">Balance Sheet, Profit and Loss, Partner Ledger,
|
||||
Aged Partner Balance, Aged Receivable, Aged Payable, General Ledger,
|
||||
Trial Balance, Tax Reports, Journals Audit Reports</h3>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="financial_reports.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Asset Management</h2>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_asset_management.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Budget Management</h2>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_budget.gif" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Accounting Dashboard</h2>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_account_dashboard.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Customer Follow Up</h2>
|
||||
<h3 class="oe_slogan" style="color:#000066;font-size: 24px;">Send follow up emails to customer regarding pending payments
|
||||
</h3>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_customer_followup.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Recurring Payment</h2>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_recurring_payment.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Daily Reports</h2>
|
||||
<h3 class="oe_slogan" style="color:#000066;font-size: 24px;">Day Book, Cash Book and Bank Book</h3>
|
||||
<div style="text-align: center;">
|
||||
<a href="https://www.youtube.com/watch?v=PEh-an8iCO0" target="_blank" class="fa fa-youtube-play" style="font-size:24px;color:red">
|
||||
Daily financial reports
|
||||
</a>
|
||||
</div>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="daily_reports.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Fiscal Year and Closing</h2>
|
||||
<h3 class="oe_slogan" style="color:#000066;font-size: 24px;">
|
||||
Manage fiscal years and year ending by setting lock dates
|
||||
</h3>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_fiscal_year.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Support Bank Statement Importing</h2>
|
||||
<h3 class="oe_slogan" style="color:#000066;font-size: 24px;">Import bank statements in excel and csv formats</h3>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo16_bank_statement.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Account Settings</h2>
|
||||
<h3 class="oe_slogan" style="color:#000066;font-size: 24px;">Enable sales receipts, purchase receipts, credit limit,
|
||||
anglo saxon accounting and configure fiscal years from account settings
|
||||
</h3>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="account_settings.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#332c3c;font-size: 28px;">Account Settings</h2>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="account_settings2.png" style="height:400px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="oe_container">
|
||||
<div class="oe_row oe_spaced">
|
||||
<div class="oe_span12">
|
||||
<h2 class="oe_slogan" style="color:#714B67;font-size: 28px;">Need Enhanced Financial Reports ?</h2>
|
||||
<h3 class="oe_slogan" style="color:#714B67;font-size: 28px;">
|
||||
View financial reports in screen with filters and in PDF, Excel formats</h3>
|
||||
<div class="oe_demo oe_picture oe_screenshot">
|
||||
<img src="odoo_report.gif" style="height:400px;">
|
||||
</div>
|
||||
<div style="text-align: center;">
|
||||
<a href="https://apps.odoo.com/apps/modules/15.0/om_accounting_reports/" target="_blank" class="fa fa-bookmark" style="font-size:24px;color:#714B67">
|
||||
Enhanced accounting reports
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<hr style="width: 100%;height: 4px;background: #2C0091;margin: 0px 0px;">
|
||||
<hr style="width: 100%;height: 4px;background: #148963;margin: 0px 0px;">
|
||||
<section class="oe_container oe_dark">
|
||||
<div class="oe_row ">
|
||||
<div class="oe_slogan text-center">
|
||||
<img src="odoo_mates.png"/>
|
||||
<div style="color:#269900;">
|
||||
<h3 style="color:#2C0091;font-size: 25px;">If you need any help or want more features, just contact us:</h3><br>
|
||||
<h3 style="color:#2C0091;font-size: 20px;">Email: <a href="odoomates@gmail.com">odoomates@gmail.com</a> <br></h3>
|
||||
</div>
|
||||
<div class="oe_slogan">
|
||||
<h2>
|
||||
<a target="_blank" href="https://www.facebook.com/odoomate/" target="new">
|
||||
<i class="fa fa-facebook-square" style="font-size:38px;"></i>
|
||||
</a>
|
||||
<a target="_blank" href="https://twitter.com/odoomates/" target="new">
|
||||
<i class="fa fa-twitter" style="font-size:38px;"></i>
|
||||
</a>
|
||||
<a href="#" target="_blank">
|
||||
<i class="fa fa-linkedin" style="font-size:38px;"></i>
|
||||
</a>
|
||||
<a target="_blank" href="https://www.youtube.com/channel/UCVKlUZP7HAhdQgs-9iTJklQ">
|
||||
<i class="fa fa-youtube-play" style="font-size:38px;"></i>
|
||||
</a>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<hr style="width: 100%;height: 4px;background: #148963;margin: 0px 0px;">
|
||||
<hr style="width: 100%;height: 4px;background: #2C0091;margin: 0px 0px;">
|
||||
|
After Width: | Height: | Size: 219 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 72 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 376 KiB |
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
|
||||
<menuitem id="menu_accounting_bank_and_cash"
|
||||
name="Bank and Cash"
|
||||
parent="account.menu_finance_entries"
|
||||
sequence="15"/>
|
||||
|
||||
<menuitem id="menu_accounting_statement_bank"
|
||||
action="account.action_bank_statement_tree"
|
||||
parent="menu_accounting_bank_and_cash"
|
||||
sequence="10"/>
|
||||
|
||||
<menuitem id="menu_accounting_statement_cash"
|
||||
action="account.action_view_bank_statement_tree"
|
||||
parent="menu_accounting_bank_and_cash"
|
||||
sequence="20"/>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_account_chart_template_form" model="ir.ui.view">
|
||||
<field name="name">account.chart.template.form</field>
|
||||
<field name="model">account.chart.template</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Chart of Accounts Template">
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="parent_id"/>
|
||||
<field name="bank_account_code_prefix"/>
|
||||
<field name="cash_account_code_prefix"/>
|
||||
<field name="transfer_account_code_prefix"/>
|
||||
<field name="code_digits"/>
|
||||
<field name="visible"/>
|
||||
<field name="use_anglo_saxon" />
|
||||
<!-- <field name="complete_tax_set"/>-->
|
||||
</group>
|
||||
<separator string="Default Taxes" colspan="4"/>
|
||||
<field name="tax_template_ids" colspan="4" nolabel="1"/>
|
||||
<separator string="Properties" colspan="4"/>
|
||||
<group col="4">
|
||||
<field name="property_account_receivable_id"/>
|
||||
<field name="property_account_payable_id"/>
|
||||
<field name="property_account_expense_categ_id"/>
|
||||
<field name="property_account_income_categ_id"/>
|
||||
<field name="property_account_expense_id"/>
|
||||
<field name="property_account_income_id"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_account_chart_template_seacrh" model="ir.ui.view">
|
||||
<field name="name">account.chart.template.search</field>
|
||||
<field name="model">account.chart.template</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Search Chart of Account Templates">
|
||||
<field name="name" string="Account Template"/>
|
||||
<field name="bank_account_code_prefix"/>
|
||||
<field name="cash_account_code_prefix"/>
|
||||
<field name="transfer_account_code_prefix"/>
|
||||
<group expand="0" string="Group By">
|
||||
<filter string="Receivable Account" name="receivalbeacc" domain="[]"
|
||||
context="{'group_by':'property_account_receivable_id'}"/>
|
||||
<filter string="Payable Account" name="payableacc" domain="[]"
|
||||
context="{'group_by':'property_account_payable_id'}"/>
|
||||
<filter string="Income Account" name="incomeacc" domain="[]"
|
||||
context="{'group_by':'property_account_income_categ_id'}"/>
|
||||
<filter string="Expense Account" name="expenseacc" domain="[]"
|
||||
context="{'group_by':'property_account_expense_categ_id'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_account_chart_template_tree" model="ir.ui.view">
|
||||
<field name="name">account.chart.template.tree</field>
|
||||
<field name="model">account.chart.template</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Chart of Accounts Template">
|
||||
<field name="name"/>
|
||||
<field name="property_account_receivable_id" invisible="1"/>
|
||||
<field name="property_account_payable_id" invisible="1"/>
|
||||
<field name="property_account_expense_categ_id" invisible="1"/>
|
||||
<field name="property_account_income_categ_id" invisible="1"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
<record id="action_account_chart_template_form" model="ir.actions.act_window">
|
||||
<field name="name">Chart of Accounts Templates</field>
|
||||
<field name="res_model">account.chart.template</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
-->
|
||||
|
||||
<record id="action_account_group_action" model="ir.actions.act_window">
|
||||
<field name="name">Account Groups</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">account.group</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
<!--
|
||||
<menuitem id="menu_account_coa_template"
|
||||
action="om_account_accountant.action_account_chart_template_form"
|
||||
parent="menu_account_templates"
|
||||
sequence="10"/>
|
||||
-->
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="action_account_group_action" model="ir.actions.act_window">
|
||||
<field name="name">Account Groups</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">account.group</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_account_group"
|
||||
action="action_account_group_action"
|
||||
sequence="50"
|
||||
parent="account.account_account_menu"/>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_account_journal_form" model="ir.ui.view">
|
||||
<field name="name">account.journal</field>
|
||||
<field name="model">account.journal</field>
|
||||
<field name="inherit_id" ref="account.view_account_journal_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='inbound_payment_method_line_ids']/tree/field[@name='payment_account_id']" position="attributes">
|
||||
<attribute name="optional">show</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='outbound_payment_method_line_ids']/tree/field[@name='payment_account_id']" position="attributes">
|
||||
<attribute name="optional">show</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
<record id="view_account_move_line_filter" model="ir.ui.view">
|
||||
<field name="name">account.move.line.search</field>
|
||||
<field name="model">account.move.line</field>
|
||||
|
||||
... misc_filter ...
|
||||
<filter string="Miscellaneous" domain="[('journal_id.type', '=', 'general')]" name="misc_filter" context="{'default_journal_type': 'general'}"/>
|
||||
...
|
||||
-->
|
||||
|
||||
<!-- equiment.request : views -->
|
||||
<record id="account_view_account_move_line_filter_inherit" model="ir.ui.view">
|
||||
<field name="name">account.move.line.search</field>
|
||||
<field name="model">account.move.line</field>
|
||||
<field name="inherit_id" ref="account.view_account_move_line_filter"/>
|
||||
<field name="arch" type="xml">
|
||||
|
||||
<xpath expr="//filter[@name='misc_filter']" position="after">
|
||||
<filter string="PST" name="pst_filter" domain="[('journal_id.code', '=', 'PST')]"/>
|
||||
</xpath>
|
||||
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_account_moves_journal_pst" model="ir.actions.act_window">
|
||||
<field name="context">{'search_default_group_by_move': 1, 'search_default_posted':1, 'search_default_pst_filter':1, 'expand': 1}</field>
|
||||
<field name="name">Početna stanja</field>
|
||||
<field name="res_model">account.move.line</field>
|
||||
<field name="domain">[('display_type', 'not in', ('line_section', 'line_note'))]</field>
|
||||
<field name="view_id" ref="account.view_move_line_tree_grouped_misc"/>
|
||||
<field name="view_mode">tree,pivot,graph,kanban</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="action_account_account_tag" model="ir.actions.act_window">
|
||||
<field name="name">Account Tags</field>
|
||||
<field name="res_model">account.account.tag</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_account_tag"
|
||||
action="action_account_account_tag"
|
||||
sequence="40"
|
||||
parent="account.account_account_menu"/>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<!--
|
||||
<record id="action_account_fiscal_position_template" model="ir.actions.act_window">
|
||||
<field name="name">Fiscal Position Templates</field>
|
||||
<field name="res_model">account.fiscal.position.template</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_account_fiscal_position_template"
|
||||
action="action_account_fiscal_position_template"
|
||||
parent="menu_account_templates"
|
||||
sequence="20"/>
|
||||
-->
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<menuitem id="account.menu_finance" name="Accounting"/>
|
||||
|
||||
<menuitem id="menu_account_templates"
|
||||
sequence="100"
|
||||
name="Templates"
|
||||
parent="account.menu_finance_configuration"
|
||||
groups="base.group_no_one"/>
|
||||
|
||||
<record id="account.menu_action_account_moves_all" model="ir.ui.menu">
|
||||
<field name="groups_id" eval="[(5,0,0)]" />
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_finance_entries_accounting_journals" name="Journals" parent="account.menu_finance_entries" sequence="2">
|
||||
<menuitem id="menu_action_account_moves_journal_sales" action="account.action_account_moves_journal_sales" groups="account.group_account_readonly" sequence="1"/>
|
||||
<menuitem id="menu_action_account_moves_journal_purchase" action="account.action_account_moves_journal_purchase" groups="account.group_account_readonly" sequence="2"/>
|
||||
<menuitem id="menu_action_account_moves_journal_bank_cash" action="account.action_account_moves_journal_bank_cash" groups="account.group_account_readonly" sequence="3"/>
|
||||
<menuitem id="menu_action_account_moves_journal_misc" action="account.action_account_moves_journal_misc" groups="account.group_account_readonly" sequence="4"/>
|
||||
<menuitem id="menu_action_account_moves_journal_pst" action="om_account_accountant.action_account_moves_journal_pst" groups="account.group_account_readonly" sequence="5"/>
|
||||
|
||||
</menuitem>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_account_payment_method_form" model="ir.ui.view">
|
||||
<field name="name">account.payment.method</field>
|
||||
<field name="model">account.payment.method</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Payment Methods" create="0" edit="0" delete="0">
|
||||
<sheet>
|
||||
<group>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="payment_type"/>
|
||||
|
||||
</group>
|
||||
<group>
|
||||
<field name="code"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_account_payment_method_tree" model="ir.ui.view">
|
||||
<field name="name">account.payment.method</field>
|
||||
<field name="model">account.payment.method</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Payment Methods" create="0" edit="0" delete="0">
|
||||
<field name="name"/>
|
||||
<field name="payment_type"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_account_payment_method_search" model="ir.ui.view">
|
||||
<field name="name">account.payment.method</field>
|
||||
<field name="model">account.payment.method</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Payment Methods">
|
||||
<field name="name" string="Payment Method"/>
|
||||
<field name="payment_type"/>
|
||||
<group expand="0" string="Group By">
|
||||
<filter name="payment_type" string="Payment Type" context="{'group_by':'payment_type'}"/>
|
||||
</group>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_account_payment_method" model="ir.actions.act_window">
|
||||
<field name="name">Payment Methods</field>
|
||||
<field name="res_model">account.payment.method</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_account_payment_method"
|
||||
action="action_account_payment_method"
|
||||
parent="account.root_payment_menu"
|
||||
sequence="30"
|
||||
groups="base.group_no_one" />
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="action_account_reconciliation" model="ir.actions.server">
|
||||
<field name="name">Reconcile</field>
|
||||
<field name="model_id" ref="account.model_account_move_line"/>
|
||||
<field name="binding_model_id" ref="account.model_account_move_line"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">action = records.reconcile()</field>
|
||||
<field name="groups_id" eval="[(4, ref('account.group_account_user'))]" />
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_partner_property_form" model="ir.ui.view">
|
||||
<field name="name">res.partner</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="account.view_partner_property_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//page[@name='accounting']" position="attributes">
|
||||
<attribute name="string">Accounting</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<!--
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.accountant</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@data-key='account']" position="attributes">
|
||||
<attribute name="data-string">Accounting</attribute>
|
||||
<attribute name="string">Accounting</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='group_show_sale_receipts']" position="attributes">
|
||||
<attribute name="widget"></attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='group_show_purchase_receipts']" position="attributes">
|
||||
<attribute name="widget"></attribute>
|
||||
</xpath>
|
||||
<div data-key="account" position="inside">
|
||||
<h2>Anglo-Saxon Accounting</h2>
|
||||
<div class="row mt16 o_settings_container"
|
||||
name="anglo_saxon_setting_container">
|
||||
<div class="col-12 col-lg-6 o_setting_box" id="anglo_saxon">
|
||||
<div class="o_setting_left_pane">
|
||||
<field name="anglo_saxon_accounting" />
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label string="Anglo-Saxon Accounting"
|
||||
for="anglo_saxon_accounting"/>
|
||||
<div class="text-muted">
|
||||
Record the cost of a good as an expense when this good is
|
||||
invoiced to a final customer (instead of recording the cost as soon
|
||||
as the product is received in stock).
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
-->
|
||||
|
||||
</odoo>
|
||||
45
odoo-bringout-odoomates-om_account_accountant/pyproject.toml
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
[project]
|
||||
name = "odoo-bringout-odoomates-om_account_accountant"
|
||||
version = "16.0.0"
|
||||
description = "Odoo 16 Accounting - Accounting Reports, Asset Management and Account Budget, Recurring Payments, Lock Dates, Fiscal Year For Odoo 16 Community Edition, Accounting Dashboard, Financial Reports, Customer Follow up Management, Bank Statement Import, Odoo Budget"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-odoomates-accounting_pdf_reports>=16.0.0",
|
||||
"odoo-bringout-odoomates-om_account_budget>=16.0.0",
|
||||
"odoo-bringout-odoomates-om_recurring_payments>=16.0.0",
|
||||
"odoo-bringout-odoomates-om_account_daily_reports>=16.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.11"
|
||||
classifiers = [
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
homepage = "https://github.com/bringout/0"
|
||||
repository = "https://github.com/bringout/0"
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
build-backend = "hatchling.build"
|
||||
|
||||
[tool.hatch.metadata]
|
||||
allow-direct-references = true
|
||||
|
||||
[tool.hatch.build.targets.wheel]
|
||||
packages = ["om_account_accountant"]
|
||||
|
||||
[tool.rye]
|
||||
managed = true
|
||||
dev-dependencies = [
|
||||
"pytest>=8.4.1",
|
||||
]
|
||||