summaryrefslogtreecommitdiff
path: root/addons/l10n_ar
AgeCommit message (Collapse)Author
2021-04-23[IMP] l10n_ar: data of perceptions by jurisdictionBruno Zanotti (ADHOC)
In this commit, we add all the data related to the Argentinean perceptions for each jurisdiction. For each jurisdiction (xx) we have a new: * Tax: Percepción IIBB xx Sufrida * Tax: Percepción IIBB Catamarca Aplicada * Tax group: Perc IIBB xx * Account: Saldo a favor IIBB xx * Account: Retención IIBB xx sufrida * Account: Percepción IIBB xx sufrida * Account: Retención IIBB xx aplicada * Account: Percepción IIBB xx aplicada * Account: IIBB xx Also, we activate some perceptions to work with demo data closes odoo/odoo#69757 X-original-commit: 51d49054c7e402871716f1ec58f3e4f9aaca7ff2 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-04-19[FW][IMP] l10n_ar: show payment termsBruno Zanotti (ADHOC)
In the Argentinean invoices report view, we were removing the Payment Terms and we were only showing the Payment Term name in the header. Now we add it back following the Odoo approach but we also keep the name of the terms on the header. We made this modification in the invoice report with and without payment. original commit: 6a0cf2e closes odoo/odoo#69500 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-04-08[FIX] l10n_ar: partner with not handled responsibility typeBruno Zanotti (ADHOC)
If a partner has a not handled responsibility type return an empty list as possibles document types instead of raising an error. closes odoo/odoo#69007 X-original-commit: abcba544043b08de4cffcf5affd12b08afec188f Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-04-08[FIX] l10n_ar: Responsibility type "IVA No Alcanzado"Bruno Zanotti (ADHOC)
- Add a new responsibility type "IVA No Alcanzado" - Update the partner "AFIP" with that responsibility X-original-commit: e3e20fdccc2ad7bf0015d4c0a67c7ab803a97bd8
2021-04-05[IMP] l10n_ar: move account groups data to a csv templateBruno Zanotti (ADHOC)
closes odoo/odoo#68621 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-04-05[FIX] l10n_ar: account group removedBruno Zanotti (ADHOC)
Create again the removed account group "Otros créditos"
2021-03-21[FIX] l10n_ar: wrong fw-port as l10n_latam_country_code does not exist anymoreJosse Colpaert
closes odoo/odoo#68179 Signed-off-by: William André (wan) <wan@odoo.com>
2021-03-17[IMP] l10n_latam_invoice_document: Remove l10n_ar constraint on base latam ↵fw-bot
module Documents with `l10n_latam_document_type_id.code == '99'` just exists on **l10n_ar** https://github.com/odoo/odoo/blob/13.0/addons/l10n_ar/data/l10n_latam.document.type.csv#L74 making this error arise on other localizations which don't use it. This was mistakenly introduced on 7748e0e This method is inherited inside l10n_ar and we add this additional validation. Original PR: https://github.com/odoo/odoo/pull/64831 closes odoo/odoo#66957 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-03-12[FIX] l10n_ar: Enable AFIP document typesKatherine Zaoral
Enable Notas de Venta Documents, prepare prefix and set type so they can be used. Also update csv escape characters for COMPROBANTES COMPRA/CONSIGNACION in order to proper display the csv en editors and githib. closes odoo/odoo#67756 X-original-commit: 76c4cd635273c58f7f44ddaa48b2c89e22eb013b Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-03-03[IMP] l10n_ar: report name of document types 60/61Bruno Zanotti (ADHOC)
Add report name and document prefix on l10n_ar data for the following documents: - (60) CUENTAS DE VENTA Y LIQUIDO PRODUCTO A - (61) CUENTAS DE VENTA Y LIQUIDO PRODUCTO B closes odoo/odoo#67052 X-original-commit: d323fab2fe4e7e3c3741509bba5d243ce9e2dd7a Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-02-25[FIX] l10n_ar: error when opening products on e-commerceJorge Pinna Puissant
- install e-commerce and l10n_ar; - as a Public user open a product on the shop. Before this commit, an 403 error was raised. Now, the public user can navigate through the products. opw-2462477 closes odoo/odoo#66795 Signed-off-by: Jorge Pinna Puissant (jpp) <jpp@odoo.com>
2021-02-23[ADD] l10n_ar: generic changes to use in QR codeKatherine Zaoral
AFIP give us new resolution 4291 that request to print QR code in printed version of electronic invoices. For that we: 1) update the xml report footer style 2) add generic method to sanitze the identification number we are sending, the sanitize method is added here in order to be re used for other functionalities across electronic invoice and reports. If we are not able to sanitize the number then we show an error to the user 3) update translations to add new raise message translated term closes odoo/odoo#65033 Related: odoo/enterprise#15948 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-02-15[FIX] l10n_ar: fix pre-printed invoice reportBruno Zanotti (ADHOC)
Fix pre-printed report so that invoice date remains in same position as if not pre-printed closes odoo/odoo#66182 X-original-commit: ab99aa426f5cd317ea69f26c213635b0ab39e716 Signed-off-by: Josse Colpaert <jco@openerp.com>
2021-02-04[IMP] l10n_ar: Add group by company by default in IIBB reportsBruno Zanotti (ADHOC)
closes odoo/odoo#65518 X-original-commit: a79c4ad32c0b10fa85b2bfdc919b8f61543f5f3e Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-12-10[FIX] l10n_ar: currency rate digitsJuan Jose Scarafia
AFIP currency rates goes up to 6 digits. When invoicing exportation of services, AFIP requires to invoice on the exactly same rate. Without this change it was not possible for some currencies with 6 digits as CHF one. The change takes effect without needing of updating module closes odoo/odoo#63144 X-original-commit: 150493ca3fff8b44cf890205990dbd72cebdcb36 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-11-26[IMP] l10n_ar: Add missing AFIP documents typesBruno Zanotti (ADHOC)
closes odoo/odoo#62395 X-original-commit: 8fdf193caf4dae0147543c1fcce7330aad81dff2 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-10-13[I18N] l10n_ar: add missing translationsBruno Zanotti (ADHOC)
closes odoo/odoo#59030 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2020-10-13[FIX] l10n_ar: Previous verify for the partner property fpos then use ↵Nicolás Mac Rouillon
auto_apply. The problem here is before this changes, the fiscal position only take into account if them has "auto_apply" True, and for the cases that the partner has their property fiscal position configurate for a company this is not taking into account. After this changes we evaluate for the property fiscal position for the partner and then if non result we seek a fiscal position with the auto apply and the responsability of afip. So this the same as the original method do. closes odoo/odoo#59864 X-original-commit: 5ddcad3cb1d6063b7be89e4f0bd35b89885f746b Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-09-28[FIX] l10n_ar: invoicing tourwan
The invoicing tour suggests to change the invoice number manualy but it is not doable with l10n_ar because of the document number mechanism. The partner needs the AFIP responsability to be set in order to generate the number. closes odoo/odoo#58661 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-09-28[FIX] l10n_ar: get_fiscal_position inheritanceBruno Zanotti (ADHOC)
The method get_fiscal_position was missing the @api.model decorator closes odoo/odoo#58648 X-original-commit: 7cad8db251b62972b3a0ea8ca970014cd0f1b5c1 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-09-22[IMP] l10n_ar: Accounting Tour adaptationBruno Zanotti (ADHOC)
In order to have an accounting tour in l10n_ar we have made the following changes: * Install by default the RI account chart in YourCompany * Remove the UserError message when the user tries to change the account chart in a company with a different AFIP responsibility. * Create a new preprinted sales journal by default called "Ventas Preimpreso". * When the user creates the first invoice of manual journals, take the "pos number" and update the journal configuration. * Improve the journal configuration constraint in order to protect sales/purchase journals from being modified if they already have posted invoices.
2020-09-23[FIX] l10n_ar: field renamedNicolas Martinelli
The field `invoice_partner_bank_id` was renamed `partner_bank_id` closes odoo/odoo#58238 X-original-commit: aaef48d79fd564921966480b0e5856839264c8b4 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-09-18[FIX] l10n_ar: number validation of no official document typesBruno Zanotti (ADHOC)
If a document type don't have AFIP code, like "FACTURAS Y COMPROBANTES DEL EXTERIOR" or "NOTAS DE CREDITO Y REEMBOLSOS DEL EXTERIOR", we don't have to validate the document number closes odoo/odoo#58041 X-original-commit: 33cf9fdc0bf90a7246f3f67ada274e7a5519ee6b 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-18[FIX] l10n_ar: invoice pdf on cia without websiteJuan Jose Scarafia
closes odoo/odoo#55892 closes odoo/odoo#55893 X-original-commit: 2e5eb5b5a69f0eebcdca5405d2924472a55cbb21 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-17[FIX] l10n_ar: partner name in invoice reportKatherine Zaoral
Show partner commercial name and contact name in the inovice report instead of just the partner contact name. For the example of Adhoc (Commercial Partner) - Katherine Zaoral (contact) The invoice report was showing: Katherine Zaoral (partner name). Now will show: Adhoc (the commercial partner name) closes odoo/odoo#55202 closes odoo/odoo#54193 Related: odoo/enterprise#11717 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-17[IMP] l10n_ar: invoice report header better fitKatherine Zaoral
Change padding right in the header of the report to ensure that the data to show take advantage of the most space possible without overlapping the header data with the report content. closes odoo/odoo#55212 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-17[IMP] l10n_ar: Argentinean invoice reportKatherine Zaoral
Port foward from 13.0 branch. Also update the _get_name_invoice_report() method to match the one in account module. Also update the name of payment field that has been change in master version * o.invoice_payment_ref is now o.payment_reference
2020-08-14[IMP] l10n_ar: rename moduleKatherine Zaoral
To make the match with the new name standard for localization modules closes odoo/odoo#55704 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-12[FIX] l10n_ar: be able to install demo dataKatherine Zaoral
For some reason odoo is not copying the expense_currency_exchange_account_id and income_currency_exchange_account_id from the partner chart template. In order to avoid errors in the demo we explicitly define this accounts in the exempt and responsable inscripto chart templates. closes odoo/odoo#55831 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-13[IMP] l10n_ar: update document type namesBruno Zanotti (ADHOC)
Update the document type list names to match with the AFIP documentation closes odoo/odoo#55863 X-original-commit: 06ca34549c33edadc871be15c7443bfc2ab9cd5b Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-10[ADD] l10n_ar: add moved methods from l10n_ar_edifw-bot
This method will be change to generic and to be use for both l10n_ar_edi and l10n_ar_reports modules fw-port of 50882 closes odoo/odoo#55687 Related: odoo/enterprise#12329 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-08-07[FIX] l10n_ar: depreacated post to action_postKatherine Zaoral
Change references of deprecated method in demo data to avoid WARNING message in odoo log:: ... WARNING ar py.warnings: ... DeprecationWarning: RedirectWarning method 'post()' is a deprecated alias to 'action_post()' or _post() DeprecationWarning closes odoo/odoo#55647 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-31[FIX] l10n_ar: properly compute l10n_ar_vat fieldKatherine Zaoral
Only compute l10n_ar_vat when this one is defined, if not then the field should not be computed. closes odoo/odoo#55246 X-original-commit: 4e2de8c858c2d55b227b8a2fd3f8226f9da91a9d Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2020-07-22[FIX] l10_ar: fix constrainsBenjamin Frantzen (bfr)
- type has been renamed to move_type - l10n_latam_use_documents is not writeable X-original-commit: 048248d4c7b0ebd04652cc82652b2e11bfd1780b
2020-06-30[FIX] *: correct all or improve code translation lookupMartin Trigaux
This commit fixes all issues detected by the new pylint gettext-variable test. It converts some calls to the new syntax _("Foo %s", bar) to progressively migrate the code to the new syntax. A few calls were not technically incorrect but still detected by the linter. _("Foo" + "Bar") has been converted to _("Foo" "Bar") as it has the same effect and make sure the argument is of type asteroid.Const instead of BinOp). closes odoo/odoo#53683 Related: odoo/enterprise#11467 Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
2020-06-18[IMP] *: better construction of translatable contentMartin Trigaux
Do not construct a message by putting together translatable bits, it makes it hard to translate (out of context) and may not work for some languages constructing the sentences differently. Do not try to save bits, be explict. Clarify constructions for long oneliners.
2020-06-18[IMP] *: replace to new _() syntaxMartin Trigaux
Using a few regex like \((_\(.*%s.*)(\) % )([\w\[\]][\w .\[\]\(\)'"]*)\) ($1, $3)) Old syntax is still compatible but starts the migration to the new syntax that catches error.
2020-06-12[FIX] l10n_ar: support multiple records inside constraint methodKatherine Zaoral
Before this change the constraint that check afip configurations has an ensure_one() that was throwing an error when we try to change journals in batch. Now the constraint support mutilple records at once and return the ValidationError message show information of the journal's which constraint aplies. Also, we remove the print of the list of the invoices in the ValidationError message because this ones could be a really long list and it is not necessary, only knowing the journal is enough. closes odoo/odoo#52914 X-original-commit: 710bb9f161da4718024c4454ce14a7dbc2d24c93 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-06-11[FIX] l10n_*: no chart template should be set to noupdateDenis Ledoux
In a general manner, the chart templates should not be set to noupdate, that way, if a new company starts in an existing database, it starts with an up-to-date chart of accounts. For instance, if the chart of template is not updated from 12.0 to 13.0, the `default_pos_receivable_account_id` is not added in the chart template, and when a new company is created, the default pos receivable account is not set on the company. Besides, the field `res.company``account_default_pos_receivable_account_id` is not displayed on any form view, whether or not the full accounting is installed, so we must especially pay attention this default account is well set from start, as the user as no opportunity to correct this by himself. In addition, in upgrade scripts, the default pos receivable account on the chart template is used to correctly set the pos receivable account on the company and on the pos payment methods, so it must be well set for the upgrade script to do its job correctly. Technically, it means, without this revision, the fields: - `account.chart.template``default_pos_receivable_account_id`, - `res.company``account_default_pos_receivable_account_id`, - `pos.payment.method``receivable_account_id` were not filled properly on upgrade, causing critical issues in the accounting entries on pos session closing. Related to #52786 Related to odoo/upgrade@ccfd2371ef89ae67dc9bd68bb0d02f2a440551a2 closes odoo/odoo#52870 X-original-commit: 3258ba015ff75b7c176d83a44261d24ebfcc26de Signed-off-by: Denis Ledoux (dle) <dle@odoo.com>
2020-06-09[FIX] l10n_ar: Show proper message when trying to use a use_document journal ↵Katherine Zaoral
when is not expected We found an error by trying to post journals entries from an expense with a use_document journals. Add new constraint that only let the user to create invoices in use documents journals, it can not create account.move of type entry closes odoo/odoo#52690 X-original-commit: 82bbf3784e3bdf684eef25c53bf3235ebc2b7237 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-05-28[FIX] l10n_ar: fix the purchase vat taxes accountsKatherine Zaoral
The accounts of these taxes were inverted for the invoices and refunds. now are properly configured. closes odoo/odoo#52121 X-original-commit: 0a8303b8cfbaa087ab89dcb56afbfe15d50bd1a2 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-06-08[FIX] l10n_ar: fix misspelling error in translationsKatherine Zaoral
closes odoo/odoo#52346 X-original-commit: fe6330ade22efec61b18792b3a930afd7c473328 Related: odoo/enterprise#10911 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-06-03[IMP] l10n_ar: l10n_ar_vat is a clean CUIT numberKatherine Zaoral
Save in l10n_ar_vat field the cleaun up CUIT number (without spacings, dashes and points. This way we can use it so sent it properly as a number to AFIP. closes odoo/odoo#52380 X-original-commit: d02141511c6e86c2e6acac6ed8ed44b0c874f63e Related: odoo/enterprise#10925 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-05-20[FIX] l10n_ar: misspelling error in document type code prefix "FACTURAKatherine Zaoral
DE CREDITO ELECTRONICA" A and B. closes odoo/odoo#50508 X-original-commit: ce45b1cf463e0874f65dce0ba78c7fac0127d639 Signed-off-by: Josse Colpaert <jco@openerp.com>
2020-05-07[ADD] l10n_ar: set company's partner identification type to CUIT onceKatherine Zaoral
that the argentinian chart of account has been installed closes odoo/odoo#50880 X-original-commit: 3c55cae48936e195ec3411c55f577422c56828c3 Signed-off-by: Josse Colpaert <jco@openerp.com>