Beispiel #1
0
def post_init_hook(cr, registry):
    env = api.Environment(cr, SUPERUSER_ID, {})
    coa_simple_tmpl = env.ref(
        'l10n_br_coa_simple.l10n_br_coa_simple_chart_template')
    if env['ir.module.module'].search_count([
        ('name', '=', 'l10n_br_account'),
        ('state', '=', 'installed'),
    ]):
        from odoo.addons.l10n_br_account.hooks import load_fiscal_taxes
        # Relate fiscal taxes to account taxes.
        load_fiscal_taxes(env, coa_simple_tmpl)

    # Load COA to Demo Company
    if not tools.config.get('without_demo'):
        user_admin = env.ref('base.user_admin')
        company = env.ref(
            'l10n_br_base.empresa_simples_nacional', raise_if_not_found=False)
        if company:
            user_admin.company_id = company
            coa_simple_tmpl.sudo(
                user=user_admin.id).try_loading_for_current_company()

            tools.convert_file(
                cr,
                "l10n_br_coa_simple",
                "demo/account_journal.xml",
                None,
                mode="init",
                noupdate=True,
                kind="init",
                report=None,
            )

            user_admin.company_id = env.ref('base.main_company')
Beispiel #2
0
def post_init_hook(cr, registry):
    env = api.Environment(cr, SUPERUSER_ID, {})
    coa_generic_tmpl = env.ref(
        "l10n_br_coa_generic.l10n_br_coa_generic_template")
    if env["ir.module.module"].search_count([
        ("name", "=", "l10n_br_account"),
        ("state", "=", "installed"),
    ]):
        from odoo.addons.l10n_br_account.hooks import load_fiscal_taxes

        # Relate fiscal taxes to account taxes.
        load_fiscal_taxes(env, coa_generic_tmpl)

    # Load COA to Demo Company
    if not tools.config.get("without_demo"):
        user_admin = env.ref("base.user_admin")
        company = env.ref("l10n_br_base.empresa_lucro_presumido",
                          raise_if_not_found=False)
        if company:
            user_admin.company_id = company
            coa_generic_tmpl.sudo(
                user=user_admin.id).try_loading_for_current_company()

            tools.convert_file(
                cr,
                "l10n_br_coa_generic",
                "demo/account_journal.xml",
                None,
                mode="init",
                noupdate=True,
                kind="init",
                report=None,
            )

            user_admin.company_id = env.ref("base.main_company")
Beispiel #3
0
def post_init_hook(cr, registry):
    env = api.Environment(cr, SUPERUSER_ID, {})
    coa_complete_tmpl = env.ref(
        'l10n_br_coa_complete.l10n_br_coa_complete_template')
    if env['ir.module.module'].search_count([
        ('name', '=', 'l10n_br_account'),
        ('state', '=', 'installed'),
    ]):
        from odoo.addons.l10n_br_account.hooks import load_fiscal_taxes
        # Relate fiscal taxes to account taxes.
        load_fiscal_taxes(env, coa_complete_tmpl)
Beispiel #4
0
def post_init_hook(cr, registry):
    env = api.Environment(cr, SUPERUSER_ID, {})
    coa_complete_tmpl = env.ref("l10n_br_coa_complete.l10n_br_coa_complete_template")
    if env["ir.module.module"].search_count(
        [
            ("name", "=", "l10n_br_account"),
            ("state", "=", "installed"),
        ]
    ):
        from odoo.addons.l10n_br_account.hooks import load_fiscal_taxes

        # Relate fiscal taxes to account taxes.
        load_fiscal_taxes(env, coa_complete_tmpl)
Beispiel #5
0
def post_init_hook(cr, registry):
    env = api.Environment(cr, SUPERUSER_ID, {})
    coa_generic_tmpl = env.ref(
        'l10n_br_coa_generic.l10n_br_coa_generic_template')
    if env['ir.module.module'].search_count([
        ('name', '=', 'l10n_br_account'),
        ('state', '=', 'installed'),
    ]):
        from odoo.addons.l10n_br_account.hooks import load_fiscal_taxes
        # Relate fiscal taxes to account taxes.
        load_fiscal_taxes(env, coa_generic_tmpl)

    # Load COA to Demo Company
    if not tools.config.get('without_demo'):
        user_admin = env.ref('base.user_admin')
        user_admin.company_id = env.ref('l10n_br_base.empresa_lucro_presumido')
        coa_generic_tmpl.sudo(
            user=user_admin.id).try_loading_for_current_company()
        user_admin.company_id = env.ref('base.main_company')