mirror of
https://github.com/bringout/oca-ocb-l10n_americas.git
synced 2026-04-27 00:32:01 +02:00
Initial commit: L10N_Americas packages
This commit is contained in:
commit
12b27ce151
714 changed files with 79328 additions and 0 deletions
3
odoo-bringout-oca-ocb-l10n_ar/l10n_ar/report/__init__.py
Normal file
3
odoo-bringout-oca-ocb-l10n_ar/l10n_ar/report/__init__.py
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import invoice_report
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import models, fields
|
||||
|
||||
|
||||
class AccountInvoiceReport(models.Model):
|
||||
|
||||
_inherit = 'account.invoice.report'
|
||||
|
||||
l10n_ar_state_id = fields.Many2one('res.country.state', 'Delivery Province', readonly=True)
|
||||
date = fields.Date(readonly=True, string="Accounting Date")
|
||||
|
||||
_depends = {
|
||||
'account.move': ['partner_shipping_id', 'date'],
|
||||
'res.partner': ['state_id'],
|
||||
}
|
||||
|
||||
def _select(self):
|
||||
return super()._select() + ", contact_partner.state_id as l10n_ar_state_id, move.date"
|
||||
|
||||
def _from(self):
|
||||
return super()._from() + " LEFT JOIN res_partner contact_partner ON contact_partner.id = COALESCE(move.partner_shipping_id, move.partner_id)"
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
|
||||
<record model="ir.ui.view" id="view_account_invoice_report_search_inherit">
|
||||
<field name="name">account.invoice.report.search</field>
|
||||
<field name="model">account.invoice.report</field>
|
||||
<field name="inherit_id" ref="account.view_account_invoice_report_search" />
|
||||
<field name="arch" type="xml">
|
||||
<search>
|
||||
<field name="l10n_ar_state_id"/>
|
||||
<filter name="with_document" string="With Document" domain="[('l10n_latam_document_type_id', '!=', False)]"/>
|
||||
<filter name="filter_accounting_date_this_year" invisible="1" string="Accounting Date: This Year" domain="[('date', '<', (context_today() + relativedelta(years=1, month=1, day=1)).strftime('%Y-%m-%d')), ('date', '>=', (context_today() + relativedelta(month=1, day=1)).strftime('%Y-%m-%d'))]"/>
|
||||
</search>
|
||||
<filter name="user" position="after">
|
||||
<filter string="State" name="groupby_l10n_ar_state_id" context="{'group_by': 'l10n_ar_state_id'}"/>
|
||||
<filter string="Account" name="groupby_account_id" context="{'group_by':'account_id'}" groups="account.group_account_readonly" />
|
||||
</filter>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_iibb_sales_by_state_and_account_pivot" model="ir.actions.act_window">
|
||||
<field name="name">IIBB - Sales by jurisdiction</field>
|
||||
<field name="res_model">account.invoice.report</field>
|
||||
<field name="view_mode">pivot</field>
|
||||
<field name="context">{'search_default_current': 1, 'search_default_customer': 1, 'search_default_with_document': 1, 'search_default_company': 1, 'search_default_groupby_l10n_ar_state_id': 2, 'search_default_groupby_account_id': 3, 'search_default_filter_accounting_date_this_year': 1}</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_iibb_sales_by_state_and_account"
|
||||
action="action_iibb_sales_by_state_and_account_pivot"
|
||||
parent="l10n_ar.account_reports_ar_statements_menu"
|
||||
sequence="30"/>
|
||||
|
||||
<record id="action_iibb_purchases_by_state_and_account_pivot" model="ir.actions.act_window">
|
||||
<field name="name">IIBB - Purchases by jurisdiction</field>
|
||||
<field name="res_model">account.invoice.report</field>
|
||||
<field name="view_mode">pivot</field>
|
||||
<field name="context">{'search_default_current': 1, 'search_default_supplier': 1, 'search_default_with_document': 1, 'search_default_company': 1, 'search_default_groupby_l10n_ar_state_id': 2, 'search_default_groupby_account_id': 3, 'search_default_filter_accounting_date_this_year': 1}</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_iibb_purchases_by_state_and_account"
|
||||
action="action_iibb_purchases_by_state_and_account_pivot"
|
||||
parent="l10n_ar.account_reports_ar_statements_menu"
|
||||
sequence="40"/>
|
||||
|
||||
</odoo>
|
||||
Loading…
Add table
Add a link
Reference in a new issue