summaryrefslogtreecommitdiff
path: root/addons/l10n_cl
AgeCommit message (Collapse)Author
2021-05-25[FIX] l10n_cl: module categorywan
Localization modules need to be `Accounting/Localizations/Account Charts` Because this will install `l10n_generic_coa` otherwise https://github.com/odoo/odoo/blob/36a9e761c8d6c1c6e9611cc410ecca82ff2b1659/addons/account/__init__.py#L28 closes odoo/odoo#71202 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-05-20[FIX] l10n_cl: do not override `_onchange_journal``wan
This method was defined in `account` but overrided in `l10n_cl`. Prefix the method to avoid that.
2021-05-17[FIX] *: update documentation links Following the recent reorganisation of ↵Victor Feyens
the documentation in 12.0+, the majority of the documents have been moved and their old links are no longer valid. Some redirection rules will soon be deployed, but those rules might be dropped in some years and we want the links to still work, which is why we still replace the links to the new ones. FW-Port of odoo/odoo#70675 (13.0) closes odoo/odoo#70728 X-original-commit: 85c24961ab9ff5c1c79eb7415c97c46d9a77cca3 Related: odoo/enterprise#18283 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2021-04-06[IMP] l10n_cl: Update website referenceren-odoo
The website is now referenced to Odoo's website, with the most updated documentation. closes odoo/odoo#68716 X-original-commit: b6b99aa61ace654bcfdd459f5726b5353ab4aa9e Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-03-27[FIX] l10n_cl: restore missing l10n_latam_document_number from cl tree view ↵Daniel Blanco
(this was present in 13.0 and was lost during forward) closes odoo/odoo#68435 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-03-09[FIX] l10n_cl: return a different domain in available document typesfw-bot
when the partner is Tesoreria de la República, and exclude the credit note. closes odoo/odoo#67569 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-01-14[FIX] l10n_cl: missing translation for the invoice reportJorge Pinna Puissant
opw-2424608 closes odoo/odoo#64564 Signed-off-by: Jorge Pinna Puissant (jpp) <jpp@odoo.com>
2021-01-14[FIX] l10n_cl: missing invoice date on reportJorge Pinna Puissant
Before this commit, the invoice date wasn't shown on the invoice report. opw-2424608
2020-12-19[FIX] l10n_cl: exclude vendor bills from last sequence domainDaniel Blanco
closes odoo/odoo#63611 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-12-07[FIX] l10n_cl: _post() method should return in l10n_clQiuyu (QHO)
Steps to reproduce: 1. Set the company with country "Argentina" 2. Install modules `account_accountant`, `l10n_ar`, `l10n_ar_edi` and `l10n_cl` 3. Create a new invoice 4. Confirm the inovice => TypeError: Mixing apples and oranges Reason: `_post()` method in `l10n_cl` module does not return any value so `None` is returned [1] The return value is used to be concated in `_post()` method in `l10n_ar_edi` moodule [2] Solution: `_post()` method should return `account.move` object opw-2409156 [1] https://github.com/odoo/odoo/blob/14.0/addons/l10n_cl/models/account_move.py#L99 [2] https://github.com/odoo/enterprise/blob/c814ab1ad67140c9976860fab5ff37e6c713733d/l10n_ar_edi/models/account_move.py#L150 closes odoo/odoo#62824 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-11-09[FIX] l10n_cl: fix demo data to avoid fails with the current enterprise testsSusana
closes odoo/odoo#61558 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-11-03[ADD] l10n_cl: add chilean company demo dataSusana
closes odoo/odoo#60487 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-10-23[FIX] account, l10n_ar, l10n_cl: web_studio broken due to dynamic view callNasreddin (bon)
Issue - Install "Accounting" & "Studio" modules - Go to "Accounting" and switch studio editor - Go to "Reports" tab and select "Invoices" report - Click on any block to edit. Not possible to edit document. Cause Studio cannot parse dynamic `t-call` and therefore not able to render the corrects hooks to edit the report. The issue has been introduced by this commit: https://github.com/odoo/odoo/commit/5c5710ae8ea045569fd94504f9d8dd5209f7b662 Solution In the corresponding localization report template, add an 'Inheritance Specs' (position="after") that will add a condition where it will retrieve the rigth report name in case localization enabled. opw-2362257 closes odoo/odoo#60609 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-10-22[FIX] *: avoid direct references to countriesVictor Feyens
Ensure the code works fine even if countries are deleted. Also consider "re"-created countries after deletion, by only considering the country code, not the data reference. This should reduce support requests related to deleted countries, and ease the resolution of such problems by the users themselves. TASK ID - 2368842 closes odoo/odoo#57837 Related: odoo/enterprise#13275 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2020-09-29[ADD] l10n_cl: forward to 14.0Daniel Blanco
closes odoo/odoo#58441 Related: odoo/enterprise#13477 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-09-03[FIX] l10n_cl: allow to generate document type "boleta" for foreign customersDaniel Blanco
fixes #56982 [FIX] l10n_cl: allow to generate document type "boleta" for foreign customers closes odoo/odoo#57004 X-original-commit: 8df301383d9b2d960ca17ff547a12b1324f93bda Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-20[IMP] l10n_ar, l10n_cl, l10n_latam_invoice_document: replace ↵oco-odoo
l10n_latam_country_code field by newly-introduced country_id This new field was introduced in master by https://github.com/odoo/odoo/commit/013936261b26c601ce55015dbbbb99a7313a9a39 , making l10n_latam_country_code redundant. closes odoo/odoo#56181 Related: odoo/upgrade#1666 Signed-off-by: Laurent Smet <smetl@users.noreply.github.com>
2020-08-17[REF] l10n_cl: Add custom reportKatherine Zaoral
Port foward from 13.0 branch . Also adapt _get_name_invoice_report() method to match the new method in account.
2020-08-11[IMP] l10n_cl: change l10n_cl iconSusana
closes odoo/odoo#55767 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-07[IMP] l10n_*: update the module categorieswilliam
Task 2309613 We have a new hierarchy: * Accounting * [Generic, not changed] * Localization * Account Chart * Check * EDI * Point of Sale * Purchase * Reporting * Sale This helps in displaying only the chart of accounts when clicking on "Install more Packages" from the accounting settings in the Fiscal Localization section. We can also refine the search in the _auto_install_l10n post init hook of account. closes odoo/odoo#55384 Related: odoo/enterprise#12179 Related: odoo/upgrade#1568 Signed-off-by: Cedric Snauwaert (csn) <csn@openerp.com>
2020-08-05[IMP] account: soft post entries in the futurewilliam
Add an easy way to not post the entries in the future when calling post() on it, but rather set it to be auto-posted at accounting date. This is useful when we are creating a lot of entries in batch and some might be in the future, some in the past, and we don't want to separate that in two batch every time. (asset, accrual, transfer,... )
2020-07-02[FIX] l10n_cl: Correct document type domainAndrea Grazioso (agr-odoo)
Create an invoice, fill document type "(61) Nota de Crédito Electrònica". Save. Action will be blocked by a warning: document type is invalid. Some options in the document type should not be shown as they can not be used in the customer invoices and customer credit note. opw-2286623 closes odoo/odoo#53987 X-original-commit: 3b9738a394c4944b0c859f68f561e50d14b92942 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-06-16[FIX] l10n_cl: Several fixes and improvements for l10n_clDaniel Blanco
[FIX] l10n_cl: format RUT/VAT as used in Chile (99999999-X) [FIX] l10n_cl: prevent errors with domain of available documents in invoice view. [FIX] l10n_cl: allow to select document types when partner is empty [ADD] l10n_cl: add ILA taxes (purchase and sale) and assign account to taxes [ADD] l10n_cl: add fiscal position exempt for purchases and sales [IMP] l10n_cl: configure accounts used in inventory valuation [FIX] l10n_cl prevent to put unneeded sales documents in sales journal [FIX] l10n_cl limit revision of document types and partner constrains only for sale and purchase journals [FIX] l10n_cl: add extra validation to know wether there is a latam_document_type_code selected [ADD] l10n_cl: add document type '801' Orden de compra [WIP] add tag to costo de ventas account [FIX] l10n_cl: fiscal position templates: fix supermarket tax [FIX] l10n_cl: change order for boletas [WIP] l10n_cl: fix the compute document types method [FIX] l10n_cl: prevent expected singleton error (checked in tests) in post [I18N] l10n_cl: add new translations [I18N] l10n_cl: reduce size of taxes names and abbreviation for invoices (probably more work to add here) [FIX] l10n_cl: remove countries from accounts [FIX] l10n_cl: remove recalc of domain when journal changes [FIX] l10n_cl: remove sale constraint closes odoo/odoo#53068 X-original-commit: 060f083879f6094941f746928832fec253a23bb0 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-05-19[FIX] l10n_cl: backport from masterJosse Colpaert
* avoid doing super where we removed the super method: Was done in adapting l10n_cl to do without the methods in l10n_latam_invoice_document * journal name to create * at least fix for the document type itself * making it work like before with shared sequences closes odoo/odoo#49095 closes odoo/odoo#51496 Related: odoo/enterprise#9699 Related: odoo/enterprise#10654 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-04-17[IMP] *: don't format integers in the relevant casesLucas Perais (lpe)
It is now possible not to format integers according to locale This is particularly interesting and relevant when a number holds some sort of code rather than a number Task 2050119 *: base, fetchmail, l10n_cl closes odoo/odoo#39767 Related: odoo/enterprise#6964 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2020-04-10[IMP] account,*: Improve bank statements/payments workflowLaurent Smet
- Create journal entries as soon as bank/cash statement lines are created, temporary booked on a suspense account set on the journal. - Simplify the management of "blue" lines in the reconciliation widget. A "blue" line is now a journal item using a temporary liquidity account (outstanding payment/receipt accounts, set on the journal). - Adapt and simplify the bank reconciliation report. - Remove the bank reconciliation threshold date. The reconciliation report will show the not already reconciled journal entries using a liquidity account and the not already reconciled journal entries using a temporary liquidity account. Without accounting, an account.payment will involve directly the liquidity account and then, will be considered as a statement line directly. - Remove the post_at bank reconciliation feature. The "paid" state will be set on the invoices only if reconciled with a journal entry involving the journal's liquidity account. With invoicing, the payment will do that so the "in_payment" state should never be shown up. With accounting, only the statement lines have the power to move an invoice to the "paid" state. - Fix various corner cases about the management of multi-currency in bank statement lines. - Fix the conversion dates in multi-currency: Since the bank/cash is always used on the statement lines, it will use always the real "bank" date instead of the fictive payment one. - Ensure the 'reconcile' method will raise an error if the involved moves are not posted. related enterprise PR odoo/enterprise#7019 closes odoo/odoo#41301 --task: 2092096 Related: odoo/upgrade#1018 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-04-01[FIX] l10n_cl: Adds exempt fiscal positions needed for some document types.Daniel Blanco
Adds special taxes used in sales and purchase of alcoholic beverages. [FIX] l10n_cl: change percentage amount of "retencion de segunda categoría" to the value changed by law in year 2020 closes odoo/odoo#48804 X-original-commit: c7592d614728ded8e6a9faa570a49b370515ecea Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-04-01[IMP] l10n_cl: update module views to match with removed fields in ↵Katherine Zaoral
l10n_latam_invoice_document module closes odoo/odoo#47547 Related: odoo/enterprise#9216 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-03-24[IMP] l10n_xx: hide country specific fields from company/settings viewRavi Gohil
There are few fields added on settings and on company form view by various l10n modules which are meant for particular country's user and are of no use to others. Such fields should be hidden from unrelated users. With this commit, it will be the case. closes odoo/odoo#35755 Task: 2049977 Closes: #35755 Related: odoo/enterprise#5158 Related: odoo/enterprise#5158 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-03-13[FIX] l10n_cl: country_id needed on account tags of type taxesJosse Colpaert
closes odoo/odoo#47571 X-original-commit: 026447e78c16a8648fe413912b1cf6d75d21be1a Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-03-13[FIX] l10n_cl: refine csv and add new currencies through xmlqsb-odoo
closes odoo/odoo#47609 X-original-commit: d1c22762764c7b976bed7745d254e6d2e40a4307 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-03-05[IMP] base: Display searchpanel on ir.module.module viewsYannick Tivisse
Purpose ======= The current kanban view is messy. It is difficult to identify which apps are installed or not. The user can completely miss a module that might have interested him. A search panel would make things way more readable. closes odoo/odoo#44401 Taskid: 2181557 Related: odoo/enterprise#8144 Related: odoo/upgrade#879 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-02-19[IMP] account,* : Change type field to move_type in account.moveAnkita Raval
task-id: 2028z813
2020-02-05[IMP] account: rework name sequenceswan
Task 2146469 Rework the name computation: * It doesn't use ir.sequence anymore * It is an editable computed field * Add a renaming tool This allows the user to tweak the sequences more easily than having to get through the ir.sequence settings. The sequence depends on a parameter of the journal: continuous, montly and yearly restart of the sequence. Everytime a new period is started, try to make a pattern form another period. The incrementing is done by taking the previous name, ordered lexicographically, splitting it by taking the digits at the end, adding 1 and re contstruct with the prefix. ** This means there could be cases where the prefix has a big importance on the next number. For instance, if you have INVOICE/2019/0001 INVOICE/2019/0002 and then rename the last one to INV/2019/0002, don't expect the next number to be INV/2019/0003. It will be INVOICE/2019/0002 (again) because the highest number was INVOICE/2019/0001. You will then end up with INVOICE/2019/0001 INV/2019/0002 INVOICE/2019/0002 closes odoo/odoo#41485 Related: odoo/enterprise#7189 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-01-30[I18N] *: remove outdated pot formatMartin Trigaux
Was still using the old "selection:" form instead of ir.model.field.selection closes odoo/odoo#44322 X-original-commit: fdf9b06d76f95965ed173b1631305f8c8c3a8d9d Related: odoo/enterprise#8050 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-01-22[IMP] account: add a readonly groupwan
Task 2092079 Accounting firms that want to give access to their customers avoiding mistakes and risks will love this profile that can't do anything wrong... Maybe as well as companies auditors..? closes odoo/odoo#39860 Related: odoo/enterprise#6576 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2020-01-16[IMP] account: add 'partial' and 'reversed' payment states to invoicesoco-odoo
- 'partial' payment state corresponds to invoices whose payable/receivable move line has been partially reconciled with some other line. - 'reversed' payment state corresponds to entries that have been cancelled by the creation of a single reverse entry (using the dedicated button on the form view). This state can be set on invoice as well as on regular entries. => To stay consistent with the naming conventions, this commit also renames invoice_payment_state field to payment_state, since it's no longer only applicable on invoices. closes odoo/odoo#41723 Related: odoo/enterprise#7202 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-12-04[FIX] l10n_cl: taxpayer type and sequences of document typeDaniel Blanco
Description: - Add readonly attribute to partner view for l10n_cl_sii_taxpayer_type field for children res.partner records. - Fix the tax payer type label to prevent usage of "label for.." - Optimize document type order to put most used on top of file and in selection of document types during invoicing process closes odoo/odoo#41372 X-original-commit: 4162b9b618ffe62548e9a1d5ae3c0fdd604a1395 Signed-off-by: Josse Colpaert <jco@openerp.com>
2019-11-29[IMP] account: support multiple tax reports per countryoco-odoo
- Introduce a new account.tax.report object > Tax report lines now refer to a tax report, and the tax report to a country - Tax report lines can share tags accross reports within the same country > To support the cases where some report is a simplified version of another one: some of its lines can be computed in the same way as the 'bigger' report. > This is done by giving the same tag_name to the tax report lines, and the same country_id to their parent report. > Full support for tag name modification, and the way it impacts the shared tags (sometimes, we can overwrite them all, sometimes we must delete them, sometimes, we create new tags to replace them on some report lines). - Support copying tax report (and the lines/tags linked to it), so that it is possible to duplicate them and change the country set on the duplicate for use in another country (coopying is way better as replacing in place, as we don't keep any link to an xmlid, and still allow using the original report in the original country it was created for). - Make all l10n* modules compatible with those changes closes odoo/odoo#38964 Related: odoo/enterprise#6217 Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
2019-11-27[FIX] l10n_cl: avoid warnings on module installJosse Colpaert
X-original-commit: c6a00ff1c29481e826c81f551cacf60f054c15f8
2019-10-11[FIX] l10n_cl: fixed wrong domain getting document typesSusana
closes odoo/odoo#38446 X-original-commit: 089a9d9fb447a5717469bf931a62526d5462a361 Signed-off-by: Josse Colpaert <jco@openerp.com>
2019-10-09[MERGE] forward port branch 13.0 up to f4105eb9c70Christophe Simonis
2019-10-01[FIX] l10n_*: accurate module versionChristophe Simonis
closes odoo/odoo#37732 Signed-off-by: Christophe Simonis <chs@odoo.com>
2019-09-30[FIX] Some fixes and improvements in l10n_cl moduleSusana
[FIX] add account asignation to taxes [FIX] Fixes after code review [FIX] remove default value for taxpayer_type [IMP] add an empty section in res_config_settings_view as a holder for any Chilean Localization future configuration setting. [FIX] change location of Chilean Localization section closes odoo/odoo#37555 Signed-off-by: Josse Colpaert <jco@openerp.com>
2019-09-10[FIX] l10n*: use standard account type instead of specific oneRomainLibert
Some l10n were creating a specific account type for the off balance accounts, there is now a new account type defined for thsi in the account module closes odoo/odoo#36432 Signed-off-by: Josse Colpaert <jco@openerp.com>
2019-09-13[MERGE] forward port branch saas-12.5 up to 197474e5b9aChristophe Simonis
2019-08-23[IMP] l10n_cl: total refactoringDaniel Blanco
and preparation for the edi module This module now depends on l10n_latam_base for the identification types and l10n_latam_invoice_document for the invoice numbering. It has its own implementation where you can choose yourself the sequences you want to add on a journal in a many2many. By default, you will have the sequences for the document types of the first journal. But you can share them on other journals or create new sequences for a journal.
2019-08-14[MERGE] forward port branch saas-12.4 up to 98a55917a60Christophe Simonis
2019-08-14[IMP] account, l10n_xx: change CoA loading methodsJosse Colpaert
Before, we only had a public method that installed the CoA for the current active company. With the multi-company changes, it was not possible anymore to install a module with a demo company and then have the CoA installed in that demo company correctly. We changed that public method to be able to put an extra optional parameter and shortened its name to try_loading instead of try_loading_for_current_company. The method that it calls when there is no chart installed is made private and renamed to _load. closes odoo/odoo#35703 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-08-02[FIX] l10n_*: fix taxes repartition so that 12.3 matches what is defined in 12.2Olivier Colson
[IMP] l10n_*: don't define accounts or tags on tax repartition line templates anymore for 0% taxes [FIX] account: remove old function used to migrate the former tax model, incompatible with the new one