mirror of
https://github.com/bringout/oca-ocb-accounting.git
synced 2026-04-18 01:42:00 +02:00
Initial commit: Accounting packages
This commit is contained in:
commit
4ef34c2317
2661 changed files with 1709616 additions and 0 deletions
31
README.md
Normal file
31
README.md
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# Accounting
|
||||
|
||||
This repository contains OCA OCB packages for accounting.
|
||||
|
||||
## Packages Included
|
||||
|
||||
- odoo-bringout-oca-ocb-account
|
||||
- odoo-bringout-oca-ocb-account_check_printing
|
||||
- odoo-bringout-oca-ocb-account_debit_note
|
||||
- odoo-bringout-oca-ocb-account_edi
|
||||
- odoo-bringout-oca-ocb-account_edi_proxy_client
|
||||
- odoo-bringout-oca-ocb-account_edi_ubl_cii
|
||||
- odoo-bringout-oca-ocb-account_edi_ubl_cii_tax_extension
|
||||
- odoo-bringout-oca-ocb-account_fleet
|
||||
- odoo-bringout-oca-ocb-account_lock
|
||||
- odoo-bringout-oca-ocb-account_payment
|
||||
- odoo-bringout-oca-ocb-account_payment_invoice_online_payment_patch
|
||||
- odoo-bringout-oca-ocb-account_qr_code_sepa
|
||||
- odoo-bringout-oca-ocb-account_sequence
|
||||
- odoo-bringout-oca-ocb-account_tax_python
|
||||
- odoo-bringout-oca-ocb-account_test
|
||||
- odoo-bringout-oca-ocb-account_update_tax_tags
|
||||
- odoo-bringout-oca-ocb-google_account
|
||||
- odoo-bringout-oca-ocb-microsoft_account
|
||||
- odoo-bringout-oca-ocb-mrp_account
|
||||
- odoo-bringout-oca-ocb-mrp_subcontracting_account
|
||||
- odoo-bringout-oca-ocb-snailmail_account
|
||||
- odoo-bringout-oca-ocb-spreadsheet_account
|
||||
- odoo-bringout-oca-ocb-spreadsheet_dashboard_account
|
||||
- odoo-bringout-oca-ocb-spreadsheet_dashboard_stock_account
|
||||
- odoo-bringout-oca-ocb-stock_account
|
||||
78
odoo-bringout-oca-ocb-account/README.md
Normal file
78
odoo-bringout-oca-ocb-account/README.md
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
# Invoicing (Account)
|
||||
|
||||
Production‑ready Odoo 16 Invoicing module packaged as a standard Python distribution. Provides invoicing, payments, reconciliation, journals, taxes, and analytics integration.
|
||||
|
||||
## Features
|
||||
|
||||
- Core: customer/vendor invoices, credit notes, journals, taxes
|
||||
- Payments: registration, reconciliation, bank statements
|
||||
- Analytics: analytic accounts, distributions, reporting
|
||||
- Web UI: dashboards, portals, email templates, reports
|
||||
- Packaging: install via pip/uv, wheel distribution
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-account
|
||||
# or
|
||||
uv pip install odoo-bringout-oca-ocb-account
|
||||
```
|
||||
|
||||
## Quick Start
|
||||
|
||||
Using this repository’s helper (from repo root):
|
||||
|
||||
```bash
|
||||
python3 scripts/odoo_web_server.py \
|
||||
--db-name mydb \
|
||||
--addon account
|
||||
|
||||
# then open http://localhost:8069 (admin / developer101)
|
||||
```
|
||||
|
||||
Notes:
|
||||
- The server always includes base addons (base, web, mail, base_setup).
|
||||
- Add more addons with repeated `--addon` flags.
|
||||
|
||||
## Dependencies
|
||||
|
||||
Functional dependencies (from manifest): base_setup, product, analytic, portal, digest.
|
||||
|
||||
Python packages satisfied by this monorepo:
|
||||
- odoo-bringout-oca-ocb-base_setup
|
||||
- odoo-bringout-oca-ocb-product
|
||||
- odoo-bringout-oca-ocb-analytic
|
||||
- odoo-bringout-oca-ocb-portal
|
||||
- odoo-bringout-oca-ocb-digest
|
||||
|
||||
## Compatibility
|
||||
|
||||
- Odoo: 16.0 (OCA/OCB)
|
||||
- Python: 3.11–3.12
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you hit errors about payment provider icons/files during installation, see:
|
||||
packages/odoo-bringout-oca-ocb-payment/doc/PATCH_REMOVE_PAYMENT_PROVIDERS.md
|
||||
|
||||
## Source
|
||||
|
||||
Based on OCA/OCB 16.0, addon `account`.
|
||||
|
||||
## License
|
||||
|
||||
LGPL‑3, preserved from upstream Odoo.
|
||||
68
odoo-bringout-oca-ocb-account/account/README.md
Normal file
68
odoo-bringout-oca-ocb-account/account/README.md
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
Odoo Accounting
|
||||
---------------
|
||||
|
||||
The Odoo <a href="https://www.odoo.com/app/accounting">Open Source Accounting</a> app allows a better way to
|
||||
collaborate with your accountants, your customers and control your suppliers.
|
||||
|
||||
Activate features on demand, from integrated analytic accounting to budget,
|
||||
assets and multiple companies consolidation.
|
||||
|
||||
A Smart User Interface
|
||||
----------------------
|
||||
|
||||
Record transactions in a few clicks and easily manage all financial activities
|
||||
in one place. Odoo's user interface is designed with productivity in mind.
|
||||
|
||||
A Better Way To Work – Together
|
||||
-------------------------------
|
||||
|
||||
Share access to your latest business numbers with your team and your accountant
|
||||
– so everyone is up to speed. From work, home or on the go.
|
||||
|
||||
Connect Your Bank Accounts
|
||||
--------------------------
|
||||
|
||||
Import your bank statements and reconcile them in just a few clicks. Prepare
|
||||
payment orders based on your supplier invoices and payment terms.
|
||||
|
||||
Electronic invoicing and automated follow-ups
|
||||
---------------------------------------------
|
||||
|
||||
Create and send professional invoices & get paid online. Get rid of the stress
|
||||
of having to constantly remind your debtors. Simply set-up and automate
|
||||
follow-ups to get paid quickly.
|
||||
|
||||
Sales Integration
|
||||
-----------------
|
||||
|
||||
Automatically create invoices from sales orders, delivery orders or base them
|
||||
on time and material. Re-invoice expenses on projects to your customer in just
|
||||
a few clicks.
|
||||
|
||||
|
||||
Purchase Integration
|
||||
--------------------
|
||||
|
||||
Control supplier invocies based on purchase orders. Get real-time inventory
|
||||
valuation reports automatically posted in your accounts.
|
||||
|
||||
Multi-Level Analytic Accounting
|
||||
-------------------------------
|
||||
|
||||
Integrate your analytic accounting operations with timesheets, projects,
|
||||
invoices, expenses, etc. No need to record transactions, all analytic entries
|
||||
are posted automatically following your business rules.
|
||||
|
||||
Everything you need to grow
|
||||
---------------------------
|
||||
|
||||
Manage your assets, track expenses, control budgets, multi-level analytic
|
||||
accounting; Odoo has all the features you need to sustain all your business
|
||||
activities.
|
||||
|
||||
Scale With Your Organization
|
||||
----------------------------
|
||||
|
||||
Odoo supports multiple currencies, multiple users with different access rights,
|
||||
multiple companies with real time consolidation and unlimited analytic plans.
|
||||
|
||||
69
odoo-bringout-oca-ocb-account/account/__init__.py
Normal file
69
odoo-bringout-oca-ocb-account/account/__init__.py
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
from . import demo
|
||||
from . import wizard
|
||||
from . import report
|
||||
from . import populate
|
||||
from . import tools
|
||||
|
||||
from odoo import api, SUPERUSER_ID
|
||||
|
||||
SYSCOHADA_LIST = ['BJ', 'BF', 'CM', 'CF', 'KM', 'CG', 'CI', 'GA', 'GN', 'GW', 'GQ', 'ML', 'NE', 'CD', 'SN', 'TD', 'TG']
|
||||
|
||||
def _set_fiscal_country(env):
|
||||
""" Sets the fiscal country on existing companies when installing the module.
|
||||
That field is an editable computed field. It doesn't automatically get computed
|
||||
on existing records by the ORM when installing the module, so doing that by hand
|
||||
ensures existing records will get a value for it if needed.
|
||||
"""
|
||||
env['res.company'].search([]).compute_account_tax_fiscal_country()
|
||||
|
||||
|
||||
def _auto_install_l10n(env):
|
||||
#check the country of the main company (only) and eventually load some module needed in that country
|
||||
country_code = env.company.country_id.code
|
||||
if country_code:
|
||||
#auto install localization module(s) if available
|
||||
to_install_l10n = env['ir.module.module'].search_count([
|
||||
('category_id', '=', env.ref('base.module_category_accounting_localizations_account_charts').id),
|
||||
('state', '=', 'to install'),
|
||||
])
|
||||
module_list = []
|
||||
if to_install_l10n:
|
||||
# We don't install a CoA if one was passed in the command line
|
||||
# or has been selected to install
|
||||
pass
|
||||
elif country_code in SYSCOHADA_LIST:
|
||||
#countries using OHADA Chart of Accounts
|
||||
module_list.append('l10n_syscohada')
|
||||
elif country_code == 'GB':
|
||||
module_list.extend(('l10n_uk', 'account_bacs'))
|
||||
elif country_code == 'DE':
|
||||
module_list.append('l10n_de_skr03')
|
||||
module_list.append('l10n_de_skr04')
|
||||
elif country_code == 'MC':
|
||||
module_list.append('l10n_fr')
|
||||
else:
|
||||
if env['ir.module.module'].search([('name', '=', 'l10n_%s_oca' % country_code.lower())]):
|
||||
module_list.append('l10n_%s_oca' % country_code.lower())
|
||||
elif env['ir.module.module'].search([('name', '=', 'l10n_' + country_code.lower())]):
|
||||
module_list.append('l10n_' + country_code.lower())
|
||||
else:
|
||||
module_list.append('l10n_generic_coa')
|
||||
if country_code in SYSCOHADA_LIST + [
|
||||
'AT', 'BE', 'CA', 'CO', 'DE', 'EC', 'ES', 'ET', 'FR', 'GR', 'IT', 'LU', 'MX', 'NL', 'NO',
|
||||
'PL', 'PT', 'RO', 'SI', 'TR', 'GB', 'VE', 'VN'
|
||||
]:
|
||||
module_list.append('base_vat')
|
||||
|
||||
module_ids = env['ir.module.module'].search([('name', 'in', module_list), ('state', '=', 'uninstalled')])
|
||||
if module_ids:
|
||||
module_ids.sudo().button_install()
|
||||
|
||||
def _account_post_init(cr, registry):
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
_auto_install_l10n(env)
|
||||
_set_fiscal_country(env)
|
||||
116
odoo-bringout-oca-ocb-account/account/__manifest__.py
Normal file
116
odoo-bringout-oca-ocb-account/account/__manifest__.py
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
{
|
||||
'name' : 'Invoicing',
|
||||
'version' : '1.2',
|
||||
'summary': 'Invoices & Payments',
|
||||
'sequence': 10,
|
||||
'description': """
|
||||
Invoicing & Payments
|
||||
====================
|
||||
The specific and easy-to-use Invoicing system in Odoo allows you to keep track of your accounting, even when you are not an accountant. It provides an easy way to follow up on your vendors and customers.
|
||||
|
||||
You could use this simplified accounting in case you work with an (external) account to keep your books, and you still want to keep track of payments. This module also offers you an easy method of registering payments, without having to encode complete abstracts of account.
|
||||
""",
|
||||
'category': 'Accounting/Accounting',
|
||||
'website': 'https://www.odoo.com/app/invoicing',
|
||||
'images' : ['images/accounts.jpeg','images/bank_statement.jpeg','images/cash_register.jpeg','images/chart_of_accounts.jpeg','images/customer_invoice.jpeg','images/journal_entries.jpeg'],
|
||||
'depends' : ['base_setup', 'product', 'analytic', 'portal', 'digest'],
|
||||
'data': [
|
||||
'security/account_security.xml',
|
||||
'security/ir.model.access.csv',
|
||||
'data/account_data.xml',
|
||||
'data/digest_data.xml',
|
||||
'views/account_report.xml',
|
||||
'data/mail_template_data.xml',
|
||||
'views/account_payment_view.xml',
|
||||
'wizard/account_automatic_entry_wizard_views.xml',
|
||||
'wizard/account_unreconcile_view.xml',
|
||||
'wizard/account_move_reversal_view.xml',
|
||||
'wizard/account_resequence_views.xml',
|
||||
'wizard/account_payment_register_views.xml',
|
||||
'views/account_move_views.xml',
|
||||
'wizard/setup_wizards_view.xml',
|
||||
'views/account_account_views.xml',
|
||||
'views/account_group_views.xml',
|
||||
'views/account_journal_views.xml',
|
||||
'views/account_account_tag_views.xml',
|
||||
'views/account_bank_statement_views.xml',
|
||||
'views/account_reconcile_model_views.xml',
|
||||
'views/account_tax_views.xml',
|
||||
'views/account_full_reconcile_views.xml',
|
||||
'views/account_payment_term_views.xml',
|
||||
'views/account_chart_template_views.xml',
|
||||
'views/res_partner_bank_views.xml',
|
||||
'views/report_statement.xml',
|
||||
'views/terms_template.xml',
|
||||
'wizard/account_validate_move_view.xml',
|
||||
'views/res_company_views.xml',
|
||||
'views/product_view.xml',
|
||||
'views/account_analytic_plan_views.xml',
|
||||
'views/account_analytic_account_views.xml',
|
||||
'views/account_analytic_distribution_model_views.xml',
|
||||
'views/account_analytic_line_views.xml',
|
||||
'views/report_invoice.xml',
|
||||
'report/account_invoice_report_view.xml',
|
||||
'views/account_cash_rounding_view.xml',
|
||||
'views/ir_module_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/partner_view.xml',
|
||||
'views/account_journal_dashboard_view.xml',
|
||||
'views/account_portal_templates.xml',
|
||||
'views/report_payment_receipt_templates.xml',
|
||||
'views/account_onboarding_templates.xml',
|
||||
'data/service_cron.xml',
|
||||
'views/account_incoterms_view.xml',
|
||||
'data/account_incoterms_data.xml',
|
||||
'views/digest_views.xml',
|
||||
'wizard/account_invoice_send_views.xml',
|
||||
'report/account_hash_integrity_templates.xml',
|
||||
'views/res_currency.xml',
|
||||
'views/account_menuitem.xml',
|
||||
'wizard/account_tour_upload_bill.xml',
|
||||
'wizard/accrued_orders.xml',
|
||||
'views/bill_preview_template.xml',
|
||||
'data/account_reports_data.xml',
|
||||
],
|
||||
'demo': [
|
||||
'demo/account_demo.xml',
|
||||
],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
'post_init_hook': '_account_post_init',
|
||||
'assets': {
|
||||
'web._assets_primary_variables': [
|
||||
'account/static/src/scss/variables.scss',
|
||||
],
|
||||
'web.assets_backend': [
|
||||
'account/static/src/css/account_bank_and_cash.css',
|
||||
'account/static/src/css/account.css',
|
||||
'account/static/src/scss/account_journal_dashboard.scss',
|
||||
'account/static/src/scss/account_dashboard.scss',
|
||||
'account/static/src/scss/account_searchpanel.scss',
|
||||
'account/static/src/scss/legacy_account_activity.scss',
|
||||
'account/static/src/js/legacy_account_payment_field.js',
|
||||
'account/static/src/js/legacy_mail_activity.js',
|
||||
'account/static/src/js/legacy_tax_totals.js',
|
||||
'account/static/src/js/legacy_section_and_note_fields_backend.js',
|
||||
'account/static/src/js/legacy_account_selection.js',
|
||||
'account/static/src/js/legacy_open_move_widget.js',
|
||||
'account/static/src/components/**/*',
|
||||
'account/static/src/js/tours/account.js',
|
||||
'account/static/src/xml/**/*',
|
||||
],
|
||||
'web.assets_frontend': [
|
||||
'account/static/src/js/account_portal_sidebar.js',
|
||||
'account/static/src/js/account_portal.js',
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'account/static/tests/tours/**/*',
|
||||
],
|
||||
'web.qunit_suite_tests': [
|
||||
'account/static/tests/*.js',
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
Binary file not shown.
|
|
@ -0,0 +1,6 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import onboarding
|
||||
from . import portal
|
||||
from . import terms
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,41 @@
|
|||
from odoo import http
|
||||
from odoo.http import request
|
||||
|
||||
|
||||
class OnboardingController(http.Controller):
|
||||
|
||||
@http.route('/account/account_invoice_onboarding', auth='user', type='json')
|
||||
def account_invoice_onboarding(self):
|
||||
""" Returns the `banner` for the account invoice onboarding panel.
|
||||
It can be empty if the user has closed it or if he doesn't have
|
||||
the permission to see it. """
|
||||
|
||||
company = request.env.company
|
||||
if not request.env.is_admin() or \
|
||||
company.account_invoice_onboarding_state == 'closed':
|
||||
return {}
|
||||
|
||||
return {
|
||||
'html': request.env['ir.qweb']._render('account.account_invoice_onboarding_panel', {
|
||||
'company': company,
|
||||
'state': company.get_and_update_account_invoice_onboarding_state()
|
||||
})
|
||||
}
|
||||
|
||||
@http.route('/account/account_dashboard_onboarding', auth='user', type='json')
|
||||
def account_dashboard_onboarding(self):
|
||||
""" Returns the `banner` for the account dashboard onboarding panel.
|
||||
It can be empty if the user has closed it or if he doesn't have
|
||||
the permission to see it. """
|
||||
company = request.env.company
|
||||
|
||||
if not request.env.is_admin() or \
|
||||
company.account_dashboard_onboarding_state == 'closed':
|
||||
return {}
|
||||
|
||||
return {
|
||||
'html': request.env['ir.qweb']._render('account.account_dashboard_onboarding_panel', {
|
||||
'company': company,
|
||||
'state': company.get_and_update_account_dashboard_onboarding_state()
|
||||
})
|
||||
}
|
||||
157
odoo-bringout-oca-ocb-account/account/controllers/portal.py
Normal file
157
odoo-bringout-oca-ocb-account/account/controllers/portal.py
Normal file
|
|
@ -0,0 +1,157 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import http, _
|
||||
from odoo.osv import expression
|
||||
from odoo.addons.portal.controllers.portal import CustomerPortal, pager as portal_pager
|
||||
from odoo.exceptions import AccessError, MissingError
|
||||
from collections import OrderedDict
|
||||
from odoo.http import request
|
||||
|
||||
|
||||
class PortalAccount(CustomerPortal):
|
||||
|
||||
def _prepare_home_portal_values(self, counters):
|
||||
values = super()._prepare_home_portal_values(counters)
|
||||
if 'invoice_count' in counters:
|
||||
invoice_count = request.env['account.move'].search_count(self._get_invoices_domain()) \
|
||||
if request.env['account.move'].check_access_rights('read', raise_exception=False) else 0
|
||||
values['invoice_count'] = invoice_count
|
||||
return values
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# My Invoices
|
||||
# ------------------------------------------------------------
|
||||
|
||||
def _invoice_get_page_view_values(self, invoice, access_token, **kwargs):
|
||||
values = {
|
||||
'page_name': 'invoice',
|
||||
'invoice': invoice,
|
||||
}
|
||||
return self._get_page_view_values(invoice, access_token, values, 'my_invoices_history', False, **kwargs)
|
||||
|
||||
def _get_invoices_domain(self):
|
||||
return [('state', 'not in', ('cancel', 'draft')), ('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt'))]
|
||||
|
||||
def _get_account_searchbar_sortings(self):
|
||||
return {
|
||||
'date': {'label': _('Date'), 'order': 'invoice_date desc'},
|
||||
'duedate': {'label': _('Due Date'), 'order': 'invoice_date_due desc'},
|
||||
'name': {'label': _('Reference'), 'order': 'name desc'},
|
||||
'state': {'label': _('Status'), 'order': 'state'},
|
||||
}
|
||||
|
||||
def _get_account_searchbar_filters(self):
|
||||
return {
|
||||
'all': {'label': _('All'), 'domain': []},
|
||||
'invoices': {'label': _('Invoices'), 'domain': [('move_type', 'in', ('out_invoice', 'out_refund'))]},
|
||||
'bills': {'label': _('Bills'), 'domain': [('move_type', 'in', ('in_invoice', 'in_refund'))]},
|
||||
}
|
||||
|
||||
@http.route(['/my/invoices', '/my/invoices/page/<int:page>'], type='http', auth="user", website=True)
|
||||
def portal_my_invoices(self, page=1, date_begin=None, date_end=None, sortby=None, filterby=None, **kw):
|
||||
values = self._prepare_my_invoices_values(page, date_begin, date_end, sortby, filterby)
|
||||
|
||||
# pager
|
||||
pager = portal_pager(**values['pager'])
|
||||
|
||||
# content according to pager and archive selected
|
||||
invoices = values['invoices'](pager['offset'])
|
||||
request.session['my_invoices_history'] = invoices.ids[:100]
|
||||
|
||||
values.update({
|
||||
'invoices': invoices,
|
||||
'pager': pager,
|
||||
})
|
||||
return request.render("account.portal_my_invoices", values)
|
||||
|
||||
def _prepare_my_invoices_values(self, page, date_begin, date_end, sortby, filterby, domain=None, url="/my/invoices"):
|
||||
values = self._prepare_portal_layout_values()
|
||||
AccountInvoice = request.env['account.move']
|
||||
|
||||
domain = expression.AND([
|
||||
domain or [],
|
||||
self._get_invoices_domain(),
|
||||
])
|
||||
|
||||
searchbar_sortings = self._get_account_searchbar_sortings()
|
||||
# default sort by order
|
||||
if not sortby:
|
||||
sortby = 'date'
|
||||
order = searchbar_sortings[sortby]['order']
|
||||
|
||||
searchbar_filters = self._get_account_searchbar_filters()
|
||||
# default filter by value
|
||||
if not filterby:
|
||||
filterby = 'all'
|
||||
domain += searchbar_filters[filterby]['domain']
|
||||
|
||||
if date_begin and date_end:
|
||||
domain += [('create_date', '>', date_begin), ('create_date', '<=', date_end)]
|
||||
|
||||
values.update({
|
||||
'date': date_begin,
|
||||
# content according to pager and archive selected
|
||||
# lambda function to get the invoices recordset when the pager will be defined in the main method of a route
|
||||
'invoices': lambda pager_offset: (
|
||||
AccountInvoice.search(domain, order=order, limit=self._items_per_page, offset=pager_offset)
|
||||
if AccountInvoice.check_access_rights('read', raise_exception=False) else
|
||||
AccountInvoice
|
||||
),
|
||||
'page_name': 'invoice',
|
||||
'pager': { # vals to define the pager.
|
||||
"url": url,
|
||||
"url_args": {'date_begin': date_begin, 'date_end': date_end, 'sortby': sortby},
|
||||
"total": AccountInvoice.search_count(domain) if AccountInvoice.check_access_rights('read', raise_exception=False) else 0,
|
||||
"page": page,
|
||||
"step": self._items_per_page,
|
||||
},
|
||||
'default_url': url,
|
||||
'searchbar_sortings': searchbar_sortings,
|
||||
'sortby': sortby,
|
||||
'searchbar_filters': OrderedDict(sorted(searchbar_filters.items())),
|
||||
'filterby': filterby,
|
||||
})
|
||||
return values
|
||||
|
||||
@http.route(['/my/invoices/<int:invoice_id>'], type='http', auth="public", website=True)
|
||||
def portal_my_invoice_detail(self, invoice_id, access_token=None, report_type=None, download=False, **kw):
|
||||
try:
|
||||
invoice_sudo = self._document_check_access('account.move', invoice_id, access_token)
|
||||
except (AccessError, MissingError):
|
||||
return request.redirect('/my')
|
||||
|
||||
if report_type in ('html', 'pdf', 'text'):
|
||||
return self._show_report(model=invoice_sudo, report_type=report_type, report_ref='account.account_invoices', download=download)
|
||||
|
||||
values = self._invoice_get_page_view_values(invoice_sudo, access_token, **kw)
|
||||
return request.render("account.portal_invoice_page", values)
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# My Home
|
||||
# ------------------------------------------------------------
|
||||
|
||||
def details_form_validate(self, data, partner_creation=False):
|
||||
error, error_message = super(PortalAccount, self).details_form_validate(data)
|
||||
# prevent VAT/name change if invoices exist
|
||||
partner = request.env['res.users'].browse(request.uid).partner_id
|
||||
# Skip this test if we're creating a new partner as we won't ever block him from filling values.
|
||||
if not partner_creation and not partner.can_edit_vat():
|
||||
if 'vat' in data and (data['vat'] or False) != (partner.vat or False):
|
||||
error['vat'] = 'error'
|
||||
error_message.append(_('Changing VAT number is not allowed once invoices have been issued for your account. Please contact us directly for this operation.'))
|
||||
if 'name' in data and (data['name'] or False) != (partner.name or False):
|
||||
error['name'] = 'error'
|
||||
error_message.append(_('Changing your name is not allowed once invoices have been issued for your account. Please contact us directly for this operation.'))
|
||||
if 'company_name' in data and (data['company_name'] or False) != (partner.company_name or False):
|
||||
error['company_name'] = 'error'
|
||||
error_message.append(_('Changing your company name is not allowed once invoices have been issued for your account. Please contact us directly for this operation.'))
|
||||
return error, error_message
|
||||
|
||||
def extra_details_form_validate(self, data, additional_required_fields, error, error_message):
|
||||
""" Ensure that all additional required fields have a value in the data """
|
||||
for field in additional_required_fields:
|
||||
if field.name not in data or not data[field.name]:
|
||||
error[field.name] = 'error'
|
||||
error_message.append(_('The field %s must be filled.', field.field_description.lower()))
|
||||
return error, error_message
|
||||
29
odoo-bringout-oca-ocb-account/account/controllers/terms.py
Normal file
29
odoo-bringout-oca-ocb-account/account/controllers/terms.py
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import http, _
|
||||
from odoo.http import request
|
||||
|
||||
|
||||
def sitemap_terms(env, rule, qs):
|
||||
if qs and qs.lower() not in '/terms':
|
||||
return
|
||||
use_invoice_terms = env['ir.config_parameter'].sudo().get_param('account.use_invoice_terms')
|
||||
if use_invoice_terms and env.company.terms_type == 'html':
|
||||
yield {'loc': '/terms'}
|
||||
|
||||
|
||||
class TermsController(http.Controller):
|
||||
|
||||
@http.route('/terms', type='http', auth='public', website=True, sitemap=sitemap_terms)
|
||||
def terms_conditions(self, **kwargs):
|
||||
use_invoice_terms = request.env['ir.config_parameter'].sudo().get_param('account.use_invoice_terms')
|
||||
if not (use_invoice_terms and request.env.company.terms_type == 'html'):
|
||||
return request.render('http_routing.http_error', {
|
||||
'status_code': _('Oops'),
|
||||
'status_message': _("""The requested page is invalid, or doesn't exist anymore.""")})
|
||||
values = {
|
||||
'use_invoice_terms': use_invoice_terms,
|
||||
'company': request.env.company
|
||||
}
|
||||
return request.render("account.account_terms_conditions_page", values)
|
||||
173
odoo-bringout-oca-ocb-account/account/data/account_data.xml
Normal file
173
odoo-bringout-oca-ocb-account/account/data/account_data.xml
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record forcecreate="True" id="decimal_payment" model="decimal.precision">
|
||||
<field name="name">Payment Terms</field>
|
||||
<field name="digits">6</field>
|
||||
</record>
|
||||
|
||||
<!-- Open Settings from Purchase Journal to configure mail servers -->
|
||||
<record id="action_open_settings" model="ir.actions.act_window">
|
||||
<field name="name">Settings</field>
|
||||
<field name="res_model">res.config.settings</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">inline</field>
|
||||
<field name="context" eval="{'module': 'general_settings', 'bin_size': False}"/>
|
||||
</record>
|
||||
|
||||
<!-- TAGS FOR CASH FLOW STATEMENT DIRECT METHOD -->
|
||||
|
||||
<record id="account_tag_operating" model="account.account.tag">
|
||||
<field name="name">Operating Activities</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_financing" model="account.account.tag">
|
||||
<field name="name">Financing Activities</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_investing" model="account.account.tag">
|
||||
<field name="name">Investing & Extraordinary Activities</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Payment terms
|
||||
-->
|
||||
<record id="account_payment_term_immediate" model="account.payment.term">
|
||||
<field name="name">Immediate Payment</field>
|
||||
<field name="note">Payment terms: Immediate Payment</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_15days" model="account.payment.term">
|
||||
<field name="name">15 Days</field>
|
||||
<field name="note">Payment terms: 15 Days</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'days': 15})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_21days" model="account.payment.term">
|
||||
<field name="name">21 Days</field>
|
||||
<field name="note">Payment terms: 21 Days</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'days': 21})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_30days" model="account.payment.term">
|
||||
<field name="name">30 Days</field>
|
||||
<field name="note">Payment terms: 30 Days</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'days': 30})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_45days" model="account.payment.term">
|
||||
<field name="name">45 Days</field>
|
||||
<field name="note">Payment terms: 45 Days</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'days': 45})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_2months" model="account.payment.term">
|
||||
<field name="name">2 Months</field>
|
||||
<field name="note">Payment terms: 2 Months</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'months': 2})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_end_following_month" model="account.payment.term">
|
||||
<field name="name">End of Following Month</field>
|
||||
<field name="note">Payment terms: End of Following Month</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'months': 1, 'end_month': True})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_30_days_end_month_the_10" model="account.payment.term">
|
||||
<field name="name">30 days End of Month on the 10th</field>
|
||||
<field name="note">Payment terms: 30 days End of Month on the 10th</field>
|
||||
<field name="line_ids" eval="[Command.clear(), Command.create({'value': 'balance', 'value_amount': 0.0, 'months': 1, 'end_month': True, 'days_after': 10})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_advance_60days" model="account.payment.term">
|
||||
<field name="name">30% Now, Balance 60 Days</field>
|
||||
<field name="note">Payment terms: 30% Now, Balance 60 Days</field>
|
||||
<field name="line_ids" eval="[
|
||||
Command.clear(),
|
||||
Command.create({'value': 'percent', 'value_amount': 30.0, 'days': 0}),
|
||||
Command.create({'value': 'balance', 'value_amount': 0.0, 'days': 60})]"/>
|
||||
</record>
|
||||
|
||||
<record id="account_payment_term_30days_early_discount" model="account.payment.term">
|
||||
<field name="name">2/7 Net 30</field>
|
||||
<field name="note">Payment terms: 30 Days, 2% Early Payment Discount under 7 days</field>
|
||||
<field name="display_on_invoice">True</field>
|
||||
<field name="line_ids" eval="[
|
||||
Command.clear(),
|
||||
Command.create({'value': 'balance', 'days': 30, 'discount_percentage': 2, 'discount_days': 7})]"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Account Statement Sequences
|
||||
-->
|
||||
<record id="sequence_reconcile_seq" model="ir.sequence">
|
||||
<field name="name">Account reconcile sequence</field>
|
||||
<field name="code">account.reconcile</field>
|
||||
<field name="prefix">A</field>
|
||||
<field eval="1" name="number_next"/>
|
||||
<field eval="1" name="number_increment"/>
|
||||
<field eval="False" name="company_id"/>
|
||||
</record>
|
||||
|
||||
<!-- Account-related subtypes for messaging / Chatter -->
|
||||
<record id="mt_invoice_validated" model="mail.message.subtype">
|
||||
<field name="name">Validated</field>
|
||||
<field name="res_model">account.move</field>
|
||||
<field name="default" eval="False"/>
|
||||
<field name="description">Invoice validated</field>
|
||||
</record>
|
||||
<record id="mt_invoice_paid" model="mail.message.subtype">
|
||||
<field name="name">Paid</field>
|
||||
<field name="res_model">account.move</field>
|
||||
<field name="default" eval="False"/>
|
||||
<field name="description">Invoice paid</field>
|
||||
</record>
|
||||
<record id="mt_invoice_created" model="mail.message.subtype">
|
||||
<field name="name">Invoice Created</field>
|
||||
<field name="res_model">account.move</field>
|
||||
<field name="default" eval="False"/>
|
||||
<field name="hidden" eval="True"/>
|
||||
<field name="description">Invoice Created</field>
|
||||
</record>
|
||||
|
||||
<!-- Payment methods -->
|
||||
<record id="account_payment_method_manual_in" model="account.payment.method">
|
||||
<field name="name">Manual</field>
|
||||
<field name="code">manual</field>
|
||||
<field name="payment_type">inbound</field>
|
||||
</record>
|
||||
<record id="account_payment_method_manual_out" model="account.payment.method">
|
||||
<field name="name">Manual</field>
|
||||
<field name="code">manual</field>
|
||||
<field name="payment_type">outbound</field>
|
||||
</record>
|
||||
|
||||
<!-- Account Tax Group -->
|
||||
<record id="tax_group_taxes" model="account.tax.group">
|
||||
<field name="name">Taxes</field>
|
||||
<field name="sequence">0</field>
|
||||
</record>
|
||||
|
||||
<!-- Partner Trust Property -->
|
||||
<record forcecreate="True" id="default_followup_trust" model="ir.property">
|
||||
<field name="name">Followup Trust Property</field>
|
||||
<field name="fields_id" search="[('model', '=', 'res.partner'), ('name', '=', 'trust')]"/>
|
||||
<field name="value">normal</field>
|
||||
<field name="type">selection</field>
|
||||
</record>
|
||||
|
||||
<!-- Share Button in action menu -->
|
||||
<record id="model_account_move_action_share" model="ir.actions.server">
|
||||
<field name="name">Share</field>
|
||||
<field name="model_id" ref="account.model_account_move"/>
|
||||
<field name="binding_model_id" ref="account.model_account_move"/>
|
||||
<field name="binding_view_types">form</field>
|
||||
<field name="state">code</field>
|
||||
<field name="code">action = records.action_share()</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="incoterm_EXW" model="account.incoterms">
|
||||
<field name="code">EXW</field>
|
||||
<field name="name">EX WORKS</field>
|
||||
</record>
|
||||
<record id="incoterm_FCA" model="account.incoterms">
|
||||
<field name="code">FCA</field>
|
||||
<field name="name">FREE CARRIER</field>
|
||||
</record>
|
||||
<record id="incoterm_FAS" model="account.incoterms">
|
||||
<field name="code">FAS</field>
|
||||
<field name="name">FREE ALONGSIDE SHIP</field>
|
||||
</record>
|
||||
<record id="incoterm_FOB" model="account.incoterms">
|
||||
<field name="code">FOB</field>
|
||||
<field name="name">FREE ON BOARD</field>
|
||||
</record>
|
||||
<record id="incoterm_CFR" model="account.incoterms">
|
||||
<field name="code">CFR</field>
|
||||
<field name="name">COST AND FREIGHT</field>
|
||||
</record>
|
||||
<record id="incoterm_CIF" model="account.incoterms">
|
||||
<field name="code">CIF</field>
|
||||
<field name="name">COST, INSURANCE AND FREIGHT</field>
|
||||
</record>
|
||||
<record id="incoterm_CPT" model="account.incoterms">
|
||||
<field name="code">CPT</field>
|
||||
<field name="name">CARRIAGE PAID TO</field>
|
||||
</record>
|
||||
<record id="incoterm_CIP" model="account.incoterms">
|
||||
<field name="code">CIP</field>
|
||||
<field name="name">CARRIAGE AND INSURANCE PAID TO</field>
|
||||
</record>
|
||||
<record id="incoterm_DPU" model="account.incoterms">
|
||||
<field name="code">DPU</field>
|
||||
<field name="name">DELIVERED AT PLACE UNLOADED</field>
|
||||
</record>
|
||||
<record id="incoterm_DAP" model="account.incoterms">
|
||||
<field name="code">DAP</field>
|
||||
<field name="name">DELIVERED AT PLACE</field>
|
||||
</record>
|
||||
<record id="incoterm_DDP" model="account.incoterms">
|
||||
<field name="code">DDP</field>
|
||||
<field name="name">DELIVERED DUTY PAID</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<!-- GENERIC TAX REPORT -->
|
||||
<record id="generic_tax_report" model="account.report">
|
||||
<field name="name">Generic Tax report</field>
|
||||
<field name="filter_multi_company">tax_units</field>
|
||||
<field name="filter_fiscal_position" eval="1"/>
|
||||
<field name="default_opening_date_filter">last_month</field>
|
||||
<field name="only_tax_exigible" eval="True"/>
|
||||
<field name="column_ids">
|
||||
<record id="generic_tax_report_column_net" model="account.report.column">
|
||||
<field name="name">NET</field>
|
||||
<field name="expression_label">net</field>
|
||||
</record>
|
||||
<record id="generic_tax_report_column_tax" model="account.report.column">
|
||||
<field name="name">TAX</field>
|
||||
<field name="expression_label">tax</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="generic_tax_report_account_tax" model="account.report">
|
||||
<field name="name">Group by: Account > Tax </field>
|
||||
<field name="root_report_id" ref="generic_tax_report"/>
|
||||
<field name="availability_condition">always</field>
|
||||
<field name="column_ids">
|
||||
<record id="generic_tax_report_account_tax_column_net" model="account.report.column">
|
||||
<field name="name">NET</field>
|
||||
<field name="expression_label">net</field>
|
||||
</record>
|
||||
<record id="generic_tax_report_account_tax_column_tax" model="account.report.column">
|
||||
<field name="name">TAX</field>
|
||||
<field name="expression_label">tax</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="generic_tax_report_tax_account" model="account.report">
|
||||
<field name="name">Group by: Tax > Account </field>
|
||||
<field name="root_report_id" ref="generic_tax_report"/>
|
||||
<field name="availability_condition">always</field>
|
||||
<field name="column_ids">
|
||||
<record id="generic_tax_report_tax_account_column_net" model="account.report.column">
|
||||
<field name="name">NET</field>
|
||||
<field name="expression_label">net</field>
|
||||
</record>
|
||||
<record id="generic_tax_report_tax_account_column_tax" model="account.report.column">
|
||||
<field name="name">TAX</field>
|
||||
<field name="expression_label">tax</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
23
odoo-bringout-oca-ocb-account/account/data/digest_data.xml
Normal file
23
odoo-bringout-oca-ocb-account/account/data/digest_data.xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="digest.digest_digest_default" model="digest.digest">
|
||||
<field name="kpi_account_total_revenue">True</field>
|
||||
</record>
|
||||
</data>
|
||||
|
||||
<data>
|
||||
<record id="digest_tip_account_0" model="digest.tip">
|
||||
<field name="name">Tip: No need to print, put in an envelop and post your invoices</field>
|
||||
<field name="sequence">700</field>
|
||||
<field name="group_id" ref="account.group_account_invoice" />
|
||||
<field name="tip_description" type="html">
|
||||
<div>
|
||||
<p class="tip_title">Tip: No need to print, put in an envelop and post your invoices</p>
|
||||
<p class="tip_content">Use the “<i>Send by Post</i>” option to post invoices automatically. For the cost of a local stamp, we do all the manual work: your invoice will be printed in the right country, put in an envelop and sent by snail mail. Use this feature from the list view to post hundreds of invoices in bulk.</p>
|
||||
<img src="https://download.odoocdn.com/digests/account/static/src/img/invoice-stamps.png" class="illustration_border" />
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" ?>
|
||||
<odoo>
|
||||
|
||||
<!-- Mail template are declared in a NOUPDATE block
|
||||
so users can freely customize/delete them -->
|
||||
<data noupdate="1">
|
||||
<!--Email template -->
|
||||
<record id="email_template_edi_invoice" model="mail.template">
|
||||
<field name="name">Invoice: Sending</field>
|
||||
<field name="model_id" ref="account.model_account_move"/>
|
||||
<field name="email_from">{{ (object.invoice_user_id.email_formatted or object.company_id.email_formatted or user.email_formatted) }}</field>
|
||||
<field name="partner_to">{{ object.partner_id.id }}</field>
|
||||
<field name="subject">{{ object.company_id.name }} Invoice (Ref {{ object.name or 'n/a' }})</field>
|
||||
<field name="description">Sent to customers with their invoices in attachment</field>
|
||||
<field name="body_html" type="html">
|
||||
<div style="margin: 0px; padding: 0px;">
|
||||
<p style="margin: 0px; padding: 0px; font-size: 13px;">
|
||||
Dear
|
||||
<t t-if="object.partner_id.parent_id">
|
||||
<t t-out="object.partner_id.name or ''">Brandon Freeman</t> (<t t-out="object.partner_id.parent_id.name or ''">Azure Interior</t>),
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t t-out="object.partner_id.name or ''">Brandon Freeman</t>,
|
||||
</t>
|
||||
<br /><br />
|
||||
Here is your
|
||||
<t t-if="object.name">
|
||||
invoice <span style="font-weight:bold;" t-out="object.name or ''">INV/2021/05/0005</span>
|
||||
</t>
|
||||
<t t-else="">
|
||||
invoice
|
||||
</t>
|
||||
<t t-if="object.invoice_origin">
|
||||
(with reference: <t t-out="object.invoice_origin or ''">SUB003</t>)
|
||||
</t>
|
||||
amounting in <span style="font-weight:bold;" t-out="format_amount(object.amount_total, object.currency_id) or ''">$ 143,750.00</span>
|
||||
from <t t-out="object.company_id.name or ''">YourCompany</t>.
|
||||
<t t-if="object.payment_state in ('paid', 'in_payment')">
|
||||
This invoice is already paid.
|
||||
</t>
|
||||
<t t-else="">
|
||||
Please remit payment at your earliest convenience.
|
||||
<t t-if="object.payment_reference">
|
||||
<br /><br />
|
||||
Please use the following communication for your payment: <span style="font-weight:bold;" t-out="object.payment_reference or ''">INV/2021/05/0005</span>.
|
||||
</t>
|
||||
</t>
|
||||
<br /><br />
|
||||
Do not hesitate to contact us if you have any questions.
|
||||
<t t-if="not is_html_empty(object.invoice_user_id.signature)">
|
||||
<br /><br />
|
||||
<t t-out="object.invoice_user_id.signature or ''">--<br/>Mitchell Admin</t>
|
||||
</t>
|
||||
</p>
|
||||
</div>
|
||||
</field>
|
||||
<field name="report_template" ref="account_invoices"/>
|
||||
<field name="report_name">{{ object._get_report_mail_attachment_filename() }}</field>
|
||||
<field name="lang">{{ object.partner_id.lang }}</field>
|
||||
<field name="auto_delete" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="mail_template_data_payment_receipt" model="mail.template">
|
||||
<field name="name">Payment: Payment Receipt</field>
|
||||
<field name="model_id" ref="account.model_account_payment"/>
|
||||
<field name="subject">{{ object.company_id.name }} Payment Receipt (Ref {{ object.name or 'n/a' }})</field>
|
||||
<field name="partner_to">{{ object.partner_id.id }}</field>
|
||||
<field name="description">Sent manually to customer when clicking on 'Send receipt by email' in payment action</field>
|
||||
<field name="body_html" type="html">
|
||||
<div style="margin: 0px; padding: 0px;">
|
||||
<p style="margin: 0px; padding: 0px; font-size: 13px;">
|
||||
Dear <t t-out="object.partner_id.name or ''">Azure Interior</t><br/><br/>
|
||||
Thank you for your payment.
|
||||
Here is your payment receipt <span style="font-weight:bold;" t-out="(object.name or '').replace('/','-') or ''">BNK1-2021-05-0002</span> amounting
|
||||
to <span style="font-weight:bold;" t-out="format_amount(object.amount, object.currency_id) or ''">$ 10.00</span> from <t t-out="object.company_id.name or ''">YourCompany</t>.
|
||||
<br/><br/>
|
||||
Do not hesitate to contact us if you have any questions.
|
||||
<br/><br/>
|
||||
Best regards,
|
||||
<t t-if="not is_html_empty(user.signature)">
|
||||
<br/><br/>
|
||||
<t t-out="user.signature or ''">--<br/>Mitchell Admin</t>
|
||||
</t>
|
||||
</p>
|
||||
</div>
|
||||
</field>
|
||||
<field name="report_template" ref="account.action_report_payment_receipt"/>
|
||||
<field name="report_name">{{ (object.name or '').replace('/','-') }}</field>
|
||||
<field name="lang">{{ object.partner_id.lang }}</field>
|
||||
<field name="auto_delete" eval="True"/>
|
||||
</record>
|
||||
<!-- Credit note template -->
|
||||
<record id="email_template_edi_credit_note" model="mail.template">
|
||||
<field name="name">Credit Note: Sending</field>
|
||||
<field name="model_id" ref="account.model_account_move"/>
|
||||
<field name="email_from">{{ (object.invoice_user_id.email_formatted or object.company_id.email_formatted or user.email_formatted) }}</field>
|
||||
<field name="partner_to">{{ object.partner_id.id }}</field>
|
||||
<field name="subject">{{ object.company_id.name }} Credit Note (Ref {{ object.name or 'n/a' }})</field>
|
||||
<field name="description">Sent to customers with the credit note in attachment</field>
|
||||
<field name="body_html" type="html">
|
||||
<div style="margin: 0px; padding: 0px;">
|
||||
<p style="margin: 0px; padding: 0px; font-size: 13px;">
|
||||
Dear
|
||||
<t t-if="object.partner_id.parent_id">
|
||||
<t t-out="object.partner_id.name or ''">Brandon Freeman</t> (<t t-out="object.partner_id.parent_id.name or ''">Azure Interior</t>),
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t t-out="object.partner_id.name or ''">Brandon Freeman</t>,
|
||||
</t>
|
||||
<br /><br />
|
||||
Here is your
|
||||
<t t-if="object.name">
|
||||
credit note <span style="font-weight:bold;" t-out="object.name or ''">RINV/2021/05/0001</span>
|
||||
</t>
|
||||
<t t-else="">
|
||||
credit note
|
||||
</t>
|
||||
<t t-if="object.invoice_origin">
|
||||
(with reference: <t t-out="object.invoice_origin or ''">SUB003</t>)
|
||||
</t>
|
||||
amounting in <span style="font-weight:bold;" t-out="format_amount(object.amount_total, object.currency_id) or ''">$ 143,750.00</span>
|
||||
from <t t-out="object.company_id.name or ''">YourCompany</t>.
|
||||
<br /><br />
|
||||
Do not hesitate to contact us if you have any questions.
|
||||
<t t-if="not is_html_empty(object.invoice_user_id.signature)">
|
||||
<br /><br />
|
||||
<t t-out="object.invoice_user_id.signature or ''">--<br/>Mitchell Admin</t>
|
||||
</t>
|
||||
</p>
|
||||
</div>
|
||||
</field>
|
||||
<field name="report_template" ref="account_invoices"/>
|
||||
<field name="report_name">Credit_note_{{ (object.name or '').replace('/','_') }}{{ object.state == 'draft' and '_draft' or '' }}</field>
|
||||
<field name="lang">{{ object.partner_id.lang }}</field>
|
||||
<field name="auto_delete" eval="True"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
14
odoo-bringout-oca-ocb-account/account/data/service_cron.xml
Normal file
14
odoo-bringout-oca-ocb-account/account/data/service_cron.xml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="ir_cron_auto_post_draft_entry" model="ir.cron">
|
||||
<field name="name">Account: Post draft entries with auto_post enabled and accounting date up to today</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="nextcall" eval="(DateTime.now().replace(hour=2, minute=0) + timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')" />
|
||||
<field name="doall" eval="False"/>
|
||||
<field name="model_id" ref="model_account_move"/>
|
||||
<field name="code">model._autopost_draft_entries()</field>
|
||||
<field name="state">code</field>
|
||||
</record>
|
||||
</odoo>
|
||||
3
odoo-bringout-oca-ocb-account/account/demo/__init__.py
Normal file
3
odoo-bringout-oca-ocb-account/account/demo/__init__.py
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import account_demo
|
||||
Binary file not shown.
Binary file not shown.
342
odoo-bringout-oca-ocb-account/account/demo/account_demo.py
Normal file
342
odoo-bringout-oca-ocb-account/account/demo/account_demo.py
Normal file
|
|
@ -0,0 +1,342 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import logging
|
||||
import time
|
||||
from datetime import timedelta
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
from odoo import api, fields, models, Command
|
||||
from odoo.tools.misc import file_open, formatLang
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class AccountChartTemplate(models.Model):
|
||||
_inherit = "account.chart.template"
|
||||
|
||||
@api.model
|
||||
def _get_demo_data(self):
|
||||
"""Generate the demo data related to accounting."""
|
||||
# This is a generator because data created here might be referenced by xml_id to data
|
||||
# created later but defined in this same function.
|
||||
yield self._get_demo_data_move()
|
||||
yield self._get_demo_data_statement()
|
||||
yield self._get_demo_data_transactions()
|
||||
yield self._get_demo_data_reconcile_model()
|
||||
yield self._get_demo_data_attachment()
|
||||
yield self._get_demo_data_mail_message()
|
||||
yield self._get_demo_data_mail_activity()
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_move(self):
|
||||
cid = self.env.company.id
|
||||
ref = self.env.ref
|
||||
return ('account.move', {
|
||||
f'{cid}_demo_invoice_1': {
|
||||
'move_type': 'out_invoice',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
'invoice_payment_term_id': ref('account.account_payment_term_end_following_month').id,
|
||||
'invoice_date': time.strftime('%Y-%m-01'),
|
||||
'invoice_line_ids': [
|
||||
Command.create({'product_id': ref('product.consu_delivery_02').id, 'quantity': 5}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 5}),
|
||||
],
|
||||
},
|
||||
f'{cid}_demo_invoice_2': {
|
||||
'move_type': 'out_invoice',
|
||||
'partner_id': ref('base.res_partner_2').id,
|
||||
'invoice_user_id': False,
|
||||
'invoice_date': time.strftime('%Y-%m-08'),
|
||||
'invoice_line_ids': [
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 5}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_01').id, 'quantity': 20}),
|
||||
],
|
||||
},
|
||||
f'{cid}_demo_invoice_3': {
|
||||
'move_type': 'out_invoice',
|
||||
'partner_id': ref('base.res_partner_2').id,
|
||||
'invoice_user_id': False,
|
||||
'invoice_date': time.strftime('%Y-%m-08'),
|
||||
'invoice_line_ids': [
|
||||
Command.create({'product_id': ref('product.consu_delivery_01').id, 'quantity': 5}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 5}),
|
||||
],
|
||||
},
|
||||
f'{cid}_demo_invoice_followup': {
|
||||
'move_type': 'out_invoice',
|
||||
'partner_id': ref('base.res_partner_2').id,
|
||||
'invoice_user_id': ref('base.user_demo').id,
|
||||
'invoice_payment_term_id': ref('account.account_payment_term_immediate').id,
|
||||
'invoice_date': (fields.Date.today() + timedelta(days=-15)).strftime('%Y-%m-%d'),
|
||||
'invoice_line_ids': [
|
||||
Command.create({'product_id': ref('product.consu_delivery_02').id, 'quantity': 5}),
|
||||
Command.create({'product_id': ref('product.consu_delivery_03').id, 'quantity': 5}),
|
||||
],
|
||||
},
|
||||
f'{cid}_demo_invoice_5': {
|
||||
'move_type': 'in_invoice',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_payment_term_id': ref('account.account_payment_term_end_following_month').id,
|
||||
'invoice_date': time.strftime('%Y-%m-01'),
|
||||
'invoice_line_ids': [
|
||||
Command.create({'product_id': ref('product.product_delivery_01').id, 'price_unit': 10.0, 'quantity': 1}),
|
||||
Command.create({'product_id': ref('product.product_order_01').id, 'price_unit': 4.0, 'quantity': 5}),
|
||||
],
|
||||
},
|
||||
f'{cid}_demo_invoice_extract': {
|
||||
'move_type': 'in_invoice',
|
||||
},
|
||||
f'{cid}_demo_invoice_equipment_purchase': {
|
||||
'move_type': 'in_invoice',
|
||||
'ref': 'INV/2018/0057',
|
||||
'partner_id': ref('base.res_partner_12').id,
|
||||
'invoice_user_id': False,
|
||||
'invoice_date': '2018-09-17',
|
||||
'invoice_line_ids': [
|
||||
Command.create({'name': 'Redeem Reference Number: PO02529', 'quantity': 1, 'price_unit': 541.10}),
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_statement(self):
|
||||
cid = self.env.company.id
|
||||
ref = self.env.ref
|
||||
bnk_journal = self.env['account.journal'].search(
|
||||
domain=[('type', '=', 'bank'), ('company_id', '=', cid)],
|
||||
limit=1,
|
||||
)
|
||||
return ('account.bank.statement', {
|
||||
f'{cid}_demo_bank_statement_0': {
|
||||
'name': f'{bnk_journal.name} - {time.strftime("%Y")}-01-01/1',
|
||||
'balance_end_real': 6378.0,
|
||||
'balance_start': 0.0,
|
||||
'line_ids': [
|
||||
Command.create({
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': 'Initial balance',
|
||||
'amount': 5103.0,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
}),
|
||||
Command.create({
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': time.strftime('INV/%Y/00002 and INV/%Y/00003'),
|
||||
'amount': 1275.0,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
'partner_id': ref('base.res_partner_12').id
|
||||
}),
|
||||
]
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_transactions(self):
|
||||
cid = self.env.company.id
|
||||
ref = self.env.ref
|
||||
bnk_journal = self.env['account.journal'].search(
|
||||
domain=[('type', '=', 'bank'), ('company_id', '=', cid)],
|
||||
limit=1,
|
||||
)
|
||||
return ('account.bank.statement.line', {
|
||||
f'{cid}_demo_bank_statement_line_0': {
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': 'Bank Fees',
|
||||
'amount': -32.58,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
},
|
||||
f'{cid}_demo_bank_statement_line_1': {
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': 'Prepayment',
|
||||
'amount': 650,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
'partner_id': ref('base.res_partner_12').id
|
||||
},
|
||||
f'{cid}_demo_bank_statement_line_2': {
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': time.strftime(f'First {formatLang(self.env, 2000, currency_obj=self.env.company.currency_id)} of invoice %Y/00001'),
|
||||
'amount': 2000,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
'partner_id': ref('base.res_partner_12').id
|
||||
},
|
||||
f'{cid}_demo_bank_statement_line_3': {
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': 'Last Year Interests',
|
||||
'amount': 102.78,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
},
|
||||
f'{cid}_demo_bank_statement_line_4': {
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': time.strftime('INV/%Y/00002'),
|
||||
'amount': 750,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
'partner_id': ref('base.res_partner_2').id
|
||||
},
|
||||
f'{cid}_demo_bank_statement_line_5': {
|
||||
'journal_id': bnk_journal.id,
|
||||
'payment_ref': f'R:9772938 10/07 AX 9415116318 T:5 BRT: {formatLang(self.env, 100.0, digits=2)} C/ croip',
|
||||
'amount': 96.67,
|
||||
'date': time.strftime('%Y-01-01'),
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_reconcile_model(self):
|
||||
cid = self.env.company.id
|
||||
return ('account.reconcile.model', {
|
||||
f'{cid}_reconcile_from_label': {
|
||||
'name': 'Line with Bank Fees',
|
||||
'rule_type': 'writeoff_suggestion',
|
||||
'match_label': 'contains',
|
||||
'match_label_param': 'BRT',
|
||||
'line_ids': [
|
||||
Command.create({
|
||||
'label': 'Due amount',
|
||||
'account_id': self._get_demo_account(
|
||||
'income',
|
||||
'income',
|
||||
self.env.company,
|
||||
).id,
|
||||
'amount_type': 'regex',
|
||||
'amount_string': r'BRT: ([\d,.]+)',
|
||||
}),
|
||||
Command.create({
|
||||
'label': 'Bank Fees',
|
||||
'account_id': self._get_demo_account(
|
||||
'cost_of_goods_sold',
|
||||
'expense_direct_cost',
|
||||
self.env.company,
|
||||
).id,
|
||||
'amount_type': 'percentage',
|
||||
'amount_string': '100',
|
||||
}),
|
||||
]
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_attachment(self):
|
||||
cid = self.env.company.id
|
||||
ref = self.env.ref
|
||||
return ('ir.attachment', {
|
||||
f'{cid}_ir_attachment_in_invoice_1': {
|
||||
'type': 'binary',
|
||||
'name': 'in_invoice_yourcompany_demo.pdf',
|
||||
'res_model': 'account.move',
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_extract').id,
|
||||
'raw': file_open(
|
||||
'account/static/demo/in_invoice_yourcompany_demo_1.pdf', 'rb'
|
||||
).read()
|
||||
},
|
||||
f'{cid}_ir_attachment_in_invoice_2': {
|
||||
'type': 'binary',
|
||||
'name': 'in_invoice_yourcompany_demo.pdf',
|
||||
'res_model': 'account.move',
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_equipment_purchase').id,
|
||||
'raw': file_open(
|
||||
'account/static/demo/in_invoice_yourcompany_demo_2.pdf', 'rb'
|
||||
).read()
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_mail_message(self):
|
||||
cid = self.env.company.id
|
||||
ref = self.env.ref
|
||||
return ('mail.message', {
|
||||
f'{cid}_mail_message_in_invoice_1': {
|
||||
'model': 'account.move',
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_extract').id,
|
||||
'body': 'Vendor Bill attachment',
|
||||
'message_type': 'comment',
|
||||
'author_id': ref('base.partner_demo').id,
|
||||
'attachment_ids': [Command.set([
|
||||
ref(f'account.{cid}_ir_attachment_in_invoice_1').id
|
||||
])]
|
||||
},
|
||||
f'{cid}_mail_message_in_invoice_2': {
|
||||
'model': 'account.move',
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_equipment_purchase').id,
|
||||
'body': 'Vendor Bill attachment',
|
||||
'message_type': 'comment',
|
||||
'author_id': ref('base.partner_demo').id,
|
||||
'attachment_ids': [Command.set([
|
||||
ref(f'account.{cid}_ir_attachment_in_invoice_2').id
|
||||
])]
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _get_demo_data_mail_activity(self):
|
||||
cid = self.env.company.id
|
||||
ref = self.env.ref
|
||||
return ('mail.activity', {
|
||||
f'{cid}_invoice_activity_1': {
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_3').id,
|
||||
'res_model_id': ref('account.model_account_move').id,
|
||||
'activity_type_id': ref('mail.mail_activity_data_todo').id,
|
||||
'date_deadline': (fields.Datetime.today() + relativedelta(days=5)).strftime('%Y-%m-%d %H:%M'),
|
||||
'summary': 'Follow-up on payment',
|
||||
'create_uid': ref('base.user_admin').id,
|
||||
'user_id': ref('base.user_admin').id,
|
||||
},
|
||||
f'{cid}_invoice_activity_2': {
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_2').id,
|
||||
'res_model_id': ref('account.model_account_move').id,
|
||||
'activity_type_id': ref('mail.mail_activity_data_call').id,
|
||||
'date_deadline': fields.Datetime.today().strftime('%Y-%m-%d %H:%M'),
|
||||
'create_uid': ref('base.user_admin').id,
|
||||
'user_id': ref('base.user_admin').id,
|
||||
},
|
||||
f'{cid}_invoice_activity_3': {
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_1').id,
|
||||
'res_model_id': ref('account.model_account_move').id,
|
||||
'activity_type_id': ref('mail.mail_activity_data_todo').id,
|
||||
'date_deadline': (fields.Datetime.today() + relativedelta(days=5)).strftime('%Y-%m-%d %H:%M'),
|
||||
'summary': 'Include upsell',
|
||||
'create_uid': ref('base.user_admin').id,
|
||||
'user_id': ref('base.user_admin').id,
|
||||
},
|
||||
f'{cid}_invoice_activity_4': {
|
||||
'res_id': ref(f'account.{cid}_demo_invoice_extract').id,
|
||||
'res_model_id': ref('account.model_account_move').id,
|
||||
'activity_type_id': ref('mail.mail_activity_data_todo').id,
|
||||
'date_deadline': (fields.Datetime.today() + relativedelta(days=5)).strftime('%Y-%m-%d %H:%M'),
|
||||
'summary': 'Update address',
|
||||
'create_uid': ref('base.user_admin').id,
|
||||
'user_id': ref('base.user_admin').id,
|
||||
},
|
||||
})
|
||||
|
||||
@api.model
|
||||
def _post_create_demo_data(self, created):
|
||||
cid = self.env.company.id
|
||||
if created._name == 'account.move':
|
||||
# the invoice_extract acts like a placeholder for the OCR to be ran and doesn't contain
|
||||
# any lines yet
|
||||
for move in created - self.env.ref(f'account.{cid}_demo_invoice_extract'):
|
||||
try:
|
||||
move.action_post()
|
||||
except Exception:
|
||||
_logger.exception('Error while posting demo data')
|
||||
|
||||
@api.model
|
||||
def _get_demo_account(self, xml_id, account_type, company):
|
||||
"""Find the most appropriate account possible for demo data creation.
|
||||
|
||||
:param xml_id (str): the xml_id of the account template in the generic coa
|
||||
:param account_type (str): the full xml_id of the account type wanted
|
||||
:param company (Model<res.company>): the company for which we search the account
|
||||
:return (Model<account.account>): the most appropriate record found
|
||||
"""
|
||||
return (
|
||||
self.env['account.account'].browse(self.env['ir.model.data'].sudo().search([
|
||||
('name', '=', '%d_%s' % (company.id, xml_id)),
|
||||
('model', '=', 'account.account'),
|
||||
('module', '=like', 'l10n%')
|
||||
], limit=1).res_id)
|
||||
or self.env['account.account'].search([
|
||||
('account_type', '=', account_type),
|
||||
('company_id', '=', company.id)
|
||||
], limit=1)
|
||||
or self.env['account.account'].search([('company_id', '=', company.id)], limit=1)
|
||||
)
|
||||
61
odoo-bringout-oca-ocb-account/account/demo/account_demo.xml
Normal file
61
odoo-bringout-oca-ocb-account/account/demo/account_demo.xml
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<!-- TAGS FOR RETRIEVING THE DEMO ACCOUNTS -->
|
||||
|
||||
<record id="demo_capital_account" model="account.account.tag">
|
||||
<field name="name">Demo Capital Account</field>
|
||||
</record>
|
||||
<record id="demo_stock_account" model="account.account.tag">
|
||||
<field name="name">Demo Stock Account</field>
|
||||
</record>
|
||||
<record id="demo_sale_of_land_account" model="account.account.tag">
|
||||
<field name="name">Demo Sale of Land Account</field>
|
||||
</record>
|
||||
<record id="demo_ceo_wages_account" model="account.account.tag">
|
||||
<field name="name">Demo CEO Wages Account</field>
|
||||
</record>
|
||||
<record id="demo_office_furniture_account" model="account.account.tag">
|
||||
<field name="name">Office Furniture</field>
|
||||
</record>
|
||||
<!-- Payment Terms -->
|
||||
|
||||
<record id="account_payment_term_advance" model="account.payment.term">
|
||||
<field name="name">30% Advance End of Following Month</field>
|
||||
<field name="note">Payment terms: 30% Advance End of Following Month</field>
|
||||
<field name="line_ids" eval="[
|
||||
Command.clear(),
|
||||
Command.create({'value': 'percent', 'value_amount': 30.0, 'days': 0}),
|
||||
Command.create({'value': 'balance', 'value_amount': 0.0, 'months': 1, 'end_month': True})]"/>
|
||||
</record>
|
||||
|
||||
<record id="base.user_demo" model="res.users">
|
||||
<field name="groups_id" eval="[(4,ref('account.group_account_invoice'))]"/>
|
||||
</record>
|
||||
|
||||
<!-- Add Payment terms on some demo partners -->
|
||||
<record id="base.res_partner_2" model="res.partner">
|
||||
<field name="property_payment_term_id" ref="account.account_payment_term_30days"/>
|
||||
</record>
|
||||
<record id="base.res_partner_12" model="res.partner">
|
||||
<field name="property_payment_term_id" ref="account.account_payment_term_end_following_month"/>
|
||||
<field name="property_supplier_payment_term_id" ref="account.account_payment_term_end_following_month"/>
|
||||
</record>
|
||||
<record id="base.res_partner_4" model="res.partner">
|
||||
<field name="property_supplier_payment_term_id" ref="account.account_payment_term_30days"/>
|
||||
</record>
|
||||
<record id="base.res_partner_1" model="res.partner">
|
||||
<field name="property_supplier_payment_term_id" ref="account.account_payment_term_end_following_month"/>
|
||||
</record>
|
||||
|
||||
<!-- Analytic -->
|
||||
<record id="analytic.analytic_plan_internal" model="account.analytic.plan">
|
||||
<field name="applicability_ids" eval="[
|
||||
Command.create({
|
||||
'business_domain': 'invoice',
|
||||
'account_prefix': '450000',
|
||||
'applicability': 'mandatory'})]"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
Binary file not shown.
Binary file not shown.
16644
odoo-bringout-oca-ocb-account/account/i18n/account.pot
Normal file
16644
odoo-bringout-oca-ocb-account/account/i18n/account.pot
Normal file
File diff suppressed because it is too large
Load diff
16632
odoo-bringout-oca-ocb-account/account/i18n/af.po
Normal file
16632
odoo-bringout-oca-ocb-account/account/i18n/af.po
Normal file
File diff suppressed because it is too large
Load diff
16559
odoo-bringout-oca-ocb-account/account/i18n/am.po
Normal file
16559
odoo-bringout-oca-ocb-account/account/i18n/am.po
Normal file
File diff suppressed because it is too large
Load diff
17551
odoo-bringout-oca-ocb-account/account/i18n/ar.po
Normal file
17551
odoo-bringout-oca-ocb-account/account/i18n/ar.po
Normal file
File diff suppressed because it is too large
Load diff
17134
odoo-bringout-oca-ocb-account/account/i18n/az.po
Normal file
17134
odoo-bringout-oca-ocb-account/account/i18n/az.po
Normal file
File diff suppressed because it is too large
Load diff
16653
odoo-bringout-oca-ocb-account/account/i18n/be.po
Normal file
16653
odoo-bringout-oca-ocb-account/account/i18n/be.po
Normal file
File diff suppressed because it is too large
Load diff
17288
odoo-bringout-oca-ocb-account/account/i18n/bg.po
Normal file
17288
odoo-bringout-oca-ocb-account/account/i18n/bg.po
Normal file
File diff suppressed because it is too large
Load diff
16644
odoo-bringout-oca-ocb-account/account/i18n/bs.po
Normal file
16644
odoo-bringout-oca-ocb-account/account/i18n/bs.po
Normal file
File diff suppressed because it is too large
Load diff
17927
odoo-bringout-oca-ocb-account/account/i18n/ca.po
Normal file
17927
odoo-bringout-oca-ocb-account/account/i18n/ca.po
Normal file
File diff suppressed because it is too large
Load diff
17721
odoo-bringout-oca-ocb-account/account/i18n/cs.po
Normal file
17721
odoo-bringout-oca-ocb-account/account/i18n/cs.po
Normal file
File diff suppressed because it is too large
Load diff
17608
odoo-bringout-oca-ocb-account/account/i18n/da.po
Normal file
17608
odoo-bringout-oca-ocb-account/account/i18n/da.po
Normal file
File diff suppressed because it is too large
Load diff
17970
odoo-bringout-oca-ocb-account/account/i18n/de.po
Normal file
17970
odoo-bringout-oca-ocb-account/account/i18n/de.po
Normal file
File diff suppressed because it is too large
Load diff
12121
odoo-bringout-oca-ocb-account/account/i18n/el.po
Normal file
12121
odoo-bringout-oca-ocb-account/account/i18n/el.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/en_GB.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/en_GB.po
Normal file
File diff suppressed because it is too large
Load diff
17937
odoo-bringout-oca-ocb-account/account/i18n/es.po
Normal file
17937
odoo-bringout-oca-ocb-account/account/i18n/es.po
Normal file
File diff suppressed because it is too large
Load diff
272
odoo-bringout-oca-ocb-account/account/i18n/es_BO.po
Normal file
272
odoo-bringout-oca-ocb-account/account/i18n/es_BO.po
Normal file
|
|
@ -0,0 +1,272 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * account
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-16 08:08+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||
"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/"
|
||||
"es_BO/)\n"
|
||||
"Language: es_BO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_type__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrual_accounting_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_cashbox__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_closebalance__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_cashbox_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_common_journal_report__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_common_report__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_year__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_print_journal__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_report_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_cash_box_out__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: account
|
||||
#: model:account.account.type,name:account.data_account_type_current_assets
|
||||
msgid "Current Assets"
|
||||
msgstr "Activos Corrientes"
|
||||
|
||||
#. module: account
|
||||
#: model:account.account.type,name:account.data_account_type_current_liabilities
|
||||
msgid "Current Liabilities"
|
||||
msgstr "Pasivos Corrientes"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrual_accounting_wizard__company_currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_cashbox__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_cashbox_line__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_config_settings__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_partner__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_users__currency_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.report_journal
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_line_form
|
||||
msgid "Currency"
|
||||
msgstr "Divisa"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__state
|
||||
msgid "Invoice Status"
|
||||
msgstr "Estado de factura"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.ui.menu,name:account.account_invoicing_menu
|
||||
#: model:ir.ui.menu,name:account.menu_finance
|
||||
#: model_terms:ir.ui.view,arch_db:account.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_partner_property_form
|
||||
msgid "Invoicing"
|
||||
msgstr "Contabilidad"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_type__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrual_accounting_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_cashbox__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_closebalance__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_cashbox_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_common_journal_report__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_common_report__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_year__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_print_journal__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_report_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_cash_box_out__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_type__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrual_accounting_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_cashbox__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_closebalance__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_cashbox_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_common_journal_report__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_common_report__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_year__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_print_journal__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_report_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_cash_box_out__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: account
|
||||
#: model:account.account.type,name:account.data_account_type_non_current_assets
|
||||
msgid "Non-current Assets"
|
||||
msgstr "Activos no-corrientes"
|
||||
|
||||
#. module: account
|
||||
#: model:account.account.type,name:account.data_account_type_non_current_liabilities
|
||||
msgid "Non-current Liabilities"
|
||||
msgstr "Pasivos no-corrientes"
|
||||
|
||||
#. module: account
|
||||
#: model:account.account.type,name:account.data_account_type_prepayments
|
||||
msgid "Prepayments"
|
||||
msgstr "Anticipos"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.ui.menu,name:account.account_report_folder
|
||||
#: model:ir.ui.menu,name:account.menu_finance_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informe"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__invoice_user_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__invoice_user_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
msgid "Salesperson"
|
||||
msgstr "Vendedor"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
|
||||
msgid "Tax ID"
|
||||
msgstr "NIT"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Precio unidad"
|
||||
912
odoo-bringout-oca-ocb-account/account/i18n/es_CL.po
Normal file
912
odoo-bringout-oca-ocb-account/account/i18n/es_CL.po
Normal file
|
|
@ -0,0 +1,912 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * account
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux <mat@odoo.com>, 2017
|
||||
# Daniel Santibáñez Polanco <dansanti@gmail.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 15.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-02-02 10:33+0000\n"
|
||||
"PO-Revision-Date: 2017-11-16 08:08+0000\n"
|
||||
"Last-Translator: Daniel Santibáñez Polanco <dansanti@gmail.com>, 2017\n"
|
||||
"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/"
|
||||
"es_CL/)\n"
|
||||
"Language: es_CL\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.bill_preview
|
||||
#: model_terms:ir.ui.view,arch_db:account.document_tax_totals
|
||||
msgid "<strong>Total</strong>"
|
||||
msgstr "<strong>Total</strong>"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_account_analytic_account
|
||||
msgid "Analytic Account"
|
||||
msgstr "Cuenta analítica"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_automatic_entry_wizard_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_invoice_onboarding_sale_tax_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_invoice_send_wizard_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_resequence_view
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_unreconcile_view
|
||||
#: model_terms:ir.ui.view,arch_db:account.setup_bank_account_wizard
|
||||
#: model_terms:ir.ui.view,arch_db:account.setup_financial_year_opening_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.validate_account_move_view
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_accrued_orders_wizard
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_reversal
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_register_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_invoice_report__state__cancel
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_move__state__cancel
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter
|
||||
msgid "Cancelled"
|
||||
msgstr "Cancelado"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__commercial_partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__commercial_partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__commercial_partner_id
|
||||
msgid "Commercial Entity"
|
||||
msgstr "Entidad comercial"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Compañías"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_root__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__company_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__company_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_tax_search
|
||||
msgid "Company"
|
||||
msgstr "Compañía"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__create_uid
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Creado por"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__create_date
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Creado en"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_res_currency
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__company_currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_config_settings__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_partner__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_partner_bank__currency_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_users__currency_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_line_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_line_tree
|
||||
msgid "Currency"
|
||||
msgstr "Moneda"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_payment__partner_type__customer
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_payment_register__partner_type__customer
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_invoice_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_product_product__taxes_id
|
||||
#: model:ir.model.fields,field_description:account.field_product_template__taxes_id
|
||||
msgid "Customer Taxes"
|
||||
msgstr "Impuestos de cliente"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__discount
|
||||
msgid "Discount (%)"
|
||||
msgstr "Descuento (%)"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_report__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_root__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__display_name
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre mostrado"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_account_fiscal_position
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__fiscal_position_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__name
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__position_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__position_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__position_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__fiscal_position_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__fiscal_position_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__fiscal_position_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_company__fiscal_position_ids
|
||||
#: model:ir.model.fields,field_description:account.field_res_partner__property_account_position_id
|
||||
#: model:ir.model.fields,field_description:account.field_res_users__property_account_position_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_position_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_position_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_position_template_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_position_template_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_position_tree
|
||||
msgid "Fiscal Position"
|
||||
msgstr "Posición fiscal"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__groupby
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_tax_group_view_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_tax_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_bank_statement_search
|
||||
msgid "Group By"
|
||||
msgstr "Agrupar por"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_report__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_root__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm__id
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__id
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__id
|
||||
msgid "ID"
|
||||
msgstr "ID (identificación)"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,help:account.field_account_tax_group__preceding_subtotal
|
||||
msgid ""
|
||||
"If set, this value will be used on documents as the label of a subtotal "
|
||||
"excluding this tax group before displaying it. If not set, the tax group "
|
||||
"will be displayed after the 'Untaxed amount' subtotal."
|
||||
msgstr ""
|
||||
"Si se establece, este valor se utilizará como la etiqueta de un subtotal sin "
|
||||
"incluir este grupo de impuestos antes de mostrarlo. Si no se establece, el "
|
||||
"grupo de impuestos se mostrará después del subtotal \"total neto\"."
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_product_category__property_account_income_categ_id
|
||||
#: model:ir.model.fields,field_description:account.field_product_product__property_account_income_id
|
||||
#: model:ir.model.fields,field_description:account.field_product_template__property_account_income_id
|
||||
msgid "Income Account"
|
||||
msgstr "Cuenta de ingresos"
|
||||
|
||||
#. module: account
|
||||
#. odoo-python
|
||||
#: code:addons/account/models/account_move.py:0
|
||||
#: model:ir.model.fields,field_description:account.field_res_partner__invoice_warn
|
||||
#: model:ir.model.fields,field_description:account.field_res_users__invoice_warn
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_analytic_applicability__business_domain__invoice
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_payment__reconciled_invoices_type__invoice
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_tax_repartition_line__document_type__invoice
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
|
||||
#: model_terms:ir.ui.view,arch_db:account.report_invoice_document
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
#, python-format
|
||||
msgid "Invoice"
|
||||
msgstr "Factura"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
msgid "Invoice Lines"
|
||||
msgstr "Líneas de factura"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__state
|
||||
msgid "Invoice Status"
|
||||
msgstr "Estado de facturación"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
msgid "Invoiced"
|
||||
msgstr "Facturado"
|
||||
|
||||
#. module: account
|
||||
#. odoo-python
|
||||
#: code:addons/account/controllers/portal.py:0
|
||||
#: model:ir.actions.act_window,name:account.action_move_out_invoice_type
|
||||
#: model:ir.actions.report,name:account.account_invoices
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__invoice_ids
|
||||
#: model:ir.model.fields,field_description:account.field_res_partner__invoice_ids
|
||||
#: model:ir.model.fields,field_description:account.field_res_users__invoice_ids
|
||||
#: model:ir.ui.menu,name:account.menu_action_move_out_invoice_type
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
|
||||
#: model_terms:ir.ui.view,arch_db:account.portal_my_invoices
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_graph
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_invoice_tree
|
||||
#, python-format
|
||||
msgid "Invoices"
|
||||
msgstr "Facturas"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.actions.act_window,name:account.action_account_invoice_report_all
|
||||
#: model:ir.actions.act_window,name:account.action_account_invoice_report_all_supp
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_invoice_report_view_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_graph
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_pivot
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
msgid "Invoices Analysis"
|
||||
msgstr "Análisis de facturas"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_account_invoice_report
|
||||
msgid "Invoices Statistics"
|
||||
msgstr "Estadísticas de facturas"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.ui.menu,name:account.account_invoicing_menu
|
||||
#: model:ir.ui.menu,name:account.menu_finance
|
||||
#: model_terms:ir.ui.view,arch_db:account.digest_digest_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_partner_property_form
|
||||
msgid "Invoicing"
|
||||
msgstr "Facturando"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_group____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_move____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_report____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_root____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile____last_update
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Última modificación en"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__write_uid
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Última actualización de"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_account__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_tag__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_account_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_accrued_orders_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_automatic_entry_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_cash_rounding__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_chart_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_financial_year_op__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_tax_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_full_reconcile__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_group__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_group_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_incoterms__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_reversal__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_partial_reconcile__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_register__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_expression__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_external_value__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_resequence_wizard__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_tour_upload_bill_email_confirm__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_account_unreconcile__write_date
|
||||
#: model:ir.model.fields,field_description:account.field_validate_account_move__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Última actualización en"
|
||||
|
||||
#. module: account
|
||||
#. odoo-python
|
||||
#: code:addons/account/wizard/account_automatic_entry_wizard.py:0
|
||||
#: model:ir.model.fields,field_description:account.field_account_analytic_line__partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__partner_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_partner_mapping__partner_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_analytic_line_filter_inherit_account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_various_payment_tree
|
||||
#, python-format
|
||||
msgid "Partner"
|
||||
msgstr "Empresa"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_send__is_print
|
||||
#: model:ir.model.fields,field_description:account.field_res_config_settings__invoice_is_print
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_invoice_send_wizard_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.portal_invoice_page
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_product_template
|
||||
#: model:ir.model.fields,field_description:account.field_account_analytic_distribution_model__product_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_analytic_line__product_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__product_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__product_id
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_move_line__display_type__product
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_analytic_line_filter_inherit_account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_line_form
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model,name:account.model_product_category
|
||||
#: model:ir.model.fields,field_description:account.field_account_analytic_applicability__product_categ_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_analytic_distribution_model__product_categ_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__product_categ_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
msgid "Product Category"
|
||||
msgstr "Categoría de producto"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.actions.act_window,name:account.product_product_action_purchasable
|
||||
#: model:ir.actions.act_window,name:account.product_product_action_sellable
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_account_tag__applicability__products
|
||||
#: model:ir.ui.menu,name:account.product_product_menu_purchasable
|
||||
#: model:ir.ui.menu,name:account.product_product_menu_sellable
|
||||
#: model_terms:ir.ui.view,arch_db:account.product_template_view_tree
|
||||
msgid "Products"
|
||||
msgstr "Productos"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__quantity
|
||||
msgid "Quantity"
|
||||
msgstr "Cantidad"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.ui.menu,name:account.account_report_folder
|
||||
#: model:ir.ui.menu,name:account.menu_finance_reports
|
||||
msgid "Reporting"
|
||||
msgstr "Informes"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_tax_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_tax_template_search
|
||||
msgid "Sale"
|
||||
msgstr "Venta"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.actions.act_window,name:account.action_account_moves_journal_sales
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_journal__type__sale
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_tax__type_tax_use__sale
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_tax_template__type_tax_use__sale
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_journal_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter
|
||||
msgid "Sales"
|
||||
msgstr "Ventas"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__invoice_user_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__invoice_user_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__invoice_user_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__invoice_user_id
|
||||
#: model_terms:ir.ui.view,arch_db:account.portal_invoice_page
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_invoice_tree
|
||||
msgid "Salesperson"
|
||||
msgstr "Vendedor"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_fiscal_position_template__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_journal_group__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_method_line__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment_term__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_column__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_report_line__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_group__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_repartition_line__sequence
|
||||
#: model:ir.model.fields,field_description:account.field_account_tax_template__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Secuencia"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_invoice_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
msgid "Source Document"
|
||||
msgstr "Documento origen"
|
||||
|
||||
#. module: account
|
||||
#. odoo-python
|
||||
#: code:addons/account/controllers/portal.py:0
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__state
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__state
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__parent_state
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__state
|
||||
#: model_terms:ir.ui.view,arch_db:account.portal_my_invoices
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_search
|
||||
#, python-format
|
||||
msgid "Status"
|
||||
msgstr "Estado"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__price_subtotal
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
msgid "Subtotal"
|
||||
msgstr "Subtotal"
|
||||
|
||||
#. module: account
|
||||
#. odoo-python
|
||||
#: code:addons/account/models/account_account.py:0
|
||||
#: code:addons/account/models/company.py:0
|
||||
#: model:account.tax.group,name:account.tax_group_taxes
|
||||
#: model:ir.actions.act_window,name:account.action_tax_form
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__tax_ids
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line__tax_ids
|
||||
#: model:ir.model.fields,field_description:account.field_account_reconcile_model_line_template__tax_ids
|
||||
#: model:ir.model.fields.selection,name:account.selection__account_account_tag__applicability__taxes
|
||||
#: model:ir.ui.menu,name:account.menu_action_tax_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.onboarding_sale_tax_step
|
||||
#: model_terms:ir.ui.view,arch_db:account.onboarding_taxes_step
|
||||
#: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_line_form
|
||||
#, python-format
|
||||
msgid "Taxes"
|
||||
msgstr "Impuestos"
|
||||
|
||||
#. module: account
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_invoice_report_search
|
||||
msgid "To Invoice"
|
||||
msgstr "Para facturar"
|
||||
|
||||
#. module: account
|
||||
#. odoo-javascript
|
||||
#: code:addons/account/static/src/components/tax_totals/tax_totals.xml:0
|
||||
#: code:addons/account/static/src/xml/legacy_tax_totals.xml:0
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__amount_total
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__amount_total
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__price_total
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__amount_total
|
||||
#: model_terms:ir.ui.view,arch_db:account.account_invoice_report_view_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_account_payment_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_invoice_tree
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_form
|
||||
#: model_terms:ir.ui.view,arch_db:account.view_move_tree
|
||||
#, python-format
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__price_unit
|
||||
msgid "Unit Price"
|
||||
msgstr "Precio un."
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_invoice_report__product_uom_id
|
||||
#: model:ir.model.fields,field_description:account.field_account_move_line__product_uom_id
|
||||
msgid "Unit of Measure"
|
||||
msgstr "Unidad de medida"
|
||||
|
||||
#. module: account
|
||||
#. odoo-python
|
||||
#: code:addons/account/models/account_move.py:0
|
||||
#: code:addons/account/models/account_tax.py:0
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__amount_untaxed
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__amount_untaxed
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__amount_untaxed
|
||||
#, python-format
|
||||
msgid "Untaxed Amount"
|
||||
msgstr "Total neto"
|
||||
|
||||
#. module: account
|
||||
#: model:ir.model.fields,field_description:account.field_account_bank_statement_line__amount_untaxed_signed
|
||||
#: model:ir.model.fields,field_description:account.field_account_move__amount_untaxed_signed
|
||||
#: model:ir.model.fields,field_description:account.field_account_payment__amount_untaxed_signed
|
||||
msgid "Untaxed Amount Signed"
|
||||
msgstr "Total neto firmado"
|
||||
11442
odoo-bringout-oca-ocb-account/account/i18n/es_CO.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_CO.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/es_CR.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_CR.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/es_DO.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_DO.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/es_EC.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_EC.po
Normal file
File diff suppressed because it is too large
Load diff
17919
odoo-bringout-oca-ocb-account/account/i18n/es_MX.po
Normal file
17919
odoo-bringout-oca-ocb-account/account/i18n/es_MX.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/es_PE.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_PE.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/es_PY.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_PY.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/es_VE.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/es_VE.po
Normal file
File diff suppressed because it is too large
Load diff
17425
odoo-bringout-oca-ocb-account/account/i18n/et.po
Normal file
17425
odoo-bringout-oca-ocb-account/account/i18n/et.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/eu.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/eu.po
Normal file
File diff suppressed because it is too large
Load diff
17627
odoo-bringout-oca-ocb-account/account/i18n/fa.po
Normal file
17627
odoo-bringout-oca-ocb-account/account/i18n/fa.po
Normal file
File diff suppressed because it is too large
Load diff
17762
odoo-bringout-oca-ocb-account/account/i18n/fi.po
Normal file
17762
odoo-bringout-oca-ocb-account/account/i18n/fi.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/fo.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/fo.po
Normal file
File diff suppressed because it is too large
Load diff
17959
odoo-bringout-oca-ocb-account/account/i18n/fr.po
Normal file
17959
odoo-bringout-oca-ocb-account/account/i18n/fr.po
Normal file
File diff suppressed because it is too large
Load diff
15787
odoo-bringout-oca-ocb-account/account/i18n/fr_BE.po
Normal file
15787
odoo-bringout-oca-ocb-account/account/i18n/fr_BE.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/fr_CA.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/fr_CA.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/gl.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/gl.po
Normal file
File diff suppressed because it is too large
Load diff
17585
odoo-bringout-oca-ocb-account/account/i18n/gu.po
Normal file
17585
odoo-bringout-oca-ocb-account/account/i18n/gu.po
Normal file
File diff suppressed because it is too large
Load diff
17201
odoo-bringout-oca-ocb-account/account/i18n/he.po
Normal file
17201
odoo-bringout-oca-ocb-account/account/i18n/he.po
Normal file
File diff suppressed because it is too large
Load diff
17337
odoo-bringout-oca-ocb-account/account/i18n/hi.po
Normal file
17337
odoo-bringout-oca-ocb-account/account/i18n/hi.po
Normal file
File diff suppressed because it is too large
Load diff
16961
odoo-bringout-oca-ocb-account/account/i18n/hr.po
Normal file
16961
odoo-bringout-oca-ocb-account/account/i18n/hr.po
Normal file
File diff suppressed because it is too large
Load diff
17491
odoo-bringout-oca-ocb-account/account/i18n/hu.po
Normal file
17491
odoo-bringout-oca-ocb-account/account/i18n/hu.po
Normal file
File diff suppressed because it is too large
Load diff
16559
odoo-bringout-oca-ocb-account/account/i18n/hy.po
Normal file
16559
odoo-bringout-oca-ocb-account/account/i18n/hy.po
Normal file
File diff suppressed because it is too large
Load diff
17823
odoo-bringout-oca-ocb-account/account/i18n/id.po
Normal file
17823
odoo-bringout-oca-ocb-account/account/i18n/id.po
Normal file
File diff suppressed because it is too large
Load diff
16827
odoo-bringout-oca-ocb-account/account/i18n/is.po
Normal file
16827
odoo-bringout-oca-ocb-account/account/i18n/is.po
Normal file
File diff suppressed because it is too large
Load diff
17916
odoo-bringout-oca-ocb-account/account/i18n/it.po
Normal file
17916
odoo-bringout-oca-ocb-account/account/i18n/it.po
Normal file
File diff suppressed because it is too large
Load diff
17060
odoo-bringout-oca-ocb-account/account/i18n/ja.po
Normal file
17060
odoo-bringout-oca-ocb-account/account/i18n/ja.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/ka.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/ka.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/kab.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/kab.po
Normal file
File diff suppressed because it is too large
Load diff
16920
odoo-bringout-oca-ocb-account/account/i18n/km.po
Normal file
16920
odoo-bringout-oca-ocb-account/account/i18n/km.po
Normal file
File diff suppressed because it is too large
Load diff
17126
odoo-bringout-oca-ocb-account/account/i18n/ko.po
Normal file
17126
odoo-bringout-oca-ocb-account/account/i18n/ko.po
Normal file
File diff suppressed because it is too large
Load diff
12422
odoo-bringout-oca-ocb-account/account/i18n/lb.po
Normal file
12422
odoo-bringout-oca-ocb-account/account/i18n/lb.po
Normal file
File diff suppressed because it is too large
Load diff
16639
odoo-bringout-oca-ocb-account/account/i18n/lo.po
Normal file
16639
odoo-bringout-oca-ocb-account/account/i18n/lo.po
Normal file
File diff suppressed because it is too large
Load diff
17223
odoo-bringout-oca-ocb-account/account/i18n/lt.po
Normal file
17223
odoo-bringout-oca-ocb-account/account/i18n/lt.po
Normal file
File diff suppressed because it is too large
Load diff
17540
odoo-bringout-oca-ocb-account/account/i18n/lv.po
Normal file
17540
odoo-bringout-oca-ocb-account/account/i18n/lv.po
Normal file
File diff suppressed because it is too large
Load diff
11442
odoo-bringout-oca-ocb-account/account/i18n/mk.po
Normal file
11442
odoo-bringout-oca-ocb-account/account/i18n/mk.po
Normal file
File diff suppressed because it is too large
Load diff
16699
odoo-bringout-oca-ocb-account/account/i18n/ml.po
Normal file
16699
odoo-bringout-oca-ocb-account/account/i18n/ml.po
Normal file
File diff suppressed because it is too large
Load diff
17608
odoo-bringout-oca-ocb-account/account/i18n/mn.po
Normal file
17608
odoo-bringout-oca-ocb-account/account/i18n/mn.po
Normal file
File diff suppressed because it is too large
Load diff
17724
odoo-bringout-oca-ocb-account/account/i18n/ms.po
Normal file
17724
odoo-bringout-oca-ocb-account/account/i18n/ms.po
Normal file
File diff suppressed because it is too large
Load diff
17597
odoo-bringout-oca-ocb-account/account/i18n/nb.po
Normal file
17597
odoo-bringout-oca-ocb-account/account/i18n/nb.po
Normal file
File diff suppressed because it is too large
Load diff
11439
odoo-bringout-oca-ocb-account/account/i18n/ne.po
Normal file
11439
odoo-bringout-oca-ocb-account/account/i18n/ne.po
Normal file
File diff suppressed because it is too large
Load diff
17898
odoo-bringout-oca-ocb-account/account/i18n/nl.po
Normal file
17898
odoo-bringout-oca-ocb-account/account/i18n/nl.po
Normal file
File diff suppressed because it is too large
Load diff
16633
odoo-bringout-oca-ocb-account/account/i18n/no.po
Normal file
16633
odoo-bringout-oca-ocb-account/account/i18n/no.po
Normal file
File diff suppressed because it is too large
Load diff
17824
odoo-bringout-oca-ocb-account/account/i18n/pl.po
Normal file
17824
odoo-bringout-oca-ocb-account/account/i18n/pl.po
Normal file
File diff suppressed because it is too large
Load diff
17541
odoo-bringout-oca-ocb-account/account/i18n/pt.po
Normal file
17541
odoo-bringout-oca-ocb-account/account/i18n/pt.po
Normal file
File diff suppressed because it is too large
Load diff
17896
odoo-bringout-oca-ocb-account/account/i18n/pt_BR.po
Normal file
17896
odoo-bringout-oca-ocb-account/account/i18n/pt_BR.po
Normal file
File diff suppressed because it is too large
Load diff
17787
odoo-bringout-oca-ocb-account/account/i18n/ro.po
Normal file
17787
odoo-bringout-oca-ocb-account/account/i18n/ro.po
Normal file
File diff suppressed because it is too large
Load diff
17730
odoo-bringout-oca-ocb-account/account/i18n/ru.po
Normal file
17730
odoo-bringout-oca-ocb-account/account/i18n/ru.po
Normal file
File diff suppressed because it is too large
Load diff
17254
odoo-bringout-oca-ocb-account/account/i18n/sk.po
Normal file
17254
odoo-bringout-oca-ocb-account/account/i18n/sk.po
Normal file
File diff suppressed because it is too large
Load diff
17452
odoo-bringout-oca-ocb-account/account/i18n/sl.po
Normal file
17452
odoo-bringout-oca-ocb-account/account/i18n/sl.po
Normal file
File diff suppressed because it is too large
Load diff
16567
odoo-bringout-oca-ocb-account/account/i18n/sq.po
Normal file
16567
odoo-bringout-oca-ocb-account/account/i18n/sq.po
Normal file
File diff suppressed because it is too large
Load diff
17568
odoo-bringout-oca-ocb-account/account/i18n/sr.po
Normal file
17568
odoo-bringout-oca-ocb-account/account/i18n/sr.po
Normal file
File diff suppressed because it is too large
Load diff
11524
odoo-bringout-oca-ocb-account/account/i18n/sr@latin.po
Normal file
11524
odoo-bringout-oca-ocb-account/account/i18n/sr@latin.po
Normal file
File diff suppressed because it is too large
Load diff
17812
odoo-bringout-oca-ocb-account/account/i18n/sv.po
Normal file
17812
odoo-bringout-oca-ocb-account/account/i18n/sv.po
Normal file
File diff suppressed because it is too large
Load diff
16559
odoo-bringout-oca-ocb-account/account/i18n/sw.po
Normal file
16559
odoo-bringout-oca-ocb-account/account/i18n/sw.po
Normal file
File diff suppressed because it is too large
Load diff
16559
odoo-bringout-oca-ocb-account/account/i18n/ta.po
Normal file
16559
odoo-bringout-oca-ocb-account/account/i18n/ta.po
Normal file
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue