Initial commit: Odoomates Odoo packages (12 packages)

This commit is contained in:
Ernad Husremovic 2025-08-29 15:49:21 +02:00
commit 3b38c49bf0
526 changed files with 34983 additions and 0 deletions

View 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

View file

@ -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.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for om_account_accountant. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -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)

View 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.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-odoomates-om_account_accountant"
# or
uv pip install odoo-bringout-odoomates-om_account_accountant"
```

View 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.

View file

@ -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

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -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

View file

@ -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.

View file

@ -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
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

@ -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

View file

@ -0,0 +1,3 @@
# -*- coding: utf-8 -*-
from . import models

View file

@ -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'],
}

View file

@ -0,0 +1,7 @@
## Module <om_account_accountant>
#### 22.07.2022
#### Version 16.0.1.0.0
##### ADD
- initial release

View file

@ -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

View file

@ -0,0 +1,3 @@
##Turkish - Alaattin Kahramanlar
##Spanish MX - Alfonso González
##French - Sylvain LC

View file

@ -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"

View file

@ -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 ""

View file

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
from . import account_move
from . import settings

View file

@ -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'

View file

@ -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.")

View file

@ -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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -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;">

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View 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",
]