| @ -0,0 +1,41 @@ | |||||
|  | Odoo 13 Budgets Management | ||||
|  | ============================= | ||||
|  | * Budgets Management system for Odoo 13 Community edition | ||||
|  | 
 | ||||
|  | Installation | ||||
|  | ============ | ||||
|  | 	- www.odoo.com/documentation/13.0/setup/install.html | ||||
|  | 	- Install our custom addon | ||||
|  | 
 | ||||
|  | License | ||||
|  | ------- | ||||
|  | General Public License, Version 3 (LGPL v3). | ||||
|  | (https://www.odoo.com/documentation/user/13.0/legal/licenses/licenses.html) | ||||
|  | 
 | ||||
|  | Company | ||||
|  | ------- | ||||
|  | * 'Cybrosys Techno Solutions <https://cybrosys.com/>`__ | ||||
|  | 
 | ||||
|  | Credits | ||||
|  | ------- | ||||
|  | * Developer: | ||||
|  | (v13) Varsha Vivek @ Cybrosys, Contact: varsha@cybrosys.in | ||||
|  | 
 | ||||
|  | Contacts | ||||
|  | -------- | ||||
|  | * Mail Contact : odoo@cybrosys.com | ||||
|  | 
 | ||||
|  | Bug Tracker | ||||
|  | ----------- | ||||
|  | Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. | ||||
|  | 
 | ||||
|  | Maintainer | ||||
|  | ========== | ||||
|  | This module is maintained by Cybrosys Technologies. | ||||
|  | 
 | ||||
|  | For support and more information, please visit https://www.cybrosys.com | ||||
|  | 
 | ||||
|  | Further information | ||||
|  | =================== | ||||
|  | HTML Description: `<static/description/index.html>`__ | ||||
|  | 
 | ||||
| @ -0,0 +1,22 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################# | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2019-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from . import models | ||||
| @ -0,0 +1,63 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################# | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2019-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | { | ||||
|  |     'name': 'Odoo 13 Budget Management', | ||||
|  |     'version': '13.0.1.0.0', | ||||
|  |     'summary': """ Budget Management for Odoo 13 Community Edition. """, | ||||
|  |     'description': """ This module allows accountants to manage analytic and budgets. | ||||
|  | 
 | ||||
|  |      Once the Budgets are defined (in Accounting/Accounting/Budgets), the Project Managers | ||||
|  |      can set the planned amount on each Analytic Account. | ||||
|  |       | ||||
|  |      The accountant has the possibility to see the total of amount planned for each | ||||
|  |      Budget in order to ensure the total planned is not greater/lower than what he | ||||
|  |      planned for this Budget. Each list of record can also be switched to a graphical | ||||
|  |      view of it. | ||||
|  |       | ||||
|  |      Three reports are available: | ||||
|  | 
 | ||||
|  |      1. The first is available from a list of Budgets. It gives the spreading, for | ||||
|  |      these Budgets, of the Analytic Accounts. | ||||
|  |      2. The second is a summary of the previous one, it only gives the spreading, | ||||
|  |      for the selected Budgets, of the Analytic Accounts. | ||||
|  |      3. The last one is available from the Analytic Chart of Accounts. It gives | ||||
|  |      the spreading, for the selected Analytic Accounts of Budgets.  | ||||
|  |      Odoo 13 Budget Management,Odoo 13, Odoo 13 Budget, Odoo 13 Accounting,  | ||||
|  |      Odoo 13 Account,Budget Management, Budget""", | ||||
|  |     'category': 'Accounting', | ||||
|  |     'author': 'Cybrosys Techno Solutions', | ||||
|  |     'company': 'Cybrosys Techno Solutions', | ||||
|  |     'maintainer': 'Cybrosys Techno Solutions', | ||||
|  |     'depends': ['base', 'account'], | ||||
|  |     'website': 'https://www.cybrosys.com', | ||||
|  |     'data': [ | ||||
|  |         'security/ir.model.access.csv', | ||||
|  |         'security/account_budget_security.xml', | ||||
|  |         'views/account_analytic_account_views.xml', | ||||
|  |         'views/account_budget_views.xml', | ||||
|  |     ], | ||||
|  |     'images': ['static/description/banner.png'], | ||||
|  |     'license': 'LGPL-3', | ||||
|  |     'installable': True, | ||||
|  |     'auto_install': False, | ||||
|  |     'application': False, | ||||
|  | } | ||||
| @ -0,0 +1,6 @@ | |||||
|  | ## Module <kit_account_budget> | ||||
|  | 
 | ||||
|  | #### 30.10.2019 | ||||
|  | #### Version 13.0.1.0.0 | ||||
|  | #### ADD | ||||
|  | - Initial commit for base_account_budget | ||||
| @ -0,0 +1,24 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################# | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2019-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | 
 | ||||
|  | from . import account_budget | ||||
|  | from . import account_analytic_account | ||||
| @ -0,0 +1,28 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################# | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2019-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | from odoo import fields, models | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class AccountAnalyticAccount(models.Model): | ||||
|  |     _inherit = "account.analytic.account" | ||||
|  | 
 | ||||
|  |     budget_line = fields.One2many('budget.lines', 'analytic_account_id', 'Budget Lines') | ||||
| @ -0,0 +1,187 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | ############################################################################# | ||||
|  | # | ||||
|  | #    Cybrosys Technologies Pvt. Ltd. | ||||
|  | # | ||||
|  | #    Copyright (C) 2019-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | ||||
|  | #    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | ||||
|  | # | ||||
|  | #    You can modify it under the terms of the GNU LESSER | ||||
|  | #    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | ||||
|  | # | ||||
|  | #    This program is distributed in the hope that it will be useful, | ||||
|  | #    but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  | #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  | #    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | ||||
|  | # | ||||
|  | #    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | ||||
|  | #    (LGPL v3) along with this program. | ||||
|  | #    If not, see <http://www.gnu.org/licenses/>. | ||||
|  | # | ||||
|  | ############################################################################# | ||||
|  | 
 | ||||
|  | from odoo import api, fields, models, _ | ||||
|  | from odoo.exceptions import ValidationError | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class AccountBudgetPost(models.Model): | ||||
|  |     _name = "account.budget.post" | ||||
|  |     _order = "name" | ||||
|  |     _description = "Budgetary Position" | ||||
|  | 
 | ||||
|  |     name = fields.Char('Name', required=True) | ||||
|  |     account_ids = fields.Many2many('account.account', 'account_budget_rel', 'budget_id', 'account_id', 'Accounts', | ||||
|  |                                    domain=[('deprecated', '=', False)]) | ||||
|  |     budget_line = fields.One2many('budget.lines', 'general_budget_id', 'Budget Lines') | ||||
|  |     company_id = fields.Many2one('res.company', 'Company', required=True, | ||||
|  |                                  default=lambda self: self.env['res.company']._company_default_get( | ||||
|  |                                      'account.budget.post')) | ||||
|  | 
 | ||||
|  |     def _check_account_ids(self, vals): | ||||
|  |         if 'account_ids' in vals: | ||||
|  |             account_ids = self.resolve_2many_commands('account_ids', vals['account_ids']) | ||||
|  |         else: | ||||
|  |             account_ids = self.account_ids | ||||
|  |         if not account_ids: | ||||
|  |             raise ValidationError(_('The budget must have at least one account.')) | ||||
|  | 
 | ||||
|  |     @api.model | ||||
|  |     def create(self, vals): | ||||
|  |         self._check_account_ids(vals) | ||||
|  |         return super(AccountBudgetPost, self).create(vals) | ||||
|  | 
 | ||||
|  |     def write(self, vals): | ||||
|  |         self._check_account_ids(vals) | ||||
|  |         return super(AccountBudgetPost, self).write(vals) | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class Budget(models.Model): | ||||
|  |     _name = "budget.budget" | ||||
|  |     _description = "Budget" | ||||
|  |     _inherit = ['mail.thread'] | ||||
|  | 
 | ||||
|  |     name = fields.Char('Budget Name', required=True, states={'done': [('readonly', True)]}) | ||||
|  |     creating_user_id = fields.Many2one('res.users', 'Responsible', default=lambda self: self.env.user) | ||||
|  |     date_from = fields.Date('Start Date', required=True, states={'done': [('readonly', True)]}) | ||||
|  |     date_to = fields.Date('End Date', required=True, states={'done': [('readonly', True)]}) | ||||
|  |     state = fields.Selection([ | ||||
|  |         ('draft', 'Draft'), | ||||
|  |         ('cancel', 'Cancelled'), | ||||
|  |         ('confirm', 'Confirmed'), | ||||
|  |         ('validate', 'Validated'), | ||||
|  |         ('done', 'Done') | ||||
|  |     ], 'Status', default='draft', index=True, required=True, readonly=True, copy=False, track_visibility='always') | ||||
|  |     budget_line = fields.One2many('budget.lines', 'budget_id', 'Budget Lines', | ||||
|  |                                   states={'done': [('readonly', True)]}, copy=True) | ||||
|  |     company_id = fields.Many2one('res.company', 'Company', required=True, | ||||
|  |                                  default=lambda self: self.env['res.company']._company_default_get( | ||||
|  |                                      'account.budget.post')) | ||||
|  | 
 | ||||
|  |     def action_budget_confirm(self): | ||||
|  |         self.write({'state': 'confirm'}) | ||||
|  | 
 | ||||
|  |     def action_budget_draft(self): | ||||
|  |         self.write({'state': 'draft'}) | ||||
|  | 
 | ||||
|  |     def action_budget_validate(self): | ||||
|  |         self.write({'state': 'validate'}) | ||||
|  | 
 | ||||
|  |     def action_budget_cancel(self): | ||||
|  |         self.write({'state': 'cancel'}) | ||||
|  | 
 | ||||
|  |     def action_budget_done(self): | ||||
|  |         self.write({'state': 'done'}) | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class BudgetLines(models.Model): | ||||
|  |     _name = "budget.lines" | ||||
|  |     _rec_name = "budget_id" | ||||
|  |     _description = "Budget Line" | ||||
|  | 
 | ||||
|  |     budget_id = fields.Many2one('budget.budget', 'Budget', ondelete='cascade', index=True, required=True) | ||||
|  |     analytic_account_id = fields.Many2one('account.analytic.account', 'Analytic Account') | ||||
|  |     general_budget_id = fields.Many2one('account.budget.post', 'Budgetary Position', required=True) | ||||
|  |     date_from = fields.Date('Start Date', required=True) | ||||
|  |     date_to = fields.Date('End Date', required=True) | ||||
|  |     paid_date = fields.Date('Paid Date') | ||||
|  |     planned_amount = fields.Float('Planned Amount', required=True, digits=0) | ||||
|  |     practical_amount = fields.Float(compute='_compute_practical_amount', string='Practical Amount', digits=0) | ||||
|  |     theoretical_amount = fields.Float(compute='_compute_theoretical_amount', string='Theoretical Amount', digits=0) | ||||
|  |     percentage = fields.Float(compute='_compute_percentage', string='Achievement') | ||||
|  |     company_id = fields.Many2one(related='budget_id.company_id', comodel_name='res.company', | ||||
|  |                                  string='Company', store=True, readonly=True) | ||||
|  | 
 | ||||
|  |     def _compute_practical_amount(self): | ||||
|  |         for line in self: | ||||
|  |             result = 0.0 | ||||
|  |             acc_ids = line.general_budget_id.account_ids.ids | ||||
|  |             date_to = self.env.context.get('wizard_date_to') or line.date_to | ||||
|  |             date_from = self.env.context.get('wizard_date_from') or line.date_from | ||||
|  |             if line.analytic_account_id.id: | ||||
|  |                 self.env.cr.execute(""" | ||||
|  |                     SELECT SUM(amount) | ||||
|  |                     FROM account_analytic_line | ||||
|  |                     WHERE account_id=%s | ||||
|  |                         AND date between %s AND %s | ||||
|  |                         AND general_account_id=ANY(%s)""", | ||||
|  |                                     (line.analytic_account_id.id, date_from, date_to, acc_ids,)) | ||||
|  |                 result = self.env.cr.fetchone()[0] or 0.0 | ||||
|  |             line.practical_amount = result | ||||
|  | 
 | ||||
|  |     def _compute_theoretical_amount(self): | ||||
|  |         today = fields.Datetime.now() | ||||
|  |         for line in self: | ||||
|  |             # Used for the report | ||||
|  | 
 | ||||
|  |             if self.env.context.get('wizard_date_from') and self.env.context.get('wizard_date_to'): | ||||
|  |                 date_from = fields.Datetime.from_string(self.env.context.get('wizard_date_from')) | ||||
|  |                 date_to = fields.Datetime.from_string(self.env.context.get('wizard_date_to')) | ||||
|  |                 if date_from < fields.Datetime.from_string(line.date_from): | ||||
|  |                     date_from = fields.Datetime.from_string(line.date_from) | ||||
|  |                 elif date_from > fields.Datetime.from_string(line.date_to): | ||||
|  |                     date_from = False | ||||
|  | 
 | ||||
|  |                 if date_to > fields.Datetime.from_string(line.date_to): | ||||
|  |                     date_to = fields.Datetime.from_string(line.date_to) | ||||
|  |                 elif date_to < fields.Datetime.from_string(line.date_from): | ||||
|  |                     date_to = False | ||||
|  | 
 | ||||
|  |                 theo_amt = 0.00 | ||||
|  |                 if date_from and date_to: | ||||
|  |                     line_timedelta = fields.Datetime.from_string(line.date_to) - fields.Datetime.from_string( | ||||
|  |                         line.date_from) | ||||
|  |                     elapsed_timedelta = date_to - date_from | ||||
|  |                     if elapsed_timedelta.days > 0: | ||||
|  |                         theo_amt = ( | ||||
|  |                                            elapsed_timedelta.total_seconds() / line_timedelta.total_seconds()) * line.planned_amount | ||||
|  |             else: | ||||
|  |                 if line.paid_date: | ||||
|  |                     if fields.Datetime.from_string(line.date_to) <= fields.Datetime.from_string(line.paid_date): | ||||
|  |                         theo_amt = 0.00 | ||||
|  |                     else: | ||||
|  |                         theo_amt = line.planned_amount | ||||
|  |                 else: | ||||
|  |                     line_timedelta = fields.Datetime.from_string(line.date_to) - fields.Datetime.from_string( | ||||
|  |                         line.date_from) | ||||
|  |                     elapsed_timedelta = fields.Datetime.from_string(today) - ( | ||||
|  |                         fields.Datetime.from_string(line.date_from)) | ||||
|  | 
 | ||||
|  |                     if elapsed_timedelta.days < 0: | ||||
|  |                         # If the budget line has not started yet, theoretical amount should be zero | ||||
|  |                         theo_amt = 0.00 | ||||
|  |                     elif line_timedelta.days > 0 and fields.Datetime.from_string(today) < fields.Datetime.from_string( | ||||
|  |                             line.date_to): | ||||
|  |                         # If today is between the budget line date_from and date_to | ||||
|  |                         theo_amt = ( | ||||
|  |                                            elapsed_timedelta.total_seconds() / line_timedelta.total_seconds()) * line.planned_amount | ||||
|  |                     else: | ||||
|  |                         theo_amt = line.planned_amount | ||||
|  | 
 | ||||
|  |             line.theoretical_amount = theo_amt | ||||
|  | 
 | ||||
|  |     def _compute_percentage(self): | ||||
|  |         for line in self: | ||||
|  |             if line.theoretical_amount != 0.00: | ||||
|  |                 line.percentage = float((line.practical_amount or 0.0) / line.theoretical_amount) * 100 | ||||
|  |             else: | ||||
|  |                 line.percentage = 0.00 | ||||
| @ -0,0 +1,30 @@ | |||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||
|  | <odoo> | ||||
|  |     <data noupdate="1"> | ||||
|  |         <record id="budget_post_comp_rule" model="ir.rule"> | ||||
|  |             <field name="name">Budget post multi-company</field> | ||||
|  |             <field name="model_id" ref="model_account_budget_post"/> | ||||
|  |             <field eval="True" name="global"/> | ||||
|  |             <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field> | ||||
|  |         </record> | ||||
|  | 
 | ||||
|  |         <record id="budget_comp_rule" model="ir.rule"> | ||||
|  |             <field name="name">Budget multi-company</field> | ||||
|  |             <field name="model_id" ref="model_budget_budget"/> | ||||
|  |             <field eval="True" name="global"/> | ||||
|  |             <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field> | ||||
|  |         </record> | ||||
|  | 
 | ||||
|  |         <record id="budget_lines_comp_rule" model="ir.rule"> | ||||
|  |             <field name="name">Budget lines multi-company</field> | ||||
|  |             <field name="model_id" ref="model_budget_lines"/> | ||||
|  |             <field eval="True" name="global"/> | ||||
|  |             <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field> | ||||
|  |         </record> | ||||
|  |          | ||||
|  |         <record model="res.users" id="base.user_root"> | ||||
|  |             <field eval="[(4,ref('analytic.group_analytic_accounting'))]" name="groups_id"/> | ||||
|  |         </record> | ||||
|  | 
 | ||||
|  |     </data> | ||||
|  | </odoo> | ||||
| 
 | 
| After Width: | Height: | Size: 152 KiB | 
| After Width: | Height: | Size: 50 KiB | 
| After Width: | Height: | Size: 46 KiB | 
| After Width: | Height: | Size: 112 KiB | 
| After Width: | Height: | Size: 37 KiB | 
| After Width: | Height: | Size: 49 KiB | 
| After Width: | Height: | Size: 37 KiB | 
| After Width: | Height: | Size: 118 KiB | 
| After Width: | Height: | Size: 186 KiB | 
| After Width: | Height: | Size: 261 KiB | 
| After Width: | Height: | Size: 15 KiB | 
| After Width: | Height: | Size: 111 KiB | 
| After Width: | Height: | Size: 106 KiB | 
| After Width: | Height: | Size: 51 KiB | 
| After Width: | Height: | Size: 53 KiB | 
| After Width: | Height: | Size: 112 KiB | 
| @ -0,0 +1,608 @@ | |||||
|  | <div class="row" | ||||
|  |      style="margin: 0;position: relative;color: #000;background-position: center;background: #ffffff;border-bottom: 1px solid #e4e4e4;text-align: center; margin: auto; display: flex;justify-content: center;"> | ||||
|  |     <a href="https://www.cybrosys.com/" target="_blank"> | ||||
|  |         <img src="images/cybrosys.png" style=" width: 293px; padding: 1rem 0rem; margin: auto" alt="cybrosys-logo"> | ||||
|  |     </a> | ||||
|  | </div> | ||||
|  | 
 | ||||
|  | <div class="row" | ||||
|  |      style="margin:75px 0;position: relative;color: #000;background-position: center;background: #ffffff;border-bottom: 1px solid #e4e4e4; padding-bottom: 30px;"> | ||||
|  |     <div class="col-md-7 col-sm-12 col-xs-12" style="padding: 0px"> | ||||
|  |         <div style=" margin: 0 0 0px;padding: 20px 0 10;font-size: 23px;line-height: 35px;font-weight: 400;color: #000;border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.11);text-align: left;"> | ||||
|  |             <h1 style="font-size: 39px;font-weight: 600;margin: 0px !important;">Odoo 13 Budget Management</h1> | ||||
|  |             <h3 style="font-size: 21px;margin-top: 8px;position: relative;">Budget Management in Odoo 13 Community | ||||
|  |                 Edition.</h3> | ||||
|  |         </div> | ||||
|  |         <h2 style="font-weight: 600;font-size: 1.8rem;margin-top: 15px;">Key Highlights</h2> | ||||
|  |         <ul style=" padding: 0 1px; list-style: none; "> | ||||
|  | 
 | ||||
|  |             <li style="display: flex;align-items: center;padding: 8px 0;font-size: 18px;"> | ||||
|  |                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                 Budget management system in Odoo 13 community edition. | ||||
|  |             </li> | ||||
|  |             <li style="display: flex;align-items: center;padding: 8px 0;font-size: 18px;"> | ||||
|  |                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                 Manage analytics and budgets. | ||||
|  |             </li> | ||||
|  |             <li style="display: flex;align-items: center;padding: 8px 0;font-size: 18px;"> | ||||
|  |                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                 Budgetary Positions. | ||||
|  |             </li> | ||||
|  |             <li style="display: flex;align-items: center;padding: 8px 0;font-size: 18px;"> | ||||
|  |                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                 Reports made available. | ||||
|  |             </li> | ||||
|  | 
 | ||||
|  |         </ul> | ||||
|  |     </div> | ||||
|  |     <div class="col-md-5 col-sm-12 col-xs-12"> | ||||
|  |         <img src="images/base_account_budget_window.png" class="img-responsive" alt=""> | ||||
|  |     </div> | ||||
|  | </div> | ||||
|  | <div> | ||||
|  | 
 | ||||
|  |     <section class="oe_container" style="padding: 1rem 0rem 1rem; background-color: #ffffff !important;"> | ||||
|  |         <div class="row py-4 px-3"> | ||||
|  |             <div class="w-100" style="padding-top:30px;padding-bottom:45px;border-radius: 10px;"> | ||||
|  |                 <ul role="tablist" class="nav nav-pills justify-content-center" data-tabs="tabs" id="pills-tab" | ||||
|  |                     style="border: none;background: unset;"> | ||||
|  | 
 | ||||
|  |                     <li class="nav-item mr-1 mb-3" | ||||
|  |                         style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #d31c22;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> | ||||
|  |                         <a id="pills-home-tab1" data-toggle="pill" href="#pills-home" role="tab" | ||||
|  |                            aria-controls="pills-home" aria-selected="true" class="nav-link active show" style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400;text-align: center; | ||||
|  | color: #fff;">Overview </a></li> | ||||
|  |                     <li class="nav-item mr-1 mb-3" | ||||
|  |                         style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #d31c22;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> | ||||
|  |                         <a id="pills-home-tab" data-toggle="pill" href="#pills-home1" role="tab" | ||||
|  |                            aria-controls="pills-home" aria-selected="true" class="nav-link " style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400; text-align: center; | ||||
|  | color: #fff;">Features </a></li> | ||||
|  | 
 | ||||
|  |                     <li class="nav-item mr-1 mb-3" | ||||
|  |                         style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #ffffff;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> | ||||
|  |                         <a class="nav-link" id="pills-profile-tab2" data-toggle="pill" href="#pills-profile" role="tab" | ||||
|  |                            aria-controls="pills-profile" aria-selected="false" style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400; text-align: center; | ||||
|  | color: #fff;">Screenshots </a></li> | ||||
|  | 
 | ||||
|  |                     <!--                    <li class="nav-item mr-1 mb-3"--> | ||||
|  |                     <!--                        style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #ffffff;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;">--> | ||||
|  |                     <!--                        <a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-video" role="tab"--> | ||||
|  |                     <!--                           aria-controls="pills-profile" aria-selected="false" style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400; text-align: center;--> | ||||
|  |                     <!--        color: #fff;">Video </a></li>--> | ||||
|  | 
 | ||||
|  |                 </ul> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |                 <div class="tab-content" id="pills-tabContent" | ||||
|  |                      style="padding-top: 30px; padding-bottom: 30px; padding: 30px;"> | ||||
|  |                     <div class="px-3 pt-1 tab-pane fade active show" id="pills-home" role="tabpanel" aria-labelledby=" | ||||
|  |             pills-home-tab"> | ||||
|  |                         <!-- Overview--> | ||||
|  |                         <h2 style="font-weight: 600;text-align: center;width: 100%;">Overview</h2> | ||||
|  |                         <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style="text-align: center;font-size: 19px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;opacity: 1 !important;line-height: 31px;font-weight: 400;letter-spacing: .5px;margin-bottom: 21px;"> | ||||
|  |                             This module allows accountants to manage analytics and budgets. | ||||
|  |                             Once the budget is defined (in Accounting/Accounting/Budgets), the Project Managers | ||||
|  |                             can set the planned amount on each Analytic Account. | ||||
|  |                             The accountant got the possibility to see the total of amount planned for each | ||||
|  |                             budget in order to ensure the total planned is not greater/lower than what he | ||||
|  |                             planned for this budget. Each list of record can also be switched to a graphical | ||||
|  |                             view of it. | ||||
|  |                         </h3> | ||||
|  |                     </div> | ||||
|  | 
 | ||||
|  |                     <div class="px-3 pt-1 tab-pane fade " id="pills-home1" role="tabpanel" aria-labelledby=" | ||||
|  |             pills-home-tab"> | ||||
|  |                         <!-- feature tab--> | ||||
|  |                         <h2 style="font-weight: 600;text-align: center;width: 100%;">Odoo 13 Budget Management</h2> | ||||
|  |                         <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  |                         <ul> | ||||
|  |                             <li class="mb8" | ||||
|  |                                 style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | ||||
|  |                                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                 Budget management system in Odoo 13 community edition. | ||||
|  |                             </li> | ||||
|  |                             <li class="mb8" | ||||
|  |                                 style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | ||||
|  |                                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                 Create and manage Budgetary Positions. | ||||
|  |                             </li> | ||||
|  |                             <li class="mb8" | ||||
|  |                                 style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | ||||
|  |                                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                 Manage budgets with analytic accounts. | ||||
|  |                             </li> | ||||
|  |                             <li class="mb8" | ||||
|  |                                 style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | ||||
|  |                                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                 Budgetary planning with planned amount on each Analytic Account. | ||||
|  |                             </li> | ||||
|  |                             <li class="mb8" | ||||
|  |                                 style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | ||||
|  |                                 <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                 Budgetary reports are also available. | ||||
|  |                             </li> | ||||
|  | 
 | ||||
|  |                         </ul> | ||||
|  |                     </div> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |                     <!-- Screenshot tab--> | ||||
|  |                     <div class="px-3 tab-pane fade" id="pills-profile" role="tabpanel" | ||||
|  |                          aria-labelledby="pills-profile-tab"> | ||||
|  | 
 | ||||
|  |                         <div class="tab-pane"> | ||||
|  |                             <h2 style="font-weight: 600;text-align: center;width: 100%;">Screenshots</h2> | ||||
|  |                             <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  |                             <div> | ||||
|  |                                 <section class="oe_container"> | ||||
|  |                                     <div id="demo" class="row carousel slide  mb32" data-ride="carousel"> | ||||
|  |                                         <div class="carousel-inner"> | ||||
|  |                                             <div class="carousel-item active" style="min-height: 0px;"> | ||||
|  |                                                 <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | ||||
|  |                                                      style="float: left;"> | ||||
|  |                                                     <h3 class="alert" | ||||
|  |                                                         style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | ||||
|  |                                                         <img src="images/checked.png" | ||||
|  |                                                              style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                                         Create Budget from Accounting > Accounting > Budget > Create. | ||||
|  |                                                     </h3> | ||||
|  |                                                     <div style=""> | ||||
|  |                                                         <img class="img img-responsive center-block" | ||||
|  |                                                              style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                                              src="images/base_account_budget-1.png"> | ||||
|  |                                                     </div> | ||||
|  |                                                 </div> | ||||
|  |                                             </div> | ||||
|  |                                             <div class="carousel-item active" style="min-height: 0px;"> | ||||
|  |                                                 <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | ||||
|  |                                                      style="float: left;"> | ||||
|  |                                                     <h3 class="alert" | ||||
|  |                                                         style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | ||||
|  |                                                         <img src="images/checked.png" | ||||
|  |                                                              style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                                         The Project Managers | ||||
|  |                                                         can set the planned amount on each Analytic Account. | ||||
|  |                                                     </h3> | ||||
|  |                                                     <div style=""> | ||||
|  |                                                         <img class="img img-responsive center-block" | ||||
|  |                                                              style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                                              src="images/base_account_budget-4.png"> | ||||
|  |                                                     </div> | ||||
|  |                                                 </div> | ||||
|  |                                             </div> | ||||
|  |                                             <div class="carousel-item" style="min-height: 0px;"> | ||||
|  |                                                 <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | ||||
|  |                                                      style="float: left;"> | ||||
|  |                                                     <h3 class="alert" | ||||
|  |                                                         style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | ||||
|  |                                                         <img src="images/checked.png" | ||||
|  |                                                              style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                                         Create Budgetary Positions from Accounting > Configuration > | ||||
|  |                                                         Management > Budgetary Positions > Create. | ||||
|  |                                                     </h3> | ||||
|  |                                                     <div style=""> | ||||
|  |                                                         <img class="img img-responsive center-block" | ||||
|  |                                                              style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                                              src="images/base_account_budget-2.png"> | ||||
|  |                                                     </div> | ||||
|  |                                                 </div> | ||||
|  |                                             </div> | ||||
|  |                                             <div class="carousel-item" style="min-height: 0px;"> | ||||
|  |                                                 <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | ||||
|  |                                                      style="float: left;"> | ||||
|  |                                                     <h3 class="alert" | ||||
|  |                                                         style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | ||||
|  |                                                         <img src="images/checked.png" | ||||
|  |                                                              style=" width: 22px; margin-right: 6px; " alt="check"> | ||||
|  |                                                         For Budget report, go to Accounting > Reporting > Management > | ||||
|  |                                                         Budgets. | ||||
|  |                                                     </h3> | ||||
|  |                                                     <div style=""> | ||||
|  |                                                         <img class="img img-responsive center-block" | ||||
|  |                                                              style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                                              src="images/base_account_budget-3.png"> | ||||
|  |                                                     </div> | ||||
|  |                                                 </div> | ||||
|  |                                             </div> | ||||
|  |                                         </div> | ||||
|  | 
 | ||||
|  |                                         <a class="carousel-control-prev" href="#demo" data-slide="prev" | ||||
|  |                                            style="left:-25px;width: 35px;color: #000;"> <span | ||||
|  |                                                 class="carousel-control-prev-icon"><i class="fa fa-chevron-left" | ||||
|  |                                                                                       style="font-size:24px"></i></span> | ||||
|  |                                         </a> <a class="carousel-control-next" href="#demo" data-slide="next" | ||||
|  |                                                 style="right:-25px;width: 35px;color: #000;"> <span | ||||
|  |                                             class="carousel-control-next-icon"><i class="fa fa-chevron-right" | ||||
|  |                                                                                   style="font-size:24px"></i></span> | ||||
|  |                                     </a></div> | ||||
|  | 
 | ||||
|  |                                 </section> | ||||
|  |                             </div> | ||||
|  |                         </div> | ||||
|  |                     </div> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |                     <!--                    <div class="px-3 pt-1 tab-pane fade" id="pills-video" role="tabpanel" aria-labelledby="--> | ||||
|  |                     <!--                        pills-home-tab">--> | ||||
|  |                     <!--                        <!– Video–>--> | ||||
|  |                     <!--                        <h2 style="font-weight: 600;text-align: center;width: 100%;">Video</h2>--> | ||||
|  |                     <!--                        <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;">--> | ||||
|  |                     <!--                        <center><p>Sandwich leave Demo</p>--> | ||||
|  |                     <!--                            <!–<a href="https://www.youtube.com/watch?v=57QWXrMYe84&feature=youtu.be" target="_blank"> <img src="addon-youtube.png" style="width:80%;"></a>–>--> | ||||
|  | 
 | ||||
|  |                     <!--                            <div class="s_panel_video" data-video-id="ZWTC9oqfEAE?rel=0" style="cursor:pointer;">--> | ||||
|  |                     <!--                                <img class="img-fluid s_tooltip_tabs_tooltip_image s_figure_link pb0"--> | ||||
|  |                     <!--                                     src="images/sandwich leave_youtube.png" alt="Cybrosys Cover Video"--> | ||||
|  |                     <!--                                     style="max-width:100%;">--> | ||||
|  |                     <!--                            </div>--> | ||||
|  | 
 | ||||
|  |                     <!--                        </center>--> | ||||
|  |                     <!--                    </div>--> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |                     <!-- faq tab--> | ||||
|  |                     <div class="px-2 px-lg-4 pt-3 tab-pane fade" id="pills-contact" role="tabpanel" | ||||
|  |                          aria-labelledby="pills-contact-tab"> | ||||
|  |                         <ul class="list-unstyled"> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |                         </ul> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |             </div> | ||||
|  |         </div> | ||||
|  |     </section> | ||||
|  | 
 | ||||
|  |     <section class="oe_container" style="padding: 2rem 3rem 1rem;"> | ||||
|  |         <h2 style="font-weight: 600;text-align: center;margin-bottom: 25px;width: 100%;">Suggested Products</h2> | ||||
|  |         <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  |         <div id="demo1" class="row carousel slide" data-ride="carousel"> | ||||
|  |             <!-- The slideshow --> | ||||
|  |             <div class="carousel-inner"> | ||||
|  |                 <div class="carousel-item active" style="min-height: 0px;"> | ||||
|  |                     <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;"> | ||||
|  |                         <a href="https://apps.odoo.com/apps/modules/13.0/base_accounting_kit/" target="_blank"> | ||||
|  |                             <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | ||||
|  |                                 <img class="img img-responsive center-block" | ||||
|  |                                      style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                      src="images/base_accounting_kit_banner.gif"> | ||||
|  |                             </div> | ||||
|  |                         </a> | ||||
|  |                     </div> | ||||
|  |                     <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;"> | ||||
|  |                         <a href="https://apps.odoo.com/apps/modules/12.0/accounting_dynamic_reports/" target="_blank"> | ||||
|  |                             <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | ||||
|  |                                 <img class="img img-responsive center-block" | ||||
|  |                                      style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                      src="images/account_dynamic_report_banner.png"> | ||||
|  |                             </div> | ||||
|  |                         </a> | ||||
|  |                     </div> | ||||
|  |                     <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;"><a | ||||
|  |                             href="https://apps.odoo.com/apps/modules/13.0/custom_gantt_view/" target="_blank"> | ||||
|  |                         <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | ||||
|  |                             <img class="img img-responsive center-block" | ||||
|  |                                  style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                  src="images/custome_gantt_banner.png"></div> | ||||
|  |                     </a></div> | ||||
|  | 
 | ||||
|  |                 </div> | ||||
|  |                 <div class="carousel-item" style="min-height: 0px;"> | ||||
|  |                     <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;"> | ||||
|  |                         <a href="https://apps.odoo.com/apps/modules/11.0/mobile_service_shop_pro/" target="_blank"> | ||||
|  |                             <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | ||||
|  |                                 <img class="img img-responsive center-block" | ||||
|  |                                      style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                      src="images/mobile_service_shop_pro_banner.jpg"> | ||||
|  |                             </div> | ||||
|  |                         </a> | ||||
|  |                     </div> | ||||
|  |                     <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;"><a | ||||
|  |                             href="https://apps.odoo.com/apps/modules/12.0/crm_dashboard/" target="_blank"> | ||||
|  |                         <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | ||||
|  |                             <img class="img img-responsive center-block" | ||||
|  |                                  style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                  src="images/crm_dashboard_banner.gif"></div> | ||||
|  |                     </a></div> | ||||
|  |                     <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;"><a | ||||
|  |                             href="https://apps.odoo.com/apps/modules/12.0/report_maker/" target="_blank"> | ||||
|  |                         <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | ||||
|  |                             <img class="img img-responsive center-block" | ||||
|  |                                  style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | ||||
|  |                                  src="images/report_maker_banner.gif"></div> | ||||
|  |                     </a></div> | ||||
|  |                 </div> | ||||
|  |             </div> | ||||
|  | 
 | ||||
|  |             <!-- Left and right controls --> | ||||
|  |             <a class="carousel-control-prev" href="#demo1" data-slide="prev" | ||||
|  |                style="left:-25px;width: 35px;color: #000;"> <span class="carousel-control-prev-icon"><i | ||||
|  |                     class="fa fa-chevron-left" style="font-size:24px"></i></span> </a> <a class="carousel-control-next" | ||||
|  |                                                                                           href="#demo1" | ||||
|  |                                                                                           data-slide="next" | ||||
|  |                                                                                           style="right:-25px;width: 35px;color: #000;"> | ||||
|  |             <span class="carousel-control-next-icon"><i class="fa fa-chevron-right" style="font-size:24px"></i></span> | ||||
|  |         </a></div> | ||||
|  |     </section> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |     <section class="row" style="padding: 2rem 3rem 1rem;margin:0px"> | ||||
|  |         <h2 style="font-weight: 600;margin-bottom: 20px;text-align: center;width: 100%;">Our Service</h2> | ||||
|  |         <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  |         <div class="row" style=" display: flex; justify-content: center; flex-wrap: wrap;width: 100%; "> | ||||
|  |             <!-- <div style="display:flex;padding-top: 20px;justify-content: space-between;"> --> | ||||
|  |             <div class="col-md-2 col-sm-6 col-xs-12"> | ||||
|  |                 <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | ||||
|  |                         href="https://www.cybrosys.com/odoo-customization-and-installation/" target="_blank"> <img | ||||
|  |                         src="https://www.cybrosys.com/images/odoo-customization.png" | ||||
|  |                         style="width: 100%;border-radius: 100%;"/> </a></div> | ||||
|  |                 <h3 class="oe_slogan" | ||||
|  |                     style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | ||||
|  |                     <a href="https://www.cybrosys.com/odoo-customization-and-installation/" target="_blank" | ||||
|  |                        style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                         Odoo Customization </a></h3> | ||||
|  |             </div> | ||||
|  |             <div class="col-md-2 col-sm-6 col-xs-12"> | ||||
|  |                 <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | ||||
|  |                         href="https://www.cybrosys.com/odoo-erp-implementation/" target="_blank"> <img | ||||
|  |                         src="https://www.cybrosys.com/images/odoo-erp-implementation.png" | ||||
|  |                         style="width: 100%;border-radius: 100%;"/> </a></div> | ||||
|  |                 <h3 class="oe_slogan" | ||||
|  |                     style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | ||||
|  |                     <a href="https://www.cybrosys.com/odoo-erp-implementation/" target="_blank" | ||||
|  |                        style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                         Odoo Implementation </a></h3> | ||||
|  |             </div> | ||||
|  |             <div class="col-md-2 col-sm-6 col-xs-12"> | ||||
|  |                 <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | ||||
|  |                         href="https://www.cybrosys.com/odoo-erp-integration/" target="_blank"> <img | ||||
|  |                         src="https://www.cybrosys.com/images/odoo-erp-integration.png" | ||||
|  |                         style="width: 100%;border-radius: 100%;"/> </a></div> | ||||
|  |                 <h3 class="oe_slogan" | ||||
|  |                     style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | ||||
|  |                     <a href="https://www.cybrosys.com/odoo-erp-integration/" target="_blank" | ||||
|  |                        style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                         Odoo Integration </a></h3> | ||||
|  |             </div> | ||||
|  |             <div class="col-md-2 col-sm-6 col-xs-12"> | ||||
|  |                 <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | ||||
|  |                         href="https://www.cybrosys.com/odoo-erp-support/" target="_blank"> <img | ||||
|  |                         src="https://www.cybrosys.com/images/odoo-erp-support.png" | ||||
|  |                         style="width: 100%;border-radius: 100%;"/> </a></div> | ||||
|  |                 <h3 class="oe_slogan" | ||||
|  |                     style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | ||||
|  |                     <a href="https://www.cybrosys.com/odoo-erp-support/" target="_blank" | ||||
|  |                        style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                         Odoo Support</a></h3> | ||||
|  |             </div> | ||||
|  |             <div class="col-md-2 col-sm-6 col-xs-12"> | ||||
|  |                 <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | ||||
|  |                         href="https://www.cybrosys.com/hire-odoo-developer/" target="_blank"> <img | ||||
|  |                         src="https://www.cybrosys.com/images/hire-odoo-developer.png" | ||||
|  |                         style="width: 100%;border-radius: 100%;"/> </a></div> | ||||
|  |                 <h3 class="oe_slogan" | ||||
|  |                     style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | ||||
|  |                     <a href="https://www.cybrosys.com/hire-odoo-developer/" target="_blank" | ||||
|  |                        style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                         Hire Odoo Developers</a></h3> | ||||
|  |                 </a> </div> | ||||
|  |             <!-- </div> --> | ||||
|  |         </div> | ||||
|  |     </section> | ||||
|  |     <section class="row" style="padding: 2rem 3rem 1rem;margin:0px"> | ||||
|  |         <div class="row" style="margin: 0"> | ||||
|  |             <h2 style="font-weight: 600;margin-bottom: 20px;text-align: center;width: 100%;">Our Industries</h2> | ||||
|  |             <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  |             <!-- <div style="display:flex;justify-content: space-between;flex-wrap:wrap;"> --> | ||||
|  |             <div class="row" style="width: 100%"> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/best-trading-erp/" target="_blank"> <img | ||||
|  |                                     src="https://www.cybrosys.com/images/odoo-index-industry-1.png" alt="Odoo Industry" | ||||
|  |                                     style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/best-trading-erp/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 Trading </a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             Easily procure and sell your products. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/manufacturing-erp-software/" | ||||
|  |                                target="_blank"> <img src="https://www.cybrosys.com/images/odoo-index-industry-2.png" | ||||
|  |                                                      alt="Odoo Industry" style="    border-radius: 100%;width:100%;"/> | ||||
|  |                             </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;" style=" margin-bottom: 10px; "> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/manufacturing-erp-software/" | ||||
|  |                                target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 Manufacturing</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             Plan, track and schedule your operations. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/restaurant-management/" target="_blank"> | ||||
|  |                                 <img src="https://www.cybrosys.com/images/odoo-index-industry-3.png" alt="Odoo Industry" | ||||
|  |                                      style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/restaurant-management/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 Restaurant</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             Run your bar or restaurant methodical. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/pos/" target="_blank"> <img | ||||
|  |                                     src="https://www.cybrosys.com/images/odoo-index-industry-4.png" alt="Odoo Industry" | ||||
|  |                                     style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/pos/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 POS</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px;font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             Easy configuring and convivial selling. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/ecommerce-website/" target="_blank"> <img | ||||
|  |                                     src="https://www.cybrosys.com/images/odoo-index-industry-5.png" alt="Odoo Industry" | ||||
|  |                                     style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 0px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/ecommerce-website/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 E-commerce & Website</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             Mobile friendly, awe-inspiring product pages. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/hotel-management-erp/" target="_blank"> | ||||
|  |                                 <img src="https://www.cybrosys.com/images/odoo-index-industry-6.png" alt="Odoo Industry" | ||||
|  |                                      style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/hotel-management-erp/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 Hotel Management</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             An all-inclusive hotel management application. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/education-erp-software/" target="_blank"> | ||||
|  |                                 <img src="https://www.cybrosys.com/images/odoo-index-industry-7.png" alt="Odoo Industry" | ||||
|  |                                      style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/education-erp-software/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 Education</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             A Collaborative platform for educational management. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | ||||
|  |                     <div> | ||||
|  |                         <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/service-management/" target="_blank"> <img | ||||
|  |                                     src="https://www.cybrosys.com/images/odoo-index-industry-8.png" alt="Odoo Industry" | ||||
|  |                                     style="    border-radius: 100%;width:100%;"/> </a></div> | ||||
|  |                     </div> | ||||
|  |                     <div style="width:70%;float:left;"> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | ||||
|  |                             <a href="https://www.cybrosys.com/odoo/industries/service-management/" target="_blank" | ||||
|  |                                style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                                 Service Management</a></h3> | ||||
|  |                         <h3 class="oe_slogan" | ||||
|  |                             style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | ||||
|  |                             Keep track of services and invoice accordingly. </h3> | ||||
|  |                     </div> | ||||
|  |                 </div> | ||||
|  |             </div> | ||||
|  |         </div> | ||||
|  |     </section> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |     <section class="oe_container" style="padding: 0% 0% 6% 0%;"> | ||||
|  |         <center> | ||||
|  |             <div class="col-md-12" style="margin: auto !important; | ||||
|  |     width: 70%; | ||||
|  |     padding: 30px;"> | ||||
|  |                 <h2 style="font-weight: 600;text-align: center;width: 100%;">Need Any Help?</h2> | ||||
|  |                 <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | ||||
|  | 
 | ||||
|  |                 <h4 style="font-size:16px;"> If you have anything to share with us based on your use of this module, | ||||
|  |                     please | ||||
|  |                     let us know. We are ready to offer our support. </h4> | ||||
|  |                 <div class="col-md-6" style="float:left; padding:20px;"> | ||||
|  |                     <h4><i class="fa fa-envelope"></i>Email us </h4> | ||||
|  |                     <p>odoo@cybrosys.com / info@cybrosys.com</p> | ||||
|  | 
 | ||||
|  |                 </div> | ||||
|  |                 <div class="col-md-6" style="float:left; padding:20px;"> | ||||
|  |                     <h4><i class="fa fa-phone"></i> Contact Us </h4> | ||||
|  |                     <a href="https://www.cybrosys.com/contact/" target="_blank"> www.cybrosys.com</a> | ||||
|  |                 </div> | ||||
|  |             </div> | ||||
|  | 
 | ||||
|  |         </center> | ||||
|  |     </section> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |     <section class="oe_container" style="padding: 0% 0% 6% 0%;"> | ||||
|  |         <div class="oe_slogan" style="margin-bottom: 0px;"> | ||||
|  |             <div style=" display: flex; justify-content: center; flex-wrap: wrap; "> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |             </div> | ||||
|  |             <br> | ||||
|  |             <img src="https://www.cybrosys.com/images/logo.png" | ||||
|  |                  style="width: 190px; margin-bottom: 25px;margin-top: 30px;" | ||||
|  |                  class="center-block"> | ||||
|  |             <div style=" display: flex; justify-content: center; flex-wrap: wrap; "><a | ||||
|  |                     href="https://twitter.com/cybrosys" | ||||
|  |                     target="_blank"><i | ||||
|  |                     class="fa fa-2x fa-twitter" | ||||
|  |                     style="color:white;background: #00a0d1;width:35px;height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | ||||
|  |                 </td> | ||||
|  |                 <a href="https://www.linkedin.com/company/cybrosys-technologies-pvt-ltd" target="_blank"><i | ||||
|  |                         class="fa fa-2x fa-linkedin" | ||||
|  |                         style="color:white;background: #31a3d6;width:35px;height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | ||||
|  |                 </td> | ||||
|  |                 <a href="https://www.facebook.com/cybrosystechnologies" target="_blank"><i class="fa fa-2x fa-facebook" | ||||
|  |                                                                                            style="color:white;background: #3b5998;width:35px;  height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | ||||
|  |                 </td> | ||||
|  | 
 | ||||
|  |                 <a href="https://in.pinterest.com/cybrosys" target="_blank"><i class="fa fa-2x fa-pinterest" | ||||
|  |                                                                                style="color:white;background: #ac0f18;width:35px;height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | ||||
|  |                 </td> | ||||
|  |             </div> | ||||
|  |         </div> | ||||
|  |     </section> | ||||
|  | </div> | ||||
|  | 
 | ||||
| @ -0,0 +1,38 @@ | |||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||
|  | <odoo> | ||||
|  |         <record model="ir.ui.view" id="view_account_analytic_account_form_inherit_budget"> | ||||
|  |             <field name="name">account.analytic.account.form.inherit.budget</field> | ||||
|  |             <field name="model">account.analytic.account</field> | ||||
|  |             <field name="inherit_id" ref="analytic.view_account_analytic_account_form"/> | ||||
|  |             <field name="priority" eval="50"/> | ||||
|  |             <field name="arch" type="xml"> | ||||
|  |                 <xpath  expr="//group[@name='main']" position='after'> | ||||
|  |                     <notebook  groups="account.group_account_user"> | ||||
|  |                         <page string="Budget Items"> | ||||
|  |                                 <field name="budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree"> | ||||
|  |                                     <tree string="Budget Items" editable="top"> | ||||
|  |                                         <field name="budget_id"/> | ||||
|  |                                         <field name="general_budget_id"/> | ||||
|  |                                         <field name="date_from"/> | ||||
|  |                                         <field name="date_to"/> | ||||
|  |                                         <field name="paid_date"/> | ||||
|  |                                         <field name="planned_amount" widget="monetary"/> | ||||
|  |                                         <field name="practical_amount" sum="Practical Amount" widget="monetary"/> | ||||
|  |                                         <field name="theoretical_amount" sum="Theoretical Amount" widget="monetary"/> | ||||
|  |                                         <field name="percentage"/> | ||||
|  |                                     </tree> | ||||
|  |                                     <form string="Budget Items"> | ||||
|  |                                         <field name="budget_id"/> | ||||
|  |                                         <field name="general_budget_id"/> | ||||
|  |                                         <field name="date_from"/> | ||||
|  |                                         <field name="date_to"/> | ||||
|  |                                         <field name="paid_date"/> | ||||
|  |                                         <field name="planned_amount" widget="monetary"/> | ||||
|  |                                     </form> | ||||
|  |                                 </field> | ||||
|  |                         </page> | ||||
|  |                     </notebook> | ||||
|  |                 </xpath> | ||||
|  |             </field> | ||||
|  |         </record> | ||||
|  | </odoo> | ||||
| @ -0,0 +1,305 @@ | |||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||
|  | <odoo> | ||||
|  |     <record id="view_budget_post_search" model="ir.ui.view"> | ||||
|  |         <field name="name">account.budget.post.search</field> | ||||
|  |         <field name="model">account.budget.post</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <search string="Budgetary Position"> | ||||
|  |                 <field name="name" filter_domain="[('name','ilike',self)]" string="Budgetary Position"/> | ||||
|  |                 <field name="company_id" groups="base.group_multi_company"/> | ||||
|  |             </search> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record id="view_budget_post_tree" model="ir.ui.view"> | ||||
|  |         <field name="name">account.budget.post.tree</field> | ||||
|  |         <field name="model">account.budget.post</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <tree string="Budgetary Position"> | ||||
|  |                 <field name="name"/> | ||||
|  |                 <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/> | ||||
|  |             </tree> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record id="open_budget_post_form" model="ir.actions.act_window"> | ||||
|  |         <field name="name">Budgetary Positions</field> | ||||
|  |         <field name="res_model">account.budget.post</field> | ||||
|  |         <field name="view_mode">tree,kanban,form</field> | ||||
|  |         <field name="view_id" ref="view_budget_post_tree"/> | ||||
|  |         <field name="search_view_id" ref="view_budget_post_search"/> | ||||
|  |     </record> | ||||
|  |     <menuitem action="open_budget_post_form" id="menu_budget_post_form" parent="account.account_management_menu" | ||||
|  |               sequence="5"/> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  |     <record model="ir.ui.view" id="view_budget_post_form"> | ||||
|  |         <field name="name">account.budget.post.form</field> | ||||
|  |         <field name="model">account.budget.post</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <form string="Budgetary Position"> | ||||
|  |                 <sheet> | ||||
|  |                     <group col="4"> | ||||
|  |                         <field name="name"/> | ||||
|  |                         <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/> | ||||
|  |                     </group> | ||||
|  |                     <notebook> | ||||
|  |                         <page string="Accounts"> | ||||
|  |                             <field name="account_ids"> | ||||
|  |                                 <tree> | ||||
|  |                                     <field name="code"/> | ||||
|  |                                     <field name="name"/> | ||||
|  |                                 </tree> | ||||
|  |                             </field> | ||||
|  |                         </page> | ||||
|  |                     </notebook> | ||||
|  |                 </sheet> | ||||
|  |             </form> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record model="ir.ui.view" id="crossovered_budget_view_form"> | ||||
|  |         <field name="name">budget.view.form</field> | ||||
|  |         <field name="model">budget.budget</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <form string="Budget"> | ||||
|  |                 <header> | ||||
|  |                     <button string="Confirm" name="action_budget_confirm" states="draft" type="object" | ||||
|  |                             class="oe_highlight"/> | ||||
|  |                     <button string="Approve" name="action_budget_validate" states="confirm" type="object" | ||||
|  |                             class="oe_highlight"/> | ||||
|  |                     <button string="Done" name="action_budget_done" states="validate" type="object" | ||||
|  |                             class="oe_highlight"/> | ||||
|  |                     <button string="Reset to Draft" name="action_budget_draft" states="cancel" type="object"/> | ||||
|  |                     <button string="Cancel Budget" name="action_budget_cancel" states="confirm,validate" type="object"/> | ||||
|  |                     <field name="state" widget="statusbar" statusbar_visible="draft,confirm"/> | ||||
|  |                 </header> | ||||
|  |                 <sheet string="Budget"> | ||||
|  |                     <div class="oe_title"> | ||||
|  |                         <label for="name" class="oe_edit_only"/> | ||||
|  |                         <h1> | ||||
|  |                             <field name="name" attrs="{'readonly':[('state','!=','draft')]}" placeholder="Budget Name"/> | ||||
|  |                         </h1> | ||||
|  |                     </div> | ||||
|  |                     <group> | ||||
|  |                         <group> | ||||
|  |                             <field name="creating_user_id" attrs="{'readonly':[('state','!=','draft')]}"/> | ||||
|  |                         </group> | ||||
|  |                         <group> | ||||
|  |                             <label for="date_from" string="Period"/> | ||||
|  |                             <div> | ||||
|  |                                 <field name="date_from" placeholder="From" class="oe_inline" | ||||
|  |                                        attrs="{'readonly':[('state','!=','draft')]}"/> | ||||
|  |                                 - | ||||
|  |                                 <field name="date_to" placeholder="To" class="oe_inline" attrs="{'readonly':[('state','!=','draft')]}" | ||||
|  |                                        nolabel="1"/> | ||||
|  |                             </div> | ||||
|  |                             <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/> | ||||
|  |                         </group> | ||||
|  |                     </group> | ||||
|  |                     <notebook> | ||||
|  |                         <page string="Budget Lines"> | ||||
|  |                             <field name="budget_line" | ||||
|  |                                    context="{'default_date_from': date_from,'default_date_to': date_to}" colspan="4" | ||||
|  |                                    nolabel="1" attrs="{'readonly':[('state','!=','draft')]}"> | ||||
|  |                                 <tree string="Budget Lines"> | ||||
|  |                                     <field name="general_budget_id"/> | ||||
|  |                                     <field name="analytic_account_id" groups="analytic.group_analytic_accounting" | ||||
|  |                                            required="1"/> | ||||
|  |                                     <field name="date_from"/> | ||||
|  |                                     <field name="date_to"/> | ||||
|  |                                     <field name="paid_date" groups="base.group_no_one"/> | ||||
|  |                                     <field name="planned_amount" sum="Planned Amount" widget="monetary"/> | ||||
|  |                                     <field name="practical_amount" sum="Practical Amount" widget="monetary"/> | ||||
|  |                                     <field name="theoretical_amount" sum="Theoretical Amount" widget="monetary"/> | ||||
|  |                                     <field name="percentage"/> | ||||
|  |                                 </tree> | ||||
|  |                                 <form string="Budget Lines"> | ||||
|  |                                     <group> | ||||
|  |                                         <group> | ||||
|  |                                             <field name="general_budget_id"/> | ||||
|  |                                             <field name="planned_amount" widget="monetary"/> | ||||
|  |                                             <field name="analytic_account_id" | ||||
|  |                                                    groups="analytic.group_analytic_accounting" required="1"/> | ||||
|  |                                         </group> | ||||
|  |                                         <group> | ||||
|  |                                             <label for="date_from" string="Period"/> | ||||
|  |                                             <div> | ||||
|  |                                                 <field name="date_from" placeholder="From" class="oe_inline"/> | ||||
|  |                                                 - | ||||
|  |                                                 <field name="date_to" placeholder="To" class="oe_inline"/> | ||||
|  |                                             </div> | ||||
|  |                                             <field name="paid_date" groups="base.group_no_one"/> | ||||
|  |                                             <field name="company_id" options="{'no_create': True}" | ||||
|  |                                                    groups="base.group_multi_company"/> | ||||
|  |                                         </group> | ||||
|  |                                     </group> | ||||
|  |                                 </form> | ||||
|  |                             </field> | ||||
|  |                         </page> | ||||
|  |                     </notebook> | ||||
|  |                 </sheet> | ||||
|  |                 <div class="oe_chatter"> | ||||
|  |                     <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/> | ||||
|  |                     <field name="message_ids" widget="mail_thread"/> | ||||
|  |                 </div> | ||||
|  |             </form> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record model="ir.ui.view" id="budget_budget_view_tree"> | ||||
|  |         <field name="name">budget.view.tree</field> | ||||
|  |         <field name="model">budget.budget</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <tree decoration-info="state == 'draft'" decoration-muted="state in ('done','cancel')" string="Budget"> | ||||
|  |                 <field name="name" colspan="1"/> | ||||
|  |                 <field name="date_from"/> | ||||
|  |                 <field name="date_to"/> | ||||
|  |                 <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/> | ||||
|  |                 <field name="creating_user_id"/> | ||||
|  |                 <field name="state"/> | ||||
|  |             </tree> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record id="view_budget_kanban" model="ir.ui.view"> | ||||
|  |         <field name="name">budget.kanban</field> | ||||
|  |         <field name="model">budget.budget</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <kanban class="o_kanban_mobile"> | ||||
|  |                 <field name="name"/> | ||||
|  |                 <field name="date_from"/> | ||||
|  |                 <field name="date_to"/> | ||||
|  |                 <field name="creating_user_id"/> | ||||
|  |                 <field name="state"/> | ||||
|  |                 <templates> | ||||
|  |                     <t t-name="kanban-box"> | ||||
|  |                         <div t-attf-class="oe_kanban_global_click"> | ||||
|  |                             <div class="row mb4"> | ||||
|  |                                 <div class="col-xs-8"> | ||||
|  |                                     <strong> | ||||
|  |                                         <field name="name"/> | ||||
|  |                                     </strong> | ||||
|  |                                 </div> | ||||
|  |                                 <div class="col-xs-4"> | ||||
|  |                                     <span class="pull-right"> | ||||
|  |                                         <field name="state" widget="label_selection" | ||||
|  |                                                options="{'classes': {'draft': 'default', 'done': 'success'}}"/> | ||||
|  |                                     </span> | ||||
|  |                                 </div> | ||||
|  |                             </div> | ||||
|  |                             <div class="row"> | ||||
|  |                                 <div class="col-xs-10"> | ||||
|  |                                     <i class="fa fa-clock-o"/> | ||||
|  |                                     <t t-esc="record.date_from.value"/>- | ||||
|  |                                     <t t-esc="record.date_to.value"/> | ||||
|  |                                 </div> | ||||
|  |                                 <div class="col-xs-2"> | ||||
|  |                                     <span class="pull-right"> | ||||
|  |                                         <img t-att-src="kanban_image('res.users', 'image_small', record.creating_user_id.raw_value)" | ||||
|  |                                              t-att-title="record.creating_user_id.value" width="24" height="24" | ||||
|  |                                              class="oe_kanban_avatar pull-right"/> | ||||
|  |                                     </span> | ||||
|  |                                 </div> | ||||
|  |                             </div> | ||||
|  |                         </div> | ||||
|  |                     </t> | ||||
|  |                 </templates> | ||||
|  |             </kanban> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record model="ir.actions.act_window" id="act_budget_view"> | ||||
|  |         <field name="name">Budgets</field> | ||||
|  |         <field name="res_model">budget.budget</field> | ||||
|  |         <field name="view_mode">tree,kanban,form</field> | ||||
|  |         <field name="view_id" ref="budget_budget_view_tree"/> | ||||
|  |         <field name="help" type="html"> | ||||
|  |             <p class="oe_view_nocontent_create"> | ||||
|  |                 Click to create a new budget. | ||||
|  |             </p> | ||||
|  |             <p> | ||||
|  |                 A budget is a forecast of your company's income and/or expenses | ||||
|  |                 expected for a period in the future. A budget is defined on some | ||||
|  |                 financial accounts and/or analytic accounts (that may represent | ||||
|  |                 projects, departments, categories of products, etc.) | ||||
|  |             </p> | ||||
|  |             <p> | ||||
|  |                 By keeping track of where your money goes, you may be less | ||||
|  |                 likely to overspend, and more likely to meet your financial | ||||
|  |                 goals. Forecast a budget by detailing the expected revenue per | ||||
|  |                 analytic account and monitor its evolution based on the actuals | ||||
|  |                 realised during that period. | ||||
|  |             </p> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  |     <menuitem parent="account.menu_finance_entries_management" | ||||
|  |               id="menu_act_budget_view" | ||||
|  |               name="Budgets" | ||||
|  |               action="act_budget_view" sequence="60" | ||||
|  |               groups="account.group_account_user"/> | ||||
|  | 
 | ||||
|  |     <record id="view_budget_line_search" model="ir.ui.view"> | ||||
|  |         <field name="name">account.budget.line.search</field> | ||||
|  |         <field name="model">budget.lines</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <search string="Budget Lines"> | ||||
|  |                 <field name="analytic_account_id"/> | ||||
|  |             </search> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record model="ir.ui.view" id="view_budget_line_tree"> | ||||
|  |         <field name="name">budget.line.tree</field> | ||||
|  |         <field name="model">budget.lines</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <tree string="Budget Lines"> | ||||
|  |                 <field name="budget_id" invisible="1"/> | ||||
|  |                 <field name="general_budget_id"/> | ||||
|  |                 <field name="analytic_account_id" groups="analytic.group_analytic_accounting"/> | ||||
|  |                 <field name="date_from"/> | ||||
|  |                 <field name="date_to"/> | ||||
|  |                 <field name="paid_date" groups="base.group_no_one"/> | ||||
|  |                 <field name="planned_amount" widget="monetary"/> | ||||
|  |                 <field name="practical_amount" widget="monetary"/> | ||||
|  |                 <field name="theoretical_amount" widget="monetary"/> | ||||
|  |                 <field name="percentage"/> | ||||
|  |             </tree> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  |     <record model="ir.ui.view" id="view_budget_line_form"> | ||||
|  |         <field name="name">budget.line.form</field> | ||||
|  |         <field name="model">budget.lines</field> | ||||
|  |         <field name="arch" type="xml"> | ||||
|  |             <form string="Budget Lines"> | ||||
|  |                 <sheet> | ||||
|  |                     <group col="4"> | ||||
|  |                         <field name="budget_id"/> | ||||
|  |                         <field name="analytic_account_id"/> | ||||
|  |                         <field name="general_budget_id"/> | ||||
|  |                         <field name="date_from"/> | ||||
|  |                         <field name="date_to"/> | ||||
|  |                         <field name="paid_date"/> | ||||
|  |                         <field name="planned_amount" widget="monetary"/> | ||||
|  |                         <field name="practical_amount" widget="monetary"/> | ||||
|  |                         <field name="theoretical_amount" widget="monetary"/> | ||||
|  |                         <field name="percentage"/> | ||||
|  |                         <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/> | ||||
|  |                     </group> | ||||
|  |                 </sheet> | ||||
|  |             </form> | ||||
|  |         </field> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <record model="ir.actions.act_window" id="act_budget_lines_view"> | ||||
|  |         <field name="name">Budgets</field> | ||||
|  |         <field name="res_model">budget.lines</field> | ||||
|  |         <field name="view_mode">tree,form</field> | ||||
|  |         <field name="view_id" ref="view_budget_line_tree"/> | ||||
|  |     </record> | ||||
|  | 
 | ||||
|  |     <menuitem parent="account.account_reports_management_menu" | ||||
|  |               id="menu_act_crossovered_budget_lines_view" | ||||
|  |               action="act_budget_lines_view" sequence="20"/> | ||||
|  | 
 | ||||
|  | </odoo> | ||||
| After Width: | Height: | Size: 37 KiB | 
| After Width: | Height: | Size: 49 KiB | 
| After Width: | Height: | Size: 37 KiB | 
| After Width: | Height: | Size: 118 KiB |