Compare commits
merge into: OCA:11.0
OCA:10.0
OCA:11.0
OCA:12.0
OCA:12.0_PR200
OCA:12.0_PR215
OCA:12.0_bank_statement_import_test
OCA:12.0_fix_qonto_2022_date
OCA:7.0
OCA:8.0
OCA:9.0
pull from: OCA:8.0
OCA:10.0
OCA:11.0
OCA:12.0
OCA:12.0_PR200
OCA:12.0_PR215
OCA:12.0_bank_statement_import_test
OCA:12.0_fix_qonto_2022_date
OCA:7.0
OCA:8.0
OCA:9.0
No commits in common. '11.0' and '8.0' have entirely different histories.
317 changed files with 9380 additions and 7785 deletions
-
8.travis.yml
-
34README.md
-
56account_bank_statement_import/README.rst
-
2account_bank_statement_import/__init__.py
-
22account_bank_statement_import/__openerp__.py
-
119account_bank_statement_import/demo/fiscalyear_period.xml
-
38account_bank_statement_import/demo/partner_bank.xml
-
273account_bank_statement_import/i18n/account_bank_statement_import.pot
-
303account_bank_statement_import/i18n/de.po
-
307account_bank_statement_import/i18n/es.po
-
294account_bank_statement_import/i18n/fi.po
-
315account_bank_statement_import/i18n/fr.po
-
291account_bank_statement_import/i18n/it.po
-
297account_bank_statement_import/i18n/lt_LT.po
-
308account_bank_statement_import/i18n/nl.po
-
308account_bank_statement_import/i18n/pt_BR.po
-
302account_bank_statement_import/i18n/pt_PT.po
-
304account_bank_statement_import/i18n/sl.po
-
35account_bank_statement_import/migrations/8.0.1.0/post-migrate.py
-
6account_bank_statement_import/models/__init__.py
-
17account_bank_statement_import/models/account_bank_statement.py
-
430account_bank_statement_import/models/account_bank_statement_import.py
-
27account_bank_statement_import/models/account_config_settings.py
-
14account_bank_statement_import/models/account_journal.py
-
64account_bank_statement_import/models/res_partner_bank.py
-
236account_bank_statement_import/parserlib.py
-
BINaccount_bank_statement_import/static/description/icon.png
-
178account_bank_statement_import/static/description/icon_src.svg
-
5account_bank_statement_import/tests/__init__.py
-
91account_bank_statement_import/tests/test_import_bank_statement.py
-
132account_bank_statement_import/tests/test_import_file.py
-
70account_bank_statement_import/tests/test_res_partner_bank.py
-
45account_bank_statement_import/views/account_bank_statement_import_view.xml
-
17account_bank_statement_import/views/account_config_settings.xml
-
17account_bank_statement_import/views/account_journal.xml
-
23account_bank_statement_import_camt/README.rst
-
1account_bank_statement_import_camt/__init__.py
-
35account_bank_statement_import_camt/__openerp__.py
-
26account_bank_statement_import_camt/demo/demo_data.xml
-
41account_bank_statement_import_camt/i18n/account_bank_statement_import_camt.pot
-
45account_bank_statement_import_camt/i18n/de.po
-
45account_bank_statement_import_camt/i18n/es.po
-
45account_bank_statement_import_camt/i18n/fi.po
-
45account_bank_statement_import_camt/i18n/fr.po
-
45account_bank_statement_import_camt/i18n/it.po
-
46account_bank_statement_import_camt/i18n/lt.po
-
46account_bank_statement_import_camt/i18n/lt_LT.po
-
46account_bank_statement_import_camt/i18n/nl.po
-
45account_bank_statement_import_camt/i18n/pt_BR.po
-
45account_bank_statement_import_camt/i18n/pt_PT.po
-
46account_bank_statement_import_camt/i18n/sl.po
-
1account_bank_statement_import_camt/models/__init__.py
-
42account_bank_statement_import_camt/models/account_bank_statement_import.py
-
171account_bank_statement_import_camt/models/parser.py
-
0account_bank_statement_import_camt/static/description/icon.png
-
0account_bank_statement_import_camt/test_files/test-camt053.xml
-
0account_bank_statement_import_camt/test_files/test-camt053.zip
-
23account_bank_statement_import_camt/tests/__init__.py
-
70account_bank_statement_import_camt/tests/test_import_bank_statement.py
-
50account_bank_statement_import_camt_oca/i18n/account_bank_statement_import_camt_oca.pot
-
55account_bank_statement_import_camt_oca/i18n/de.po
-
54account_bank_statement_import_camt_oca/i18n/es.po
-
55account_bank_statement_import_camt_oca/i18n/fa.po
-
54account_bank_statement_import_camt_oca/i18n/fi.po
-
54account_bank_statement_import_camt_oca/i18n/fr.po
-
55account_bank_statement_import_camt_oca/i18n/fr_CH.po
-
54account_bank_statement_import_camt_oca/i18n/gl.po
-
55account_bank_statement_import_camt_oca/i18n/hr.po
-
55account_bank_statement_import_camt_oca/i18n/lt_LT.po
-
55account_bank_statement_import_camt_oca/i18n/nb_NO.po
-
59account_bank_statement_import_camt_oca/i18n/nl.po
-
54account_bank_statement_import_camt_oca/i18n/pt_BR.po
-
54account_bank_statement_import_camt_oca/i18n/pt_PT.po
-
55account_bank_statement_import_camt_oca/i18n/sl.po
-
40account_bank_statement_import_camt_oca/models/account_bank_statement_import.py
-
1account_bank_statement_import_camt_oca/test_files/golden-camt053-no-ntry.pydata
-
18account_bank_statement_import_camt_oca/test_files/golden-camt053-txdtls.pydata
-
34account_bank_statement_import_camt_oca/test_files/golden-camt053.pydata
-
52account_bank_statement_import_camt_oca/test_files/test-camt053-no-ntry
-
214account_bank_statement_import_camt_oca/test_files/test-camt053-txdtls
-
4account_bank_statement_import_camt_oca/tests/__init__.py
-
150account_bank_statement_import_camt_oca/tests/test_import_bank_statement.py
-
13account_bank_statement_import_camt_oca/views/account_bank_statement_import.xml
-
87account_bank_statement_import_move_line/README.rst
-
4account_bank_statement_import_move_line/__init__.py
-
22account_bank_statement_import_move_line/__manifest__.py
-
178account_bank_statement_import_move_line/i18n/account_bank_statement_import_move_line.pot
-
185account_bank_statement_import_move_line/i18n/de.po
-
187account_bank_statement_import_move_line/i18n/es.po
-
190account_bank_statement_import_move_line/i18n/fr.po
-
186account_bank_statement_import_move_line/i18n/hr.po
-
185account_bank_statement_import_move_line/i18n/nl.po
-
186account_bank_statement_import_move_line/i18n/pt_BR.po
-
186account_bank_statement_import_move_line/i18n/pt_PT.po
-
186account_bank_statement_import_move_line/i18n/sl.po
-
3account_bank_statement_import_move_line/models/__init__.py
-
36account_bank_statement_import_move_line/models/account_move_line.py
-
1account_bank_statement_import_move_line/readme/CONTRIBUTORS.rst
-
3account_bank_statement_import_move_line/readme/DESCRIPTION.rst
-
8account_bank_statement_import_move_line/readme/USAGE.rst
@ -1,23 +1,39 @@ |
|||||
[![Build Status](https://travis-ci.org/OCA/bank-statement-import.svg?branch=11.0)](https://travis-ci.org/OCA/bank-statement-import) |
|
||||
[![Coverage Status](https://coveralls.io/repos/OCA/bank-statement-import/badge.svg?branch=11.0)](https://coveralls.io/r/OCA/bank-statement-import?branch=11.0) |
|
||||
|
[![Build Status](https://travis-ci.org/OCA/bank-statement-import.svg?branch=8.0)](https://travis-ci.org/OCA/bank-statement-import) |
||||
|
[![Coverage Status](https://coveralls.io/repos/OCA/bank-statement-import/badge.svg?branch=8.0)](https://coveralls.io/r/OCA/bank-statement-import?branch=8.0) |
||||
|
|
||||
OCA bank statement import modules for Odoo |
OCA bank statement import modules for Odoo |
||||
========================================== |
========================================== |
||||
|
|
||||
This repository hosts additionnal parsers and import features inspired by v7.0 branch from https://github.com/OCA/bank-payment and https://github.com/OCA/bank-statement-reconcile |
|
||||
|
This repository hosts: |
||||
|
* a 8.0 backport of the account_bank_statement_import modules from the master branch |
||||
|
* additionnal parsers and import features inspired by v7.0 branch from https://github.com/OCA/bank-payment and https://github.com/OCA/bank-statement-reconcile |
||||
|
|
||||
Contributing |
|
||||
------------ |
|
||||
Do you want to contribute? Please read our [contributing guidelines](https://github.com/OCA/maintainer-tools/blob/master/CONTRIBUTING.md). |
|
||||
|
[//]: # (addons) |
||||
|
|
||||
|
Available addons |
||||
|
---------------- |
||||
|
addon | version | summary |
||||
|
--- | --- | --- |
||||
|
[account_bank_statement_import](account_bank_statement_import/) | 8.0.1.1.0 | Account Bank Statement Import |
||||
|
[account_bank_statement_import_camt](account_bank_statement_import_camt/) | 8.0.0.4.1 | Module to import SEPA CAMT.053 Format bank statement files |
||||
|
[account_bank_statement_import_mt940_base](account_bank_statement_import_mt940_base/) | 8.0.1.1.2 | MT940 Bank Statements Import |
||||
|
[account_bank_statement_import_mt940_nl_ing](account_bank_statement_import_mt940_nl_ing/) | 8.0.0.4.0 | MT940 IBAN ING Format Bank Statements Import |
||||
|
[account_bank_statement_import_mt940_nl_rabo](account_bank_statement_import_mt940_nl_rabo/) | 8.0.1.1.1 | MT940 import for dutch Rabobank |
||||
|
[account_bank_statement_import_ofx](account_bank_statement_import_ofx/) | 8.0.1.0.1 | Import OFX Bank Statement |
||||
|
[account_bank_statement_import_qif](account_bank_statement_import_qif/) | 8.0.1.0.1 | Import QIF Bank Statement |
||||
|
[account_bank_statement_import_save_file](account_bank_statement_import_save_file/) | 8.0.1.0.1 | Keep imported bank statements as raw data |
||||
|
[base_bank_account_number_unique](base_bank_account_number_unique/) | 8.0.1.1.0 | Enforce uniqueness on bank accounts |
||||
|
|
||||
|
[//]: # (end addons) |
||||
|
|
||||
Translation Status |
Translation Status |
||||
------------------ |
------------------ |
||||
[![Transifex Status](https://www.transifex.com/projects/p/OCA-bank-statement-import-11-0/chart/image_png)](https://www.transifex.com/projects/p/OCA-bank-statement-import-11-0) |
|
||||
|
[![Transifex Status](https://www.transifex.com/projects/p/OCA-bank-statement-import-8-0/chart/image_png)](https://www.transifex.com/projects/p/OCA-bank-statement-import-8-0) |
||||
|
|
||||
---- |
---- |
||||
|
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
|
OCA, or the Odoo Community Association, is a nonprofit organization whose |
||||
|
mission is to support the collaborative development of Odoo features and |
||||
promote its widespread use. |
promote its widespread use. |
||||
|
|
||||
http://odoo-community.org/ |
http://odoo-community.org/ |
@ -0,0 +1,56 @@ |
|||||
|
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg |
||||
|
:alt: License: AGPL-3 |
||||
|
|
||||
|
Account Bank Statement Import |
||||
|
============================= |
||||
|
|
||||
|
This module add a generic wizard to import Bank Statements. It also extend |
||||
|
the bank account module to sanitize the account number and extend the search |
||||
|
method to use this field when searching on account_number. |
||||
|
|
||||
|
The module has been initiated by a backport of the new framework developed |
||||
|
by Odoo for V9 at its early stage. It's no more kept in sync with the V9 since |
||||
|
it has reach a stage where maintaining a pure backport of 9.0 in 8.0 is not |
||||
|
feasible anymore |
||||
|
|
||||
|
Known issues / Roadmap |
||||
|
====================== |
||||
|
|
||||
|
* None |
||||
|
|
||||
|
Bug Tracker |
||||
|
=========== |
||||
|
|
||||
|
Bugs are tracked on `GitHub Issues <https://github.com/OCA/bank-statement-import/issues>`_. |
||||
|
In case of trouble, please check there if your issue has already been reported. |
||||
|
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback |
||||
|
`here <https://github.com/OCA/bank-statement-import/issues/new?body=module:%20account_bank_statement_import%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. |
||||
|
|
||||
|
|
||||
|
Credits |
||||
|
======= |
||||
|
|
||||
|
Contributors |
||||
|
------------ |
||||
|
|
||||
|
* Odoo SA |
||||
|
* Pedro M. Baeza <pedro.baeza@gmail.com> |
||||
|
* Alexis de Lattre <alexis@via.ecp.fr> |
||||
|
* Laurent Mignon <laurent.mignon@acsone.eu> |
||||
|
* Ronald Portier <rportier@therp.nl> |
||||
|
* Luc De Meyer <luc.demeyer@noviat.com> |
||||
|
|
||||
|
Maintainer |
||||
|
---------- |
||||
|
|
||||
|
.. image:: https://odoo-community.org/logo.png |
||||
|
:alt: Odoo Community Association |
||||
|
:target: https://odoo-community.org |
||||
|
|
||||
|
This module is maintained by the OCA. |
||||
|
|
||||
|
OCA, or the Odoo Community Association, is a nonprofit organization whose |
||||
|
mission is to support the collaborative development of Odoo features and |
||||
|
promote its widespread use. |
||||
|
|
||||
|
To contribute to this module, please visit http://odoo-community.org. |
@ -0,0 +1,2 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from . import models |
@ -0,0 +1,22 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
{ |
||||
|
'name': 'Account Bank Statement Import', |
||||
|
'category': 'Banking addons', |
||||
|
'version': '8.0.1.1.0', |
||||
|
'license': 'AGPL-3', |
||||
|
'author': 'OpenERP SA,' |
||||
|
'Odoo Community Association (OCA)', |
||||
|
'website': 'https://github.com/OCA/bank-statement-import', |
||||
|
'depends': ['account'], |
||||
|
'data': [ |
||||
|
'views/account_config_settings.xml', |
||||
|
'views/account_bank_statement_import_view.xml', |
||||
|
'views/account_journal.xml', |
||||
|
], |
||||
|
'demo': [ |
||||
|
'demo/fiscalyear_period.xml', |
||||
|
'demo/partner_bank.xml', |
||||
|
], |
||||
|
'auto_install': False, |
||||
|
'installable': True, |
||||
|
} |
@ -0,0 +1,119 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<!-- |
||||
|
Fiscal year |
||||
|
--> |
||||
|
|
||||
|
<record id="data_fiscalyear_2013" model="account.fiscalyear"> |
||||
|
<field eval="'Fiscal Year X 2013'" name="name"/> |
||||
|
<field eval="'FY2013'" name="code"/> |
||||
|
<field eval="'2013-01-01'" name="date_start"/> |
||||
|
<field eval="'2013-12-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
|
||||
|
<!-- |
||||
|
Fiscal Periods 2013 |
||||
|
--> |
||||
|
|
||||
|
<record id="period_1_2013" model="account.period"> |
||||
|
<field eval="'01/2013'" name="code"/> |
||||
|
<field eval="'X 01/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-01-01'" name="date_start"/> |
||||
|
<field eval="'2013-01-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="period_2_2013" model="account.period"> |
||||
|
<field eval="'02/2013'" name="code"/> |
||||
|
<field eval="'X 02/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-02-01'" name="date_start"/> |
||||
|
<field eval="'2013-02-28'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_3_2013" model="account.period"> |
||||
|
<field eval="'03/2013'" name="code"/> |
||||
|
<field eval="'X 03/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-03-01'" name="date_start"/> |
||||
|
<field eval="'2013-03-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_4_2013" model="account.period"> |
||||
|
<field eval="'04/2013'" name="code"/> |
||||
|
<field eval="'X 04/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-04-01'" name="date_start"/> |
||||
|
<field eval="'2013-04-30'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_5_2013" model="account.period"> |
||||
|
<field eval="'05/2013'" name="code"/> |
||||
|
<field eval="'X 05/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-05-01'" name="date_start"/> |
||||
|
<field eval="'2013-05-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_6_2013" model="account.period"> |
||||
|
<field eval="'06/2013'" name="code"/> |
||||
|
<field eval="'X 06/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-06-01'" name="date_start"/> |
||||
|
<field eval="'2013-06-30'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_7_2013" model="account.period"> |
||||
|
<field eval="'07/2013'" name="code"/> |
||||
|
<field eval="'X 07/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-07-01'" name="date_start"/> |
||||
|
<field eval="'2013-07-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_8_2013" model="account.period"> |
||||
|
<field eval="'08/2013'" name="code"/> |
||||
|
<field eval="'X 08/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-08-01'" name="date_start"/> |
||||
|
<field eval="'2013-08-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_9_2013" model="account.period"> |
||||
|
<field eval="'09/2013'" name="code"/> |
||||
|
<field eval="'X 09/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-09-01'" name="date_start"/> |
||||
|
<field eval="'2013-09-30'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_10_2013" model="account.period"> |
||||
|
<field eval="'10/2013'" name="code"/> |
||||
|
<field eval="'X 10/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-10-01'" name="date_start"/> |
||||
|
<field eval="'2013-10-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_11_2013" model="account.period"> |
||||
|
<field eval="'11/2013'" name="code"/> |
||||
|
<field eval="'X 11/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-11-01'" name="date_start"/> |
||||
|
<field eval="'2013-11-30'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
<record id="period_12_2013" model="account.period"> |
||||
|
<field eval="'12/2013'" name="code"/> |
||||
|
<field eval="'X 12/2013'" name="name"/> |
||||
|
<field name="fiscalyear_id" ref="data_fiscalyear_2013"/> |
||||
|
<field eval="'2013-12-01'" name="date_start"/> |
||||
|
<field eval="'2013-12-31'" name="date_stop"/> |
||||
|
<field name="company_id" ref="base.main_company"/> |
||||
|
</record> |
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,38 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="ofx_partner_bank_1" model="res.partner.bank"> |
||||
|
<field name="owner_name">Agrolait</field> |
||||
|
<field name="acc_number">00987654319</field> |
||||
|
<field name="partner_id" ref="base.res_partner_2"></field> |
||||
|
<field name="state">bank</field> |
||||
|
<field name="bank" ref="base.res_bank_1"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="ofx_partner_bank_2" model="res.partner.bank"> |
||||
|
<field name="owner_name">China Export</field> |
||||
|
<field name="acc_number">00987654322</field> |
||||
|
<field name="partner_id" ref="base.res_partner_3"></field> |
||||
|
<field name="state">bank</field> |
||||
|
<field name="bank" ref="base.res_bank_1"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="qif_partner_bank_1" model="res.partner.bank"> |
||||
|
<field name="owner_name">Delta PC</field> |
||||
|
<field name="acc_number">10987654320</field> |
||||
|
<field name="partner_id" ref="base.res_partner_4"></field> |
||||
|
<field name="state">bank</field> |
||||
|
<field name="bank" ref="base.res_bank_1"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="qif_partner_bank_2" model="res.partner.bank"> |
||||
|
<field name="owner_name">Epic Technologies</field> |
||||
|
<field name="acc_number">10987654322</field> |
||||
|
<field name="partner_id" ref="base.res_partner_5"></field> |
||||
|
<field name="state">bank</field> |
||||
|
<field name="bank" ref="base.res_bank_1"/> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,273 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 8.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: \n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: \n" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "Accounting journal related to the bank statement you're importing. It has be be manually chosen for statement formats which doesn't allow automatic journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "Get you bank statements in electronic format from your bank and select them here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "If checked, the Journal Sequence will determine the statement naming policy even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "The currency of the bank statement (%s) is not the same as the company currency (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "The currency of the bank statement (%s) is not the same as the currency of the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "" |
||||
|
|
@ -0,0 +1,303 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Rudolf Schnapka <rs@techno-flex.de>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>\n" |
||||
|
"Language-Team: German (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/de/)\n" |
||||
|
"Language: de\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d Transaktionen wurden bereits importiert und dabei ignoriert." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 Transaktion wurde importiert und ignoriert." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "" |
||||
|
"1. Laden Sie die Kontoauszüge Ihres Bankkontos auf der Webseite Ihrer Bank " |
||||
|
"herunter." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Stellen Sie sicher, dass Sie das richtige Modul zur Unterstützung Ihres " |
||||
|
"Dateiformates installiert haben." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Wählen Sie die Datei aus und klicken Sie 'Importieren'." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "Eine Transaktion eines Kontoauszugs darf nur einmal importiert werden!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Das Journal der Finanzbuchhaltung mit Bezug auf den Kontoauszug, den Sie " |
||||
|
"importieren. Es wurde manuell ausgewählt für Auszugformate, die keine " |
||||
|
"automatische Journalerkennung erlauben (zum Beispiel QIF)." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Bereits importierte Posten" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Bankkonten" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Kontoauszug" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Kontoauszugsdatei" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Kontoauszugsposition" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Kontoauszugimport" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "Kann Kontonummer %s nicht finden." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Abbrechen" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"Konnte die angegebene Datei nicht interpretieren.\n" |
||||
|
"Haben Sie das Modul für diesen Dateityp installiert?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Erstellt von" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Erstellt am" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Anzeigename" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Eindeutige Kontonummern für Bankkonten erzwingen" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Dateiname" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
"Beschaffen Sie Ihre Kontoauszüge in Dateiform von Ihrer Bank und wählen " |
||||
|
"diese hier aus." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Wie Sie Ihre Kontoauszüge importieren:" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Importieren" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Kontoauszug importieren" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Auszugsdateien importieren" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Import-ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Journal" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zuletzt geändert am" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zuletzt aktualisiert durch" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zuletzt aktualisiert am" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Bereinigte Kontonummer" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "Währung des Kontoauszugs ist %d, die des Unternehmens jedoch %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "Währung des Kontoauszugs ist %d, die des Journals jedoch %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "Kontoauszug hat ungültige Währung %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "Das Konto dieses Kontoauszugs ist einem anderen Journal zugeordnet." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "Diese Datei enthält keinen Auszug." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "Diese Datei enthält keine Transaktion." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Diese Datei haben Sie bereits importiert." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "Importieren" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "oder" |
@ -0,0 +1,307 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Antonio Trueba, 2016 |
||||
|
# Antonio Trueba, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: Pedro M. Baeza <pedro.baeza@gmail.com>\n" |
||||
|
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/es/)\n" |
||||
|
"Language: es\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d transacciones han sido ya importadas y se omitirán." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 transacción ha sido ya importada y se omitirá." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "1. Descargue los extractos bancarios del sitio web de su banco." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Asegúrese de que ha instalado el módulo adecuado que soporte el formato " |
||||
|
"de archivo." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Seleccione el archivo y pulse 'Importar'." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "" |
||||
|
"Las transacciones de una cuenta bancaria sólo se pueden importar una vez" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Diario contable asociado al extracto que está importando. Se debe " |
||||
|
"seleccionar manualmente para los extractos en formatos que no permiten " |
||||
|
"detectar el diario automáticamente (p.e., QIF)." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Elementos ya importados" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Cuentas bancarias" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Extracto bancario" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Archivo de extracto bancario" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Línea de extracto bancario" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Importar extracto bancario" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "No se puede encontrar la cuenta número %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Cancelar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"No se ha podido interpretar el archivo seleccionado. ¿Ha instalado el módulo " |
||||
|
"de soporte para este tipo de archivos?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nombre mostrado" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Exigir números de cuenta únicos en cuentas bancarias" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Nombre de archivo" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
"Obtenga los extractos bancarios en formato electrónico de su banco y " |
||||
|
"selecciónelos aquí." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "Oculta el campo diario en la vista" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Cómo importar su extracto bancario:" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Importar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importar extracto bancario" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Importar extractos bancarios" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Importar ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Diario" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificación el" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización por" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Número de cuenta validado" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "" |
||||
|
"El identificador de divisa del extracto es %d, pero la divisa de la compañía " |
||||
|
"es %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "" |
||||
|
"El identificador de divisa del extracto es %d, pero el identificador de " |
||||
|
"divisa del diario es %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "El extracto tiene un código de divisa incorrecto: %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "La cuenta de este extracto está enlazada a otro diario." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "Este archivo no contiene ningún extracto." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "Este archivo no contiene ninguna transacción." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Ya ha importado este archivo." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "Importar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "o" |
@ -0,0 +1,294 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/fi/)\n" |
||||
|
"Language: fi\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "1. Lataa pankkiaineistot pankin verkkosivuilta." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Varmista että järjestelmässä on asennettuna tarvittava moduuli tukemaan " |
||||
|
"käytettyä tiedostomuotoa." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Valitse tiedostoa ja klikkaa \"Tuo\"." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Pankkitilit" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Peruuta" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Luonut" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Luotu" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nimi" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Kuinka tuoda pankkiaineisto:" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Tuo" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Tuo pankkiaineisto" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Tuo pankkiaineistoja" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Tuonnin ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Piväkirja" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Viimeksi muokattu" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Viimeksi päivittänyt" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Viimeksi päivitetty" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Olet jo tuonut tämän tiedoston." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "tai" |
@ -0,0 +1,315 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016 |
||||
|
# Florian Hatat, 2015 |
||||
|
# Florian Hatat, 2015 |
||||
|
# Guewen Baconnier <guewen.baconnier@camptocamp.com>, 2015 |
||||
|
# zuher83 <zuher.elmas@gmail.com>, 2015 |
||||
|
# zuher83 <zuher.elmas@gmail.com>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: French (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/fr/)\n" |
||||
|
"Language: fr\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d mouvements déjà importés ont été ignorés." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 mouvement déjà importé a été ignoré." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "" |
||||
|
"1. Téléchargez vos relevés de comptes depuis le site internet de votre " |
||||
|
"banque." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Vérifiez que vous avez bien installé le module compatible avec le format " |
||||
|
"de fichier à importer." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Sélectionnez le fichier et cliquez sur \"Importer\". " |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "Les transactions peuvent être importées en une seule fois !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Le compte du journal lié au relevé de banque que vous importez. Il est à " |
||||
|
"sélectionner manuellement pour les formats de relevés qui n'autorisent pas " |
||||
|
"la détection automatique du journal (QIF par exemple)." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Lignes déjà importées" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Comptes Bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Relevé bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Fichier de Relevé Bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Ligne de Relevé Bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Relevé bancaire importé" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "Impossible de trouvé le numéro de compte %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annuler" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"Impossible de traiter le fichier donné.\n" |
||||
|
"Avez vous installez le module qui supporte ce type de fichier?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Créé par " |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Créé le " |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom à afficher" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Renforce le numéro de compte unsqiue sur les comptes bancaires" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Nom du fichier" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
"Récupérer les relevé de banque au format électronique de votre banque et les " |
||||
|
"sélectionner ici." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "Masquer le champ journal de la vue" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Comment importe votre relevé bancaire :" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importer Relevé Bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Importer Relevés Bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Id Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Journal" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Dernière mise à jour par " |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Dernière mise à jour le " |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Nettoyage du numéro de compte" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "" |
||||
|
"L'Id de la devise du relevé de banque est %d, celui de la société est id = " |
||||
|
"%d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "" |
||||
|
"L'Id de la devise du relevé de banque est %d, celui du journal est id = %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "Le relevé de banque a une code de devise non valide %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "Le numéro de compte de ce relevé correspond à un autre journal." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
"La devise du relevé de banque (%s) n'est pas la même que la devise société " |
||||
|
"(%s) !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
"La devise du relevé de banque (%s) n'est pas la même que la devise sur le " |
||||
|
"journal %s (%s) !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "Ce fichier ne comporte aucun relevé." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "Ce fichier ne comporte aucune transaction." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Vous avez déjà importé ce fichier." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "_Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "ou" |
@ -0,0 +1,291 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Italian (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/it/)\n" |
||||
|
"Language: it\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Estratto conto" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annulla" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Creato da" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Creato il" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome da visualizzare" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Nome file" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Importa" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Sezionale" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Ultima modifica il" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Ultimo aggiornamento di" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Ultimo aggiornamento il" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "o" |
@ -0,0 +1,297 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Arminas Grigonis <arminas@versada.lt>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/oca/OCA-bank-" |
||||
|
"statement-import-8-0/language/lt_LT/)\n" |
||||
|
"Language: lt_LT\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" |
||||
|
"%100<10 || n%100>=20) ? 1 : 2);\n" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d transakcijos ignoruotos, nes jau buvo importuotos." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 transakcija ignoruota, nes jau buvo importuota." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "1. Atsisiųskite savo banko sąskaitos išrašus iš savo banko svetainės." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Įsitikinkte, kad įrašėte tinkamą modulį, kuris palaikytų šį failų formatą." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Pasirinkite failą ir spauskite 'Importuoti'." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "Banko sąskaitos išrašai gali būti importuoti tik vieną kartą!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Sąskaitos žurnalas susijęs su banko išrašu, kurį jūs importuojate. Jis turi " |
||||
|
"būti rankiniu būdu pasirinktas išrašų formatams, kurių sistema pati " |
||||
|
"neaptinka (pvz. QIF)" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Importuoti įrašai" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Banko sąskaitos" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Banko išrašo failas" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Banko išrašo eilutė" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Atšaukti" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Sukūrė" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Sukurta" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "Gaukite savo banko išrašus elektronine forma ir pasirinkite juos čia." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Kaip importuoti banko išrašą :" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Importuoti" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importuoti banko išrašą" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Importuoti banko išrašus" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Importuoti ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Žurnalas" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Paskutinį kartą atnaujino" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Paskutinį kartą atnaujinta" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Išbraukytas sąskaitos numeris" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "Šio išrašo sąskaita yra susieta su kitu žurnalu." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "Faile nerasta jokių išrašų." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "Faile nėra jokių pavedimų." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Jūs jau importavote šį failą." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "_Importuoti" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "arba" |
@ -0,0 +1,308 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Erwin van der Ploeg <erwin@bas-solutions.nl>, 2015 |
||||
|
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2016 |
||||
|
# Therp BV <therp.nl>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/nl/)\n" |
||||
|
"Language: nl\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d Transacties zijn overgeslagen omdat ze al reeds waren geïmporteerd." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1. Transactie was al geïmporteerd en is overgeslagen." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "1. Download het bankafschrift bestand van de website van uw bank." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Zorg ervoor dat de modules die het formaat van uw bestand ondersteunen " |
||||
|
"zijn geïnstalleerd." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Selecteer het bestand en klik op \"Importeren\"." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "De transacties kunnen slechts eenmalig worden geïmporteerd." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Het dagboek wat hoort bij het bankafschrift welke u importeert. Het dient " |
||||
|
"handmatig te worden gekozen voor bankafschrift formaten welke geen " |
||||
|
"automatische dagboek detectie ondersteunen (bijvoorbeeld QIF)" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Al eerder geïmporteerde regels" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Bankrekeningen" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Bankafschrift" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Bankafschriften bestand" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Bankafschrift regel" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Importeer bankafschrift" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "Kan rekeningnummer niet vinden %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Annuleren" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"Geen idee wat voor een soort bestand dit is.\n" |
||||
|
"Heeft u de juiste module geïnstalleerd voor dit type bestand?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Aangemaakt door" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Aangemaakt op" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Te tonen naam" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Forceer een uniek bankrekeningnummer" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Bestandsnaam" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
"Verkrijg de bankafschriften van uw bank in elektronische vorm en selecteer " |
||||
|
"ze hier." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Hoe uw bankafschrift te importeren:" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Geïmporteerd bankafschrift" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Importeer bankafschriften" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Import ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Dagboek" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Laatst bijgewerkt op" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Laatst bijgewerkt door" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Laatst bijgewerkt op" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Gestandaardiseerd rekeningnummer" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "Valuta id van afschrift = %d, maar valuta id van bedrijf = %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "Valuta id van afschrift = %d, maar valuta id van dagboek = %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "Bankafschrift heeft ongeldige valutacode %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "" |
||||
|
"Het rekeningnummer van dit afschrift is gekoppeld aan een ander dagboek." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
"De valuta van het afschrift (%s) is niet gelijk aan de valuta van het " |
||||
|
"bedrijf (%s)!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
"De valuta van het afschrift (%s) is niet hetzelfde als de valuta van het " |
||||
|
"dagboek %s (%s)!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "Dit bestand bevat geen enkel afschrift." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "Dit bestand bevat geen enkele transactie." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "U heeft dit bestand al geïmporteerd." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "_Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "of" |
@ -0,0 +1,308 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Ananias Filho <ananias@kmee.com.br>, 2016 |
||||
|
# danimaribeiro <danimaribeiro@gmail.com>, 2015 |
||||
|
# danimaribeiro <danimaribeiro@gmail.com>, 2015 |
||||
|
# Paulo Ricardo <ti@shoppingescritorio.com.br>, 2016 |
||||
|
# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatic4@gmail.com>, 2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: danimaribeiro <danimaribeiro@gmail.com>\n" |
||||
|
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-" |
||||
|
"statement-import-8-0/language/pt_BR/)\n" |
||||
|
"Language: pt_BR\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d transações já foram importadas e foram ignoradas." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 transação já foi importada e foi ignorada." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "1. Faça o download de seu extrato bancário do site de seu banco." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "2. Tenha certeza que instalou o módulo correto para o tipo de formato." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Selecione o arquivo e clique \"Importar\"" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "Uma transação bancária pode ser importada apenas uma vez!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"O diário relacionado ao seu extrato bancário que está importando. Deve ser " |
||||
|
"escolhido manualmente para formatos que não permitem a detecção do diário " |
||||
|
"automática. (QIF por exemplo)." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Itens já importados" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Contas bancárias" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Extrato bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Arquivo extrato bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Linha do extrato bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Importar extrato bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
"Não é possível determinar o diário para importação para o número da conta %s " |
||||
|
"e a moeda %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "Não foi possível encontrar a conta número %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Cancelar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"O arquivo não faz sentido.\n" |
||||
|
"Você instalou o módulo correto para suporte este tipo de arquivo?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome para Mostrar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "Aplicar sequência" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Forçar números únicos nas contas bancárias." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Nome do arquivo" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "Pegue os extratos eletrônicos do seu banco e selecione-os aqui." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "Ocultar o campo Diário nesta visão" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Como importar seu extrato bancário:" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
"Se marcada, a Sequência do Diário determinará a política de nomenclatura de " |
||||
|
"instruções mesmo que o nome já esteja definido manualmente ou pelo software " |
||||
|
"de importação de instruções." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Importar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importar Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Importar Extratos Bancários" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "Id da importação" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Diário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última Modificação em" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última atualização por" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última atualização em" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Número da conta sanitizado" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "Moeda do extrato é %d, mas a moeda da empresa é %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "Moeda do extrato é %d, mas a moeda do diário é %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "Extrato tem código de moeda inválido %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "A conta deste extrato está ligada a outro diário." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "" |
||||
|
"A moeda do extrato bancário (%s) não é a mesma que a moeda da empresa (%s)!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "" |
||||
|
"A moeda do extrato bancário (%s) não é a mesma que a moeda do Diário %s (%s)!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "O arquivo não contém nenhum registro." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "O arquivo não contém nenhuma transação." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Você já importou este arquivo." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "_Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "ou" |
@ -0,0 +1,302 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Pedro Castro Silva <inactive+pcs.sossia@transifex.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-bank-" |
||||
|
"statement-import-8-0/language/pt_PT/)\n" |
||||
|
"Language: pt_PT\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_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d transações já tinham sido importadas e foram ignoradas." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 transação já tinha sido importada e foi ignorada" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "" |
||||
|
"1. Descarregue os seus extratos bancários a partir do website do seu banco." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Certifique-se de que tem instalado um módulo que suporte o formato do " |
||||
|
"ficheiro." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Selecione o ficheiro e carregue em 'Importar'." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "Uma transação bancária só pode ser importada uma vez !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Diário Contabilístico relacionado com o extrato que está a importar. Tem que " |
||||
|
"ser escolhido manualmente para formatos de extratos que não suportem deteção " |
||||
|
"automática de diário (como o QIF, por exemplo)." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Items previamente importados" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Contas Bancárias" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Ficheiro de Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Linha de Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Importação de extrato bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "Não foi possível encontrar o número da conta %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Cancelar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"Não foi possível decifrar o ficheiro.\n" |
||||
|
"Instalou o módule de suporte a este tipo de ficheiro?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome a Apresentar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Assegurar números de conta únicos nas contas bancárias" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
"Obtenha os extratos bancários em formato eletrónico no seu banco e selecione-" |
||||
|
"os aqui." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "Esconda o campo Diário na vista" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Como importar o seu extrato bancário :" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Importar" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importar Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Importar Extratos Bancários" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "ID de importação" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Diário" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última Modificação em" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última Modificação por" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última Atualização em" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Número de Conta \"Polido\"" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "A id da moeda do extrato é %d mas a da empresa é %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "A id da moeda do extrato é %d mas a do diário é %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "O extrato tem um código de moeda inválido %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "A conta deste extrato está ligada a outro diário." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "A moeda do extrato bancário(%s) não é a mesma da da empresa (%s) !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "A moeda do extrato bancário (%s) não é a mesma da do diário %s (%s) !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "O ficheiro não contém qualquer extrato." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "O ficheiro não contém qualquer transação." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "Já importou previamente esse ficheiro." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "_Import" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "ou" |
@ -0,0 +1,304 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import |
||||
|
# |
||||
|
# Translators: |
||||
|
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2017 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-04-11 22:49+0000\n" |
||||
|
"PO-Revision-Date: 2018-04-11 22:49+0000\n" |
||||
|
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n" |
||||
|
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/sl/)\n" |
||||
|
"Language: sl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
||||
|
"%100==4 ? 2 : 3);\n" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:419 |
||||
|
#, python-format |
||||
|
msgid "%d transactions had already been imported and were ignored." |
||||
|
msgstr "%d transakcij je bilo že uvoženih in se prezrejo." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:422 |
||||
|
#, python-format |
||||
|
msgid "1 transaction had already been imported and was ignored." |
||||
|
msgstr "1 transakcija je bila že uvožena in se prezre." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "1. Download your bank statements from your bank website." |
||||
|
msgstr "1. Prenesite svoje bančne izpiske iz svoje bančne spletne strani." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "" |
||||
|
"2. Make sure you have installed the right module to support the file format." |
||||
|
msgstr "" |
||||
|
"2. Prepričajte se, da ste namestili pravi modul, ki podpira format datoteke." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "3. Select the file and click 'Import'." |
||||
|
msgstr "3. Izberite datoteko in pritisnite 'Uvoz'." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: sql_constraint:account.bank.statement.line:0 |
||||
|
msgid "A bank account transactions can be imported only once !" |
||||
|
msgstr "Transakcije bančnega računa se lahko uvozijo le enkrat!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,journal_id:0 |
||||
|
msgid "" |
||||
|
"Accounting journal related to the bank statement you're importing. It has be " |
||||
|
"be manually chosen for statement formats which doesn't allow automatic " |
||||
|
"journal detection (QIF for example)." |
||||
|
msgstr "" |
||||
|
"Knjigovodski dnevnik v zvezi z bančnim izpiskom, ki ga uvažate. Formate " |
||||
|
"izpiskov, ki ne omogočajo samodejne detekcije dnevnika (npr. QIF) izberite " |
||||
|
"ročno." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:425 |
||||
|
#, python-format |
||||
|
msgid "Already imported items" |
||||
|
msgstr "Že uvoženi predmeti" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_res_partner_bank |
||||
|
msgid "Bank Accounts" |
||||
|
msgstr "Bančni računi" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement |
||||
|
msgid "Bank Statement" |
||||
|
msgstr "Bančni izpisek" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,data_file:0 |
||||
|
msgid "Bank Statement File" |
||||
|
msgstr "Datoteka bančnega izpiska" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_line |
||||
|
msgid "Bank Statement Line" |
||||
|
msgstr "Postavka bančnega izpiska" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.config.settings:account_bank_statement_import.view_account_config_settings |
||||
|
msgid "Bank statement import" |
||||
|
msgstr "Uvoz bančnega izpiska" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:162 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Can not determine journal for import for account number %s and currency %s." |
||||
|
msgstr "Ni mogoče določiti dnevnika za uvoz številke konta %s in valute %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:155 |
||||
|
#, python-format |
||||
|
msgid "Can not find the account number %s." |
||||
|
msgstr "Ne najde se konto številka %s." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Cancel" |
||||
|
msgstr "Preklic" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:205 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Could not make sense of the given file.\n" |
||||
|
"Did you install the module to support this type of file?" |
||||
|
msgstr "" |
||||
|
"Dana datoteka nima smisla.\n" |
||||
|
"Ste namestili modul, ki podpira tak tip datotek?" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_uid:0 |
||||
|
msgid "Created by" |
||||
|
msgstr "Ustvaril" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,create_date:0 |
||||
|
msgid "Created on" |
||||
|
msgstr "Ustvarjeno" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Prikazni naziv" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.journal,enforce_sequence:0 |
||||
|
msgid "Enforce Sequence" |
||||
|
msgstr "Vsili zaporedje" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.config.settings,module_base_bank_account_number_unique:0 |
||||
|
msgid "Enforce unique account numbers on bank accounts" |
||||
|
msgstr "Vsili unikatne številke računov za bančne račune" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,filename:0 |
||||
|
msgid "Filename" |
||||
|
msgstr "Naziv datoteke" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.bank.statement.import,data_file:0 |
||||
|
msgid "" |
||||
|
"Get you bank statements in electronic format from your bank and select them " |
||||
|
"here." |
||||
|
msgstr "" |
||||
|
"Od svoje banke pridobite bančne izpiske v elektronskem formatu in jih " |
||||
|
"izberite od tukaj." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,hide_journal_field:0 |
||||
|
msgid "Hide the journal field in the view" |
||||
|
msgstr "Skrij polje dnevnika pri prikazu" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "How to import your bank statement :" |
||||
|
msgstr "Kako se uvozi bančni izpisek:" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: help:account.journal,enforce_sequence:0 |
||||
|
msgid "" |
||||
|
"If checked, the Journal Sequence will determine the statement naming policy " |
||||
|
"even if the name is already set manually or by the statement import software." |
||||
|
msgstr "" |
||||
|
"Če označeno, bo dnevniško zaporedje določilo pravila imenovanja izpiska " |
||||
|
"tudi, če je bil naziv izpiska nastavljen ročno ali preko programja za uvoz " |
||||
|
"izpiska." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.actions.act_window,name:account_bank_statement_import.action_account_bank_statement_import |
||||
|
#: model:ir.ui.menu,name:account_bank_statement_import.menu_account_bank_statement_import |
||||
|
msgid "Import" |
||||
|
msgstr "Uvoz" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Uvoz bančnega izpiska" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "Import Bank Statements" |
||||
|
msgstr "Uvoz bančnih izpiskov" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.line,unique_import_id:0 |
||||
|
msgid "Import ID" |
||||
|
msgstr "ID uvoza" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,journal_id:0 |
||||
|
#: model:ir.model,name:account_bank_statement_import.model_account_journal |
||||
|
msgid "Journal" |
||||
|
msgstr "Dnevnik" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zadnjič spremenjeno" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_uid:0 |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zadnji posodobil" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:account.bank.statement.import,write_date:0 |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zadnjič posodobljeno" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: field:res.partner.bank,sanitized_acc_number:0 |
||||
|
msgid "Sanitized Account Number" |
||||
|
msgstr "Številka očiščenega konta" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:294 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but company currency id = %d." |
||||
|
msgstr "ID valute izpiska je %d, a ID valute družbe = %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:277 |
||||
|
#, python-format |
||||
|
msgid "Statement currency id is %d, but journal currency id = %d." |
||||
|
msgstr "ID valute izpiska je %d, a ID valute dnevnika = %d." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:231 |
||||
|
#, python-format |
||||
|
msgid "Statement has invalid currency code %s" |
||||
|
msgstr "Izpisek ima neveljavno kodo valute %s" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:260 |
||||
|
#, python-format |
||||
|
msgid "The account of this statement is linked to another journal." |
||||
|
msgstr "Konto tega izpiska je povezan z drugim dnevnikom." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:299 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the company " |
||||
|
"currency (%s) !" |
||||
|
msgstr "Valuta bančnega izpiska (%s) ni enaka valuti družbe (%s)!" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:282 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"The currency of the bank statement (%s) is not the same as the currency of " |
||||
|
"the journal %s (%s) !" |
||||
|
msgstr "Valuta na bančnem izpisku (%s) ne ustreza valuti dnevnika %s (%s) !" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:215 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any statement." |
||||
|
msgstr "Ta datoteka ne vsebuje izpiskov." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:220 |
||||
|
#, python-format |
||||
|
msgid "This file doesn't contain any transaction." |
||||
|
msgstr "Ta datoteka ne vsebuje transakcij." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: code:addons/account_bank_statement_import/models/account_bank_statement_import.py:139 |
||||
|
#, python-format |
||||
|
msgid "You have already imported that file." |
||||
|
msgstr "To datoteko ste že uvozili." |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "_Import" |
||||
|
msgstr "_Uvoz" |
||||
|
|
||||
|
#. module: account_bank_statement_import |
||||
|
#: view:account.bank.statement.import:account_bank_statement_import.account_bank_statement_import_view |
||||
|
msgid "or" |
||||
|
msgstr "ali" |
@ -0,0 +1,35 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# OpenERP, Open Source Management Solution |
||||
|
# This module copyright (C) 2015 Therp BV <http://therp.nl>. |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
|
||||
|
|
||||
|
def migrate(cr, version): |
||||
|
if not version: |
||||
|
return |
||||
|
# if we end up here, we migrate from 7.0's account_banking |
||||
|
# set transaction ids, taking care to enforce uniqueness |
||||
|
cr.execute( |
||||
|
"""update account_bank_statement_line l set unique_import_id=l1.trans |
||||
|
from ( |
||||
|
select distinct |
||||
|
first_value(id) over (partition by trans) id, trans |
||||
|
from account_bank_statement_line |
||||
|
) l1 |
||||
|
where l.id=l1.id""") |
@ -0,0 +1,6 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
from . import res_partner_bank |
||||
|
from . import account_bank_statement |
||||
|
from . import account_bank_statement_import |
||||
|
from . import account_config_settings |
||||
|
from . import account_journal |
@ -0,0 +1,17 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2009-2016 Noviat |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
from openerp import api, models |
||||
|
|
||||
|
|
||||
|
class AccountBankStatement(models.Model): |
||||
|
_inherit = 'account.bank.statement' |
||||
|
|
||||
|
@api.model |
||||
|
def create(self, vals): |
||||
|
if vals.get('name'): |
||||
|
journal = self.env['account.journal'].browse( |
||||
|
vals.get('journal_id')) |
||||
|
if journal.enforce_sequence: |
||||
|
vals['name'] = '/' |
||||
|
return super(AccountBankStatement, self).create(vals) |
@ -0,0 +1,430 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
"""Framework for importing bank statement files.""" |
||||
|
import logging |
||||
|
import base64 |
||||
|
from StringIO import StringIO |
||||
|
from zipfile import ZipFile, BadZipfile # BadZipFile in Python >= 3.2 |
||||
|
|
||||
|
from openerp import api, models, fields |
||||
|
from openerp.tools.translate import _ |
||||
|
from openerp.exceptions import Warning as UserError, RedirectWarning |
||||
|
|
||||
|
_logger = logging.getLogger(__name__) # pylint: disable=invalid-name |
||||
|
|
||||
|
|
||||
|
class AccountBankStatementLine(models.Model): |
||||
|
"""Extend model account.bank.statement.line.""" |
||||
|
# pylint: disable=too-many-public-methods |
||||
|
_inherit = "account.bank.statement.line" |
||||
|
|
||||
|
# Ensure transactions can be imported only once (if the import format |
||||
|
# provides unique transaction ids) |
||||
|
unique_import_id = fields.Char('Import ID', readonly=True, copy=False) |
||||
|
|
||||
|
_sql_constraints = [ |
||||
|
('unique_import_id', |
||||
|
'unique (unique_import_id)', |
||||
|
'A bank account transactions can be imported only once !') |
||||
|
] |
||||
|
|
||||
|
|
||||
|
class AccountBankStatementImport(models.TransientModel): |
||||
|
"""Extend model account.bank.statement.""" |
||||
|
_name = 'account.bank.statement.import' |
||||
|
_description = 'Import Bank Statement' |
||||
|
|
||||
|
@api.model |
||||
|
def _get_hide_journal_field(self): |
||||
|
""" Return False if the journal_id can't be provided by the parsed |
||||
|
file and must be provided by the wizard. |
||||
|
See account_bank_statement_import_qif """ |
||||
|
# pylint: disable=no-self-use |
||||
|
return True |
||||
|
|
||||
|
journal_id = fields.Many2one( |
||||
|
'account.journal', string='Journal', |
||||
|
help='Accounting journal related to the bank statement you\'re ' |
||||
|
'importing. It has be be manually chosen for statement formats which ' |
||||
|
'doesn\'t allow automatic journal detection (QIF for example).') |
||||
|
hide_journal_field = fields.Boolean( |
||||
|
string='Hide the journal field in the view', |
||||
|
compute='_get_hide_journal_field') |
||||
|
data_file = fields.Binary( |
||||
|
'Bank Statement File', required=True, |
||||
|
help='Get you bank statements in electronic format from your bank ' |
||||
|
'and select them here.') |
||||
|
filename = fields.Char() |
||||
|
|
||||
|
@api.multi |
||||
|
def import_file(self): |
||||
|
"""Process the file chosen in the wizard, create bank statement(s) and |
||||
|
go to reconciliation.""" |
||||
|
self.ensure_one() |
||||
|
data_file = base64.b64decode(self.data_file) |
||||
|
# pylint: disable=protected-access |
||||
|
statement_ids, notifications = self.with_context( |
||||
|
active_id=self.id, # pylint: disable=no-member |
||||
|
filename=self.filename |
||||
|
)._import_file(data_file) |
||||
|
# dispatch to reconciliation interface |
||||
|
action = self.env.ref( |
||||
|
'account.action_bank_reconcile_bank_statements') |
||||
|
return { |
||||
|
'name': action.name, |
||||
|
'tag': action.tag, |
||||
|
'context': { |
||||
|
'statement_ids': statement_ids, |
||||
|
'notifications': notifications |
||||
|
}, |
||||
|
'type': 'ir.actions.client', |
||||
|
} |
||||
|
|
||||
|
@api.model |
||||
|
def unzip(self, data_file): |
||||
|
filename = self.env.context.get('filename') |
||||
|
if filename and filename.lower().endswith('.xlsx'): |
||||
|
return [data_file] |
||||
|
try: |
||||
|
with ZipFile(StringIO(data_file), 'r') as archive: |
||||
|
return [ |
||||
|
archive.read(name) for name in archive.namelist() |
||||
|
if not name.endswith('/') |
||||
|
] |
||||
|
except BadZipfile: |
||||
|
return [data_file] |
||||
|
|
||||
|
@api.model |
||||
|
def _parse_all_files(self, data_file): |
||||
|
"""Parse one file or multiple files from zip-file. |
||||
|
|
||||
|
Return array of statements for further processing. |
||||
|
""" |
||||
|
statements = [] |
||||
|
files = self.unzip(data_file) |
||||
|
# Parse the file(s) |
||||
|
for import_file in files: |
||||
|
# The appropriate implementation module(s) returns the statements. |
||||
|
# Actually we don't care wether all the files have the same |
||||
|
# format. Although unlikely you might mix mt940 and camt files |
||||
|
# in one zipfile. |
||||
|
parse_result = self._parse_file(import_file) |
||||
|
# Check for old version result, with separate currency and account |
||||
|
if isinstance(parse_result, tuple) and len(parse_result) == 3: |
||||
|
(currency_code, account_number, new_statements) = parse_result |
||||
|
for stmt_vals in new_statements: |
||||
|
stmt_vals['currency_code'] = currency_code |
||||
|
stmt_vals['account_number'] = account_number |
||||
|
else: |
||||
|
new_statements = parse_result |
||||
|
statements += new_statements |
||||
|
return statements |
||||
|
|
||||
|
@api.model |
||||
|
def _import_file(self, data_file): |
||||
|
""" Create bank statement(s) from file.""" |
||||
|
# The appropriate implementation module returns the required data |
||||
|
statement_ids = [] |
||||
|
notifications = [] |
||||
|
statements = self._parse_all_files(data_file) |
||||
|
# Check raw data: |
||||
|
self._check_parsed_data(statements) |
||||
|
# Import all statements: |
||||
|
for stmt_vals in statements: |
||||
|
(statement_id, new_notifications) = ( |
||||
|
self._import_statement(stmt_vals)) |
||||
|
if statement_id: |
||||
|
statement_ids.append(statement_id) |
||||
|
notifications.extend(new_notifications) |
||||
|
if len(statement_ids) == 0: |
||||
|
raise UserError(_('You have already imported that file.')) |
||||
|
return statement_ids, notifications |
||||
|
|
||||
|
@api.model |
||||
|
def _import_statement(self, stmt_vals): |
||||
|
"""Import a single bank-statement. |
||||
|
|
||||
|
Return ids of created statements and notifications. |
||||
|
""" |
||||
|
currency_code = stmt_vals.pop('currency_code') |
||||
|
account_number = stmt_vals.pop('account_number') |
||||
|
# Try to find the bank account and currency in odoo |
||||
|
currency_id = self._find_currency_id(currency_code) |
||||
|
bank_account_id = self._find_bank_account_id(account_number) |
||||
|
if not bank_account_id and account_number: |
||||
|
raise UserError( |
||||
|
_('Can not find the account number %s.') % account_number |
||||
|
) |
||||
|
# Find the bank journal |
||||
|
journal_id = self._get_journal(currency_id, bank_account_id) |
||||
|
# By now journal and account_number must be known |
||||
|
if not journal_id: |
||||
|
raise UserError( |
||||
|
_('Can not determine journal for import' |
||||
|
' for account number %s and currency %s.') % |
||||
|
(account_number, currency_code) |
||||
|
) |
||||
|
# Prepare statement data to be used for bank statements creation |
||||
|
stmt_vals = self._complete_statement( |
||||
|
stmt_vals, journal_id, account_number) |
||||
|
# Create the bank stmt_vals |
||||
|
return self._create_bank_statement(stmt_vals) |
||||
|
|
||||
|
@api.model |
||||
|
def _parse_file(self, data_file): |
||||
|
# pylint: disable=no-self-use |
||||
|
# pylint: disable=unused-argument |
||||
|
""" Each module adding a file support must extends this method. It |
||||
|
processes the file if it can, returns super otherwise, resulting in a |
||||
|
chain of responsability. |
||||
|
This method parses the given file and returns the data required by |
||||
|
the bank statement import process, as specified below. |
||||
|
- bank statements data: list of dict containing (optional |
||||
|
items marked by o) : |
||||
|
-o currency code: string (e.g: 'EUR') |
||||
|
The ISO 4217 currency code, case insensitive |
||||
|
-o account number: string (e.g: 'BE1234567890') |
||||
|
The number of the bank account which the statement |
||||
|
belongs to |
||||
|
- 'name': string (e.g: '000000123') |
||||
|
- 'date': date (e.g: 2013-06-26) |
||||
|
-o 'balance_start': float (e.g: 8368.56) |
||||
|
-o 'balance_end_real': float (e.g: 8888.88) |
||||
|
- 'transactions': list of dict containing : |
||||
|
- 'name': string |
||||
|
(e.g: 'KBC-INVESTERINGSKREDIET 787-5562831-01') |
||||
|
- 'date': date |
||||
|
- 'amount': float |
||||
|
- 'unique_import_id': string |
||||
|
-o 'account_number': string |
||||
|
Will be used to find/create the res.partner.bank |
||||
|
in odoo |
||||
|
-o 'note': string |
||||
|
-o 'partner_name': string |
||||
|
-o 'ref': string |
||||
|
""" |
||||
|
raise UserError(_( |
||||
|
'Could not make sense of the given file.\n' |
||||
|
'Did you install the module to support this type of file?' |
||||
|
)) |
||||
|
|
||||
|
@api.model |
||||
|
def _check_parsed_data(self, statements): |
||||
|
# pylint: disable=no-self-use |
||||
|
""" Basic and structural verifications """ |
||||
|
if len(statements) == 0: |
||||
|
raise UserError(_('This file doesn\'t contain any statement.')) |
||||
|
for stmt_vals in statements: |
||||
|
if 'transactions' in stmt_vals and stmt_vals['transactions']: |
||||
|
return |
||||
|
# If we get here, no transaction was found: |
||||
|
raise UserError(_('This file doesn\'t contain any transaction.')) |
||||
|
|
||||
|
@api.model |
||||
|
def _find_currency_id(self, currency_code): |
||||
|
""" Get res.currency ID.""" |
||||
|
if currency_code: |
||||
|
currency_ids = self.env['res.currency'].search( |
||||
|
[('name', '=ilike', currency_code)]) |
||||
|
if currency_ids: |
||||
|
return currency_ids[0].id |
||||
|
else: |
||||
|
raise UserError(_( |
||||
|
'Statement has invalid currency code %s') % currency_code) |
||||
|
# if no currency_code is provided, we'll use the company currency |
||||
|
return self.env.user.company_id.currency_id.id |
||||
|
|
||||
|
@api.model |
||||
|
def _find_bank_account_id(self, account_number): |
||||
|
""" Get res.partner.bank ID """ |
||||
|
bank_account_id = None |
||||
|
if account_number and len(account_number) > 4: |
||||
|
bank_account_ids = self.env['res.partner.bank'].search( |
||||
|
[('acc_number', '=', account_number)], limit=1) |
||||
|
if bank_account_ids: |
||||
|
bank_account_id = bank_account_ids[0].id |
||||
|
return bank_account_id |
||||
|
|
||||
|
@api.model |
||||
|
def _get_journal(self, currency_id, bank_account_id): |
||||
|
""" Find the journal """ |
||||
|
bank_model = self.env['res.partner.bank'] |
||||
|
# Find the journal from context, wizard or bank account |
||||
|
journal_id = self.env.context.get('journal_id') or self.journal_id.id |
||||
|
currency = self.env['res.currency'].browse(currency_id) |
||||
|
if bank_account_id: |
||||
|
bank_account = bank_model.browse(bank_account_id) |
||||
|
if journal_id: |
||||
|
if (bank_account.journal_id.id and |
||||
|
bank_account.journal_id.id != journal_id): |
||||
|
raise UserError( |
||||
|
_('The account of this statement is linked to ' |
||||
|
'another journal.')) |
||||
|
if not bank_account.journal_id.id: |
||||
|
bank_model.write({'journal_id': journal_id}) |
||||
|
else: |
||||
|
if bank_account.journal_id.id: |
||||
|
journal_id = bank_account.journal_id.id |
||||
|
# If importing into an existing journal, its currency must be the same |
||||
|
# as the bank statement. When journal has no currency, currency must |
||||
|
# be equal to company currency. |
||||
|
if journal_id and currency_id: |
||||
|
journal_obj = self.env['account.journal'].browse(journal_id) |
||||
|
if journal_obj.currency: |
||||
|
journal_currency_id = journal_obj.currency.id |
||||
|
if currency_id != journal_currency_id: |
||||
|
# ALso log message with id's for technical analysis: |
||||
|
_logger.warn( |
||||
|
_('Statement currency id is %d,' |
||||
|
' but journal currency id = %d.'), |
||||
|
currency_id, |
||||
|
journal_currency_id |
||||
|
) |
||||
|
raise UserError(_( |
||||
|
'The currency of the bank statement (%s) is not ' |
||||
|
'the same as the currency of the journal %s (%s) !' |
||||
|
) % ( |
||||
|
currency.name, |
||||
|
journal_obj.name, |
||||
|
journal_obj.currency.name)) |
||||
|
else: |
||||
|
company_currency = self.env.user.company_id.currency_id |
||||
|
if currency_id != company_currency.id: |
||||
|
# ALso log message with id's for technical analysis: |
||||
|
_logger.warn( |
||||
|
_('Statement currency id is %d,' |
||||
|
' but company currency id = %d.'), |
||||
|
currency_id, |
||||
|
company_currency.id |
||||
|
) |
||||
|
raise UserError(_( |
||||
|
'The currency of the bank statement (%s) is not ' |
||||
|
'the same as the company currency (%s) !' |
||||
|
) % (currency.name, company_currency.name)) |
||||
|
return journal_id |
||||
|
|
||||
|
@api.model |
||||
|
@api.returns('res.partner.bank') |
||||
|
def _create_bank_account( |
||||
|
self, account_number, company_id=False, currency_id=False): |
||||
|
"""Automagically create bank account, when not yet existing.""" |
||||
|
try: |
||||
|
bank_type = self.env.ref('base.bank_normal') |
||||
|
bank_code = bank_type.code |
||||
|
except ValueError: |
||||
|
bank_code = 'bank' |
||||
|
vals_acc = { |
||||
|
'acc_number': account_number, |
||||
|
'state': bank_code, |
||||
|
} |
||||
|
# Odoo users bank accounts (which we import statement from) have |
||||
|
# company_id and journal_id set while 'counterpart' bank accounts |
||||
|
# (from which statement transactions originate) don't. |
||||
|
# Warning : if company_id is set, the method post_write of class |
||||
|
# bank will create a journal |
||||
|
if company_id: |
||||
|
vals = self.env['res.partner.bank'].onchange_company_id(company_id) |
||||
|
vals_acc.update(vals.get('value', {})) |
||||
|
vals_acc['company_id'] = company_id |
||||
|
|
||||
|
# When the journal is created at same time of the bank account, we need |
||||
|
# to specify the currency to use for the account.account and |
||||
|
# account.journal |
||||
|
return self.env['res.partner.bank'].with_context( |
||||
|
default_currency_id=currency_id, |
||||
|
default_currency=currency_id).create(vals_acc) |
||||
|
|
||||
|
@api.model |
||||
|
def _complete_statement(self, stmt_vals, journal_id, account_number): |
||||
|
"""Complete statement from information passed.""" |
||||
|
stmt_vals['journal_id'] = journal_id |
||||
|
for line_vals in stmt_vals['transactions']: |
||||
|
unique_import_id = line_vals.get('unique_import_id', False) |
||||
|
if unique_import_id: |
||||
|
line_vals['unique_import_id'] = ( |
||||
|
(account_number and account_number + '-' or '') + |
||||
|
unique_import_id |
||||
|
) |
||||
|
if not line_vals.get('bank_account_id'): |
||||
|
# Find the partner and his bank account or create the bank |
||||
|
# account. The partner selected during the reconciliation |
||||
|
# process will be linked to the bank when the statement is |
||||
|
# closed. |
||||
|
partner_id = False |
||||
|
bank_account_id = False |
||||
|
partner_account_number = line_vals.get('account_number') |
||||
|
if partner_account_number: |
||||
|
bank_model = self.env['res.partner.bank'] |
||||
|
banks = bank_model.search( |
||||
|
[('acc_number', '=', partner_account_number)], limit=1) |
||||
|
if banks: |
||||
|
bank_account_id = banks[0].id |
||||
|
partner_id = banks[0].partner_id.id |
||||
|
else: |
||||
|
bank_obj = self._create_bank_account( |
||||
|
partner_account_number) |
||||
|
bank_account_id = bank_obj and bank_obj.id or False |
||||
|
line_vals['partner_id'] = partner_id |
||||
|
line_vals['bank_account_id'] = bank_account_id |
||||
|
if 'date' in stmt_vals and 'period_id' not in stmt_vals: |
||||
|
# if the parser found a date but didn't set a period for this date, |
||||
|
# do this now |
||||
|
try: |
||||
|
stmt_vals['period_id'] =\ |
||||
|
self.env['account.period']\ |
||||
|
.with_context(account_period_prefer_normal=True)\ |
||||
|
.find(dt=stmt_vals['date']).id |
||||
|
except RedirectWarning: |
||||
|
# if there's no period for the date, ignore resulting exception |
||||
|
pass |
||||
|
return stmt_vals |
||||
|
|
||||
|
@api.model |
||||
|
def _create_bank_statement(self, stmt_vals): |
||||
|
""" Create bank statement from imported values, filtering out |
||||
|
already imported transactions, and return data used by the |
||||
|
reconciliation widget |
||||
|
""" |
||||
|
bs_model = self.env['account.bank.statement'] |
||||
|
bsl_model = self.env['account.bank.statement.line'] |
||||
|
# Filter out already imported transactions and create statement |
||||
|
ignored_line_ids = [] |
||||
|
filtered_st_lines = [] |
||||
|
for line_vals in stmt_vals['transactions']: |
||||
|
unique_id = ( |
||||
|
'unique_import_id' in line_vals and |
||||
|
line_vals['unique_import_id'] |
||||
|
) |
||||
|
if not unique_id or not bool(bsl_model.sudo().search( |
||||
|
[('unique_import_id', '=', unique_id)], limit=1)): |
||||
|
filtered_st_lines.append(line_vals) |
||||
|
else: |
||||
|
ignored_line_ids.append(unique_id) |
||||
|
statement_id = False |
||||
|
if len(filtered_st_lines) > 0: |
||||
|
# Remove values that won't be used to create records |
||||
|
stmt_vals.pop('transactions', None) |
||||
|
for line_vals in filtered_st_lines: |
||||
|
line_vals.pop('account_number', None) |
||||
|
# Create the statement |
||||
|
stmt_vals['line_ids'] = [ |
||||
|
[0, False, line] for line in filtered_st_lines] |
||||
|
statement_id = bs_model.create(stmt_vals).id |
||||
|
# Prepare import feedback |
||||
|
notifications = [] |
||||
|
num_ignored = len(ignored_line_ids) |
||||
|
if num_ignored > 0: |
||||
|
notifications += [{ |
||||
|
'type': 'warning', |
||||
|
'message': |
||||
|
_("%d transactions had already been imported and " |
||||
|
"were ignored.") % num_ignored |
||||
|
if num_ignored > 1 |
||||
|
else _("1 transaction had already been imported and " |
||||
|
"was ignored."), |
||||
|
'details': { |
||||
|
'name': _('Already imported items'), |
||||
|
'model': 'account.bank.statement.line', |
||||
|
'ids': bsl_model.search( |
||||
|
[('unique_import_id', 'in', ignored_line_ids)]).ids} |
||||
|
}] |
||||
|
return statement_id, notifications |
@ -0,0 +1,27 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# This module copyright (C) 2015 Therp BV (<http://therp.nl>). |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from openerp import models, fields |
||||
|
|
||||
|
|
||||
|
class AccountConfigSettings(models.TransientModel): |
||||
|
_inherit = 'account.config.settings' |
||||
|
|
||||
|
module_base_bank_account_number_unique = fields.Boolean( |
||||
|
'Enforce unique account numbers on bank accounts') |
@ -0,0 +1,14 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2009-2016 Noviat |
||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
||||
|
from openerp import models, fields |
||||
|
|
||||
|
|
||||
|
class account_journal(models.Model): |
||||
|
_inherit = 'account.journal' |
||||
|
|
||||
|
enforce_sequence = fields.Boolean( |
||||
|
string="Enforce Sequence", |
||||
|
help="If checked, the Journal Sequence will determine " |
||||
|
"the statement naming policy even if the name is already " |
||||
|
"set manually or by the statement import software.") |
@ -0,0 +1,64 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# This file is part of account_bank_statement_import, |
||||
|
# an Odoo module. |
||||
|
# |
||||
|
# Copyright (c) 2015 ACSONE SA/NV (<http://acsone.eu>) |
||||
|
# |
||||
|
# account_bank_statement_importis free software: |
||||
|
# you can redistribute it and/or modify it under the terms of the GNU |
||||
|
# Affero General Public License as published by the Free Software |
||||
|
# Foundation,either version 3 of the License, or (at your option) any |
||||
|
# later version. |
||||
|
# |
||||
|
# account_bank_statement_import is distributed |
||||
|
# in the hope that it will be useful, but WITHOUT ANY WARRANTY; without |
||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
||||
|
# PURPOSE. See the GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with account_bank_statement_import_coda. |
||||
|
# If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
|
||||
|
import re |
||||
|
from openerp import api, models, fields |
||||
|
|
||||
|
|
||||
|
class ResPartnerBank(models.Model): |
||||
|
_inherit = 'res.partner.bank' |
||||
|
|
||||
|
sanitized_acc_number = fields.Char( |
||||
|
'Sanitized Account Number', size=64, readonly=True, |
||||
|
compute='_get_sanitized_account_number', store=True, index=True) |
||||
|
|
||||
|
def _sanitize_account_number(self, acc_number): |
||||
|
if acc_number: |
||||
|
return re.sub(r'\W+', '', acc_number).upper() |
||||
|
return False |
||||
|
|
||||
|
@api.one |
||||
|
@api.depends('acc_number') |
||||
|
def _get_sanitized_account_number(self): |
||||
|
self.sanitized_acc_number = self._sanitize_account_number( |
||||
|
self.acc_number) |
||||
|
|
||||
|
@api.model |
||||
|
def search(self, args, offset=0, limit=None, order=None, count=False): |
||||
|
pos = 0 |
||||
|
while pos < len(args): |
||||
|
if args[pos][0] == 'acc_number': |
||||
|
op = args[pos][1] |
||||
|
value = args[pos][2] |
||||
|
if hasattr(value, '__iter__'): |
||||
|
value = [self._sanitize_account_number(i) for i in value] |
||||
|
else: |
||||
|
value = self._sanitize_account_number(value) |
||||
|
if 'like' in op: |
||||
|
value = '%' + value + '%' |
||||
|
args[pos] = ('sanitized_acc_number', op, value) |
||||
|
pos += 1 |
||||
|
return super(ResPartnerBank, self).search( |
||||
|
args, offset=offset, limit=limit, order=order, count=count) |
@ -0,0 +1,236 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
"""Classes and definitions used in parsing bank statements.""" |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Copyright (C) 2015 Therp BV <http://therp.nl>. |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as published by |
||||
|
# the Free Software Foundation, either version 3 of the License, or |
||||
|
# (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
|
||||
|
|
||||
|
class BankTransaction(dict): |
||||
|
"""Single transaction that is part of a bank statement.""" |
||||
|
|
||||
|
@property |
||||
|
def value_date(self): |
||||
|
"""property getter""" |
||||
|
return self['date'] |
||||
|
|
||||
|
@value_date.setter |
||||
|
def value_date(self, value_date): |
||||
|
"""property setter""" |
||||
|
self['date'] = value_date |
||||
|
|
||||
|
@property |
||||
|
def name(self): |
||||
|
"""property getter""" |
||||
|
return self['name'] |
||||
|
|
||||
|
@name.setter |
||||
|
def name(self, name): |
||||
|
"""property setter""" |
||||
|
self['name'] = name |
||||
|
|
||||
|
@property |
||||
|
def transferred_amount(self): |
||||
|
"""property getter""" |
||||
|
return self['amount'] |
||||
|
|
||||
|
@transferred_amount.setter |
||||
|
def transferred_amount(self, transferred_amount): |
||||
|
"""property setter""" |
||||
|
self['amount'] = transferred_amount |
||||
|
|
||||
|
@property |
||||
|
def eref(self): |
||||
|
"""property getter""" |
||||
|
return self['ref'] |
||||
|
|
||||
|
@eref.setter |
||||
|
def eref(self, eref): |
||||
|
"""property setter""" |
||||
|
self['ref'] = eref |
||||
|
if not self.message: |
||||
|
self.name = eref |
||||
|
|
||||
|
@property |
||||
|
def message(self): |
||||
|
"""property getter""" |
||||
|
return self._message |
||||
|
|
||||
|
@message.setter |
||||
|
def message(self, message): |
||||
|
"""property setter""" |
||||
|
self._message = message |
||||
|
self.name = message |
||||
|
|
||||
|
@property |
||||
|
def remote_owner(self): |
||||
|
"""property getter""" |
||||
|
return self['partner_name'] |
||||
|
|
||||
|
@remote_owner.setter |
||||
|
def remote_owner(self, remote_owner): |
||||
|
"""property setter""" |
||||
|
self['partner_name'] = remote_owner |
||||
|
if not (self.message or self.eref): |
||||
|
self.name = remote_owner |
||||
|
|
||||
|
@property |
||||
|
def remote_account(self): |
||||
|
"""property getter""" |
||||
|
return self['account_number'] |
||||
|
|
||||
|
@remote_account.setter |
||||
|
def remote_account(self, remote_account): |
||||
|
"""property setter""" |
||||
|
self['account_number'] = remote_account |
||||
|
|
||||
|
@property |
||||
|
def note(self): |
||||
|
return self['note'] |
||||
|
|
||||
|
@note.setter |
||||
|
def note(self, note): |
||||
|
self['note'] = note |
||||
|
|
||||
|
def __init__(self): |
||||
|
"""Define and initialize attributes. |
||||
|
|
||||
|
Not all attributes are already used in the actual import. |
||||
|
""" |
||||
|
super(BankTransaction, self).__init__() |
||||
|
self.transfer_type = False # Action type that initiated this message |
||||
|
self.execution_date = False # The posted date of the action |
||||
|
self.value_date = False # The value date of the action |
||||
|
self.remote_account = False # The account of the other party |
||||
|
self.remote_currency = False # The currency used by the other party |
||||
|
self.exchange_rate = 0.0 |
||||
|
# The exchange rate used for conversion of local_currency and |
||||
|
# remote_currency |
||||
|
self.transferred_amount = 0.0 # actual amount transferred |
||||
|
self.name = '' |
||||
|
self._message = False # message from the remote party |
||||
|
self.eref = False # end to end reference for transactions |
||||
|
self.remote_owner = False # name of the other party |
||||
|
self.remote_owner_address = [] # other parties address lines |
||||
|
self.remote_owner_city = False # other parties city name |
||||
|
self.remote_owner_postalcode = False # other parties zip code |
||||
|
self.remote_owner_country_code = False # other parties country code |
||||
|
self.remote_bank_bic = False # bic of other party's bank |
||||
|
self.provision_costs = False # costs charged by bank for transaction |
||||
|
self.provision_costs_currency = False |
||||
|
self.provision_costs_description = False |
||||
|
self.error_message = False # error message for interaction with user |
||||
|
self.storno_retry = False |
||||
|
# If True, make cancelled debit eligible for a next direct debit run |
||||
|
self.data = '' # Raw data from which the transaction has been parsed |
||||
|
|
||||
|
|
||||
|
class BankStatement(dict): |
||||
|
"""A bank statement groups data about several bank transactions.""" |
||||
|
|
||||
|
@property |
||||
|
def statement_id(self): |
||||
|
"""property getter""" |
||||
|
return self['name'] |
||||
|
|
||||
|
def _set_transaction_ids(self): |
||||
|
"""Set transaction ids to statement_id with sequence-number.""" |
||||
|
subno = 0 |
||||
|
for transaction in self['transactions']: |
||||
|
subno += 1 |
||||
|
transaction['unique_import_id'] = ( |
||||
|
self.statement_id + str(subno).zfill(4)) |
||||
|
|
||||
|
@statement_id.setter |
||||
|
def statement_id(self, statement_id): |
||||
|
"""property setter""" |
||||
|
self['name'] = statement_id |
||||
|
self._set_transaction_ids() |
||||
|
|
||||
|
@property |
||||
|
def local_account(self): |
||||
|
"""property getter""" |
||||
|
return self['account_number'] |
||||
|
|
||||
|
@local_account.setter |
||||
|
def local_account(self, local_account): |
||||
|
"""property setter""" |
||||
|
self['account_number'] = local_account |
||||
|
|
||||
|
@property |
||||
|
def local_currency(self): |
||||
|
"""property getter""" |
||||
|
return self['currency_code'] |
||||
|
|
||||
|
@local_currency.setter |
||||
|
def local_currency(self, local_currency): |
||||
|
"""property setter""" |
||||
|
self['currency_code'] = local_currency |
||||
|
|
||||
|
@property |
||||
|
def start_balance(self): |
||||
|
"""property getter""" |
||||
|
return self['balance_start'] |
||||
|
|
||||
|
@start_balance.setter |
||||
|
def start_balance(self, start_balance): |
||||
|
"""property setter""" |
||||
|
self['balance_start'] = start_balance |
||||
|
|
||||
|
@property |
||||
|
def end_balance(self): |
||||
|
"""property getter""" |
||||
|
return self['balance_end'] |
||||
|
|
||||
|
@end_balance.setter |
||||
|
def end_balance(self, end_balance): |
||||
|
"""property setter""" |
||||
|
self['balance_end'] = end_balance |
||||
|
self['balance_end_real'] = end_balance |
||||
|
|
||||
|
@property |
||||
|
def date(self): |
||||
|
"""property getter""" |
||||
|
return self['date'] |
||||
|
|
||||
|
@date.setter |
||||
|
def date(self, date): |
||||
|
"""property setter""" |
||||
|
self['date'] = date |
||||
|
|
||||
|
def create_transaction(self): |
||||
|
"""Create and append transaction. |
||||
|
|
||||
|
This should only be called after statement_id has been set, because |
||||
|
statement_id will become part of the unique transaction_id. |
||||
|
""" |
||||
|
transaction = BankTransaction() |
||||
|
self['transactions'].append(transaction) |
||||
|
# Fill default id, but might be overruled |
||||
|
transaction['unique_import_id'] = ( |
||||
|
self.statement_id + str(len(self['transactions'])).zfill(4)) |
||||
|
return transaction |
||||
|
|
||||
|
def __init__(self): |
||||
|
super(BankStatement, self).__init__() |
||||
|
self['transactions'] = [] |
||||
|
self.statement_id = '' |
||||
|
self.local_account = '' |
||||
|
self.local_currency = '' |
||||
|
self.date = '' |
||||
|
self.start_balance = 0.0 |
||||
|
self.end_balance = 0.0 |
After Width: 128 | Height: 128 | Size: 6.7 KiB |
@ -0,0 +1,178 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
|
<svg |
||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/" |
||||
|
xmlns:cc="http://creativecommons.org/ns#" |
||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
||||
|
xmlns:svg="http://www.w3.org/2000/svg" |
||||
|
xmlns="http://www.w3.org/2000/svg" |
||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
||||
|
enable-background="new 0 0 100 100" |
||||
|
height="100px" |
||||
|
id="Layer_1" |
||||
|
version="1.1" |
||||
|
viewBox="0 0 100 100" |
||||
|
width="100px" |
||||
|
xml:space="preserve" |
||||
|
inkscape:version="0.91 r" |
||||
|
sodipodi:docname="icon_src.svg" |
||||
|
inkscape:export-filename="icon.png" |
||||
|
inkscape:export-xdpi="115.2" |
||||
|
inkscape:export-ydpi="115.2"><metadata |
||||
|
id="metadata9"><rdf:RDF><cc:Work |
||||
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type |
||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs |
||||
|
id="defs7" /><sodipodi:namedview |
||||
|
pagecolor="#ffffff" |
||||
|
bordercolor="#666666" |
||||
|
borderopacity="1" |
||||
|
objecttolerance="10" |
||||
|
gridtolerance="10" |
||||
|
guidetolerance="10" |
||||
|
inkscape:pageopacity="0" |
||||
|
inkscape:pageshadow="2" |
||||
|
inkscape:window-width="1733" |
||||
|
inkscape:window-height="1001" |
||||
|
id="namedview5" |
||||
|
showgrid="false" |
||||
|
inkscape:zoom="11.62" |
||||
|
inkscape:cx="21.99675" |
||||
|
inkscape:cy="62.279535" |
||||
|
inkscape:window-x="76" |
||||
|
inkscape:window-y="24" |
||||
|
inkscape:window-maximized="0" |
||||
|
inkscape:current-layer="Layer_1" /><path |
||||
|
d="M79.043,31.615l-5.742,5.742V13h-58v74h58V48.67l11.398-11.399L79.043,31.615z M71.301,39.357L50.758,59.898l-1.414,4.242 l-1.414,4.244l8.486-2.828L71.301,50.67V85h-54V15h54V39.357z M54.564,65.119l-3.182,1.06l-1.248-1.248l1.061-3.182l3.1,3.099 L54.564,65.119z" |
||||
|
id="path3" /><text |
||||
|
xml:space="preserve" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:37.90610123px;line-height:125%;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" |
||||
|
x="18.012672" |
||||
|
y="17.773424" |
||||
|
id="text2986" |
||||
|
sodipodi:linespacing="125%"><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="17.773424" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3520">08/12/13 1000.00 Delta PC</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="21.523424" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3731">08/15/13 75.46 Walts Drugs</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="25.273424" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3733">03/03/13 379.00 Epic Technologies</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="29.023424" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3735">03/04/13 20.28 YOUR LOCAL SU</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="32.773422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3737">03/03/13 421.35 SPRINGFIELD WA</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="36.523422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3739">03/03/13 379.00 Epic Technologies</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="40.273422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3743">03/04/13 20.28 YOUR LOCAL SUP</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="44.023422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3846">08/15/13 75.46 Walts Drugs</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="47.773422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3745">08/12/13 1000.00 Delta PC</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="51.523422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3747">03/03/13 421.35 SPRINGFIELD WA</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="55.273422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3749">03/04/13 20.28 YOUR LOCAL SU</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="59.023422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3751">03/03/13 379.00 Epic Technologies</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="62.773422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3753">08/12/13 1000.00 De a PC</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="66.523422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3755">03/03/13 379.00 E Technologies</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="70.273422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3757">08/15/13 75.46 Walts Drugs</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="74.023422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3759">03/04/13 20.28 YOUR LOCAL SU</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="77.773422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3761">03/03/13 379.00 Epic Technologies</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="81.523422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3763">08/12/13 1000.00 Delta PC</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="85.273422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3765">08/15/13 75.46 Walts Drugs</tspan><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="89.023422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3783" /><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="92.773422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3799" /><tspan |
||||
|
sodipodi:role="line" |
||||
|
x="18.012672" |
||||
|
y="96.523422" |
||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.8429575px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold'" |
||||
|
id="tspan3801" /></text> |
||||
|
<text |
||||
|
xml:space="preserve" |
||||
|
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" |
||||
|
x="43.851177" |
||||
|
y="32.13871" |
||||
|
id="text3838" |
||||
|
sodipodi:linespacing="125%" |
||||
|
inkscape:export-filename="/Users/arthurmaniet/Desktop/icon.png" |
||||
|
inkscape:export-xdpi="115.2" |
||||
|
inkscape:export-ydpi="115.2"><tspan |
||||
|
sodipodi:role="line" |
||||
|
id="tspan3840" |
||||
|
x="43.851177" |
||||
|
y="32.13871" |
||||
|
style="font-size:16px;font-weight:bold;text-align:center;text-anchor:middle;-inkscape-font-specification:Sans Bold" /></text> |
||||
|
</svg> |
@ -0,0 +1,5 @@ |
|||||
|
# -*- encoding: utf-8 -*- |
||||
|
"""Define tests to be run.""" |
||||
|
from . import test_res_partner_bank |
||||
|
from . import test_import_bank_statement |
||||
|
from .test_import_file import TestStatementFile |
@ -0,0 +1,91 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# This file is part of account_bank_statement_import, |
||||
|
# an Odoo module. |
||||
|
# |
||||
|
# Copyright (c) 2015 ACSONE SA/NV (<http://acsone.eu>) |
||||
|
# |
||||
|
# account_bank_statement_import is free software: |
||||
|
# you can redistribute it and/or modify it under the terms of the GNU |
||||
|
# Affero General Public License as published by the Free Software |
||||
|
# Foundation,either version 3 of the License, or (at your option) any |
||||
|
# later version. |
||||
|
# |
||||
|
# account_bank_statement_import is distributed |
||||
|
# in the hope that it will be useful, but WITHOUT ANY WARRANTY; without |
||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
||||
|
# PURPOSE. See the GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with account_bank_statement_import_coda. |
||||
|
# If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from openerp.tests.common import TransactionCase |
||||
|
from openerp.exceptions import Warning as UserError |
||||
|
|
||||
|
|
||||
|
class TestAccountBankStatementImport(TransactionCase): |
||||
|
"""Tests for import bank statement file import |
||||
|
(account.bank.statement.import) |
||||
|
""" |
||||
|
|
||||
|
def setUp(self): |
||||
|
super(TestAccountBankStatementImport, self).setUp() |
||||
|
self.statement_import_model = self.env[ |
||||
|
'account.bank.statement.import'] |
||||
|
self.account_journal_model = self.env['account.journal'] |
||||
|
self.res_users_model = self.env['res.users'] |
||||
|
|
||||
|
self.journal_id = self.ref('account.bank_journal') |
||||
|
self.base_user_root_id = self.ref('base.user_root') |
||||
|
self.base_user_root = self.res_users_model.browse( |
||||
|
self.base_user_root_id) |
||||
|
|
||||
|
# create a new user that belongs to the same company as |
||||
|
# user_root |
||||
|
self.other_partner_id = self.env['res.partner'].create( |
||||
|
{"name": "My other partner", |
||||
|
"is_company": False, |
||||
|
"email": "test@tes.ttest", |
||||
|
}) |
||||
|
self.company_id = self.base_user_root.company_id.id |
||||
|
self.other_user_id_a = self.res_users_model.create( |
||||
|
{"partner_id": self.other_partner_id.id, |
||||
|
"company_id": self.company_id, |
||||
|
"company_ids": [(4, self.company_id)], |
||||
|
"login": "my_login a", |
||||
|
"name": "my user", |
||||
|
"groups_id": [(4, self.ref('account.group_account_manager'))] |
||||
|
}) |
||||
|
|
||||
|
def test_import_preconditions(self): |
||||
|
"""Checks that the import raises an exception if: |
||||
|
* no bank account found for the account_number |
||||
|
* no account_journal found on the bank_account |
||||
|
""" |
||||
|
stmt_vals = { |
||||
|
'currency_code': 'EUR', |
||||
|
'account_number': '123456789'} |
||||
|
with self.assertRaises(UserError) as e: |
||||
|
self.statement_import_model._import_statement(stmt_vals.copy()) |
||||
|
self.assertEqual(e.exception.message, |
||||
|
'Can not find the account number 123456789.') |
||||
|
self.statement_import_model._create_bank_account('123456789') |
||||
|
with self.assertRaises(UserError) as e: |
||||
|
self.statement_import_model._import_statement(stmt_vals.copy()) |
||||
|
self.assertEqual( |
||||
|
e.exception.message[:25], 'Can not determine journal' |
||||
|
) |
||||
|
|
||||
|
def test_create_bank_account(self): |
||||
|
"""Checks that the bank_account created by the import belongs to the |
||||
|
partner linked to the company of the provided journal |
||||
|
""" |
||||
|
journal = self.account_journal_model.browse(self.journal_id) |
||||
|
expected_id = journal.company_id.partner_id.id |
||||
|
st_import = self.statement_import_model.sudo(self.other_user_id_a.id) |
||||
|
bank = st_import._create_bank_account( |
||||
|
'001251882303', company_id=self.company_id) |
||||
|
self.assertEqual(bank.partner_id.id, expected_id) |
@ -0,0 +1,132 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
"""Provide common base for bank statement import tests.""" |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Copyright (C) 2015 Therp BV <http://therp.nl>. |
||||
|
# |
||||
|
# All other contributions are (C) by their respective contributors |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
import logging |
||||
|
|
||||
|
from openerp.tests.common import TransactionCase |
||||
|
from openerp.modules.module import get_module_resource |
||||
|
|
||||
|
|
||||
|
_logger = logging.getLogger(__name__) |
||||
|
|
||||
|
|
||||
|
class TestStatementFile(TransactionCase): |
||||
|
"""Check wether statements with transactions correctly imported. |
||||
|
|
||||
|
No actual tests are done in this class, implementations are in |
||||
|
subclasses in actual import modules. |
||||
|
""" |
||||
|
|
||||
|
def _test_transaction( |
||||
|
self, statement_obj, remote_account=False, |
||||
|
transferred_amount=False, value_date=False, ref=False): |
||||
|
"""Check wether transaction with attributes passed was created. |
||||
|
|
||||
|
Actually this method also tests wether automatic creation of |
||||
|
partner bank accounts is working. |
||||
|
""" |
||||
|
transaction_model = self.env['account.bank.statement.line'] |
||||
|
partner_bank_model = self.env['res.partner.bank'] |
||||
|
domain = [('statement_id', '=', statement_obj.id)] |
||||
|
if remote_account: |
||||
|
bids = partner_bank_model.search( |
||||
|
[('acc_number', '=', remote_account)]) |
||||
|
self.assertTrue( |
||||
|
bids, |
||||
|
'Bank-account %s not found after parse.' % remote_account |
||||
|
) |
||||
|
domain.append(('bank_account_id', '=', bids[0].id)) |
||||
|
if transferred_amount: |
||||
|
domain.append(('amount', '=', transferred_amount)) |
||||
|
if value_date: |
||||
|
domain.append(('date', '=', value_date)) |
||||
|
if ref: |
||||
|
domain.append(('ref', '=', ref)) |
||||
|
ids = transaction_model.search(domain) |
||||
|
if not ids: |
||||
|
# We will get assertion error, but to solve we need to see |
||||
|
# what transactions have been added: |
||||
|
self.cr.execute( |
||||
|
"select name, date, amount, ref, bank_account_id" |
||||
|
" from account_bank_statement_line" |
||||
|
" where statement_id=%d" % statement_obj.id) |
||||
|
_logger.error( |
||||
|
"Transaction not found in %s" % |
||||
|
str(self.cr.fetchall()) |
||||
|
) |
||||
|
self.assertTrue( |
||||
|
ids, |
||||
|
'Transaction %s not found after parse.' % str(domain) |
||||
|
) |
||||
|
|
||||
|
def _test_statement_import( |
||||
|
self, module_name, file_name, statement_name, local_account=False, |
||||
|
start_balance=False, end_balance=False, transactions=None): |
||||
|
"""Test correct creation of single statement.""" |
||||
|
import_model = self.env['account.bank.statement.import'] |
||||
|
partner_bank_model = self.env['res.partner.bank'] |
||||
|
statement_model = self.env['account.bank.statement'] |
||||
|
statement_path = get_module_resource( |
||||
|
module_name, |
||||
|
'test_files', |
||||
|
file_name |
||||
|
) |
||||
|
statement_file = open( |
||||
|
statement_path, 'rb').read().encode('base64') |
||||
|
bank_statement_id = import_model.create( |
||||
|
dict( |
||||
|
data_file=statement_file, |
||||
|
filename=file_name, |
||||
|
) |
||||
|
) |
||||
|
bank_statement_id.import_file() |
||||
|
# Check wether bank account has been created: |
||||
|
if local_account: |
||||
|
bids = partner_bank_model.search( |
||||
|
[('acc_number', '=', local_account)]) |
||||
|
self.assertTrue( |
||||
|
bids, |
||||
|
'Bank account %s not created from statement' % local_account |
||||
|
) |
||||
|
# statement name is account number + '-' + date of last 62F line: |
||||
|
ids = statement_model.search([('name', '=', statement_name)]) |
||||
|
self.assertTrue( |
||||
|
ids, |
||||
|
'Statement %s not found after parse.' % statement_name |
||||
|
) |
||||
|
statement_obj = ids[0] |
||||
|
if start_balance: |
||||
|
self.assertTrue( |
||||
|
abs(statement_obj.balance_start - start_balance) < 0.00001, |
||||
|
'Start balance %f not equal to expected %f' % |
||||
|
(statement_obj.balance_start, start_balance) |
||||
|
) |
||||
|
if end_balance: |
||||
|
self.assertTrue( |
||||
|
abs(statement_obj.balance_end_real - end_balance) < 0.00001, |
||||
|
'End balance %f not equal to expected %f' % |
||||
|
(statement_obj.balance_end_real, end_balance) |
||||
|
) |
||||
|
# Maybe we need to test transactions? |
||||
|
if transactions: |
||||
|
for transaction in transactions: |
||||
|
self._test_transaction(statement_obj, **transaction) |
@ -0,0 +1,70 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# This file is part of account_bank_statement_import, |
||||
|
# an Odoo module. |
||||
|
# |
||||
|
# Copyright (c) 2015 ACSONE SA/NV (<http://acsone.eu>) |
||||
|
# |
||||
|
# account_bank_statement_import is free software: |
||||
|
# you can redistribute it and/or modify it under the terms of the GNU |
||||
|
# Affero General Public License as published by the Free Software |
||||
|
# Foundation,either version 3 of the License, or (at your option) any |
||||
|
# later version. |
||||
|
# |
||||
|
# account_bank_statement_import is distributed |
||||
|
# in the hope that it will be useful, but WITHOUT ANY WARRANTY; without |
||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
||||
|
# PURPOSE. See the GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with account_bank_statement_import_coda. |
||||
|
# If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from openerp.tests.common import TransactionCase |
||||
|
|
||||
|
|
||||
|
class TestResPartnerBank(TransactionCase): |
||||
|
"""Tests acc_number |
||||
|
""" |
||||
|
|
||||
|
def test_sanitized_acc_number(self): |
||||
|
partner_bank_model = self.env['res.partner.bank'] |
||||
|
acc_number = " BE-001 2518823 03 " |
||||
|
vals = partner_bank_model.search([('acc_number', '=', acc_number)]) |
||||
|
self.assertEquals(0, len(vals)) |
||||
|
partner_bank = partner_bank_model.create({ |
||||
|
'acc_number': acc_number, |
||||
|
'partner_id': self.ref('base.res_partner_2'), |
||||
|
'state': 'bank', |
||||
|
}) |
||||
|
vals = partner_bank_model.search([('acc_number', '=', acc_number)]) |
||||
|
self.assertEquals(1, len(vals)) |
||||
|
self.assertEquals(partner_bank, vals[0]) |
||||
|
vals = partner_bank_model.search([('acc_number', 'in', [acc_number])]) |
||||
|
self.assertEquals(1, len(vals)) |
||||
|
self.assertEquals(partner_bank, vals[0]) |
||||
|
|
||||
|
self.assertEqual(partner_bank.acc_number, acc_number) |
||||
|
|
||||
|
# sanitaze the acc_number |
||||
|
sanitized_acc_number = 'BE001251882303' |
||||
|
vals = partner_bank_model.search( |
||||
|
[('acc_number', '=', sanitized_acc_number)]) |
||||
|
self.assertEquals(1, len(vals)) |
||||
|
self.assertEquals(partner_bank, vals[0]) |
||||
|
vals = partner_bank_model.search( |
||||
|
[('acc_number', 'in', [sanitized_acc_number])]) |
||||
|
self.assertEquals(1, len(vals)) |
||||
|
self.assertEquals(partner_bank, vals[0]) |
||||
|
self.assertEqual(partner_bank.sanitized_acc_number, |
||||
|
sanitized_acc_number) |
||||
|
|
||||
|
# search is case insensitive |
||||
|
vals = partner_bank_model.search( |
||||
|
[('acc_number', '=', sanitized_acc_number.lower())]) |
||||
|
self.assertEquals(1, len(vals)) |
||||
|
vals = partner_bank_model.search( |
||||
|
[('acc_number', '=', acc_number.lower())]) |
||||
|
self.assertEquals(1, len(vals)) |
@ -0,0 +1,45 @@ |
|||||
|
<?xml version="1.0" ?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="account_bank_statement_import_view" model="ir.ui.view"> |
||||
|
<field name="name">Import Bank Statements</field> |
||||
|
<field name="model">account.bank.statement.import</field> |
||||
|
<field name="priority">1</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Import Bank Statements"> |
||||
|
<field name="data_file" filename="filename"/> |
||||
|
<field name="filename" invisible="1"/> |
||||
|
<field name="hide_journal_field" invisible="1"/> |
||||
|
<label for="journal_id"/> |
||||
|
<field name="journal_id" |
||||
|
domain="[('type', '=', 'bank')]" |
||||
|
attrs="{'invisible': [('hide_journal_field', '=', True)]}" |
||||
|
context="{'default_type':'bank'}"/> |
||||
|
<br/><br/><b> How to import your bank statement :</b> |
||||
|
<br/><label string= "1. Download your bank statements from your bank website."/> |
||||
|
<br/><label string= "2. Make sure you have installed the right module to support the file format."/> |
||||
|
<br/><label string= "3. Select the file and click 'Import'."/> |
||||
|
<footer> |
||||
|
<button name="import_file" string="_Import" type="object" class="oe_highlight"/> |
||||
|
or |
||||
|
<button string="Cancel" class="oe_link" special="cancel"/> |
||||
|
</footer> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="action_account_bank_statement_import" model="ir.actions.act_window"> |
||||
|
<field name="name">Import</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">account.bank.statement.import</field> |
||||
|
<field name="view_type">form</field> |
||||
|
<field name="view_mode">form</field> |
||||
|
<field name="target">new</field> |
||||
|
<field name="view_id" ref="account_bank_statement_import_view"/> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem id="menu_account_bank_statement_import" parent="account.menu_finance_bank_and_cash" action="action_account_bank_statement_import" sequence="8"/> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,17 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
<record id="view_account_config_settings" model="ir.ui.view"> |
||||
|
<field name="model">account.config.settings</field> |
||||
|
<field name="inherit_id" ref="account.view_account_config_settings" /> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="." position="inside"> |
||||
|
<separator name="account_bank_statement_import" string="Bank statement import" /> |
||||
|
<group> |
||||
|
<field name="module_base_bank_account_number_unique" /> |
||||
|
</group> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1,17 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="view_account_journal_form" model="ir.ui.view"> |
||||
|
<field name="name">account.journal.enforce_sequence</field> |
||||
|
<field name="model">account.journal</field> |
||||
|
<field name="inherit_id" ref="account.view_account_journal_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="sequence_id" position="after"> |
||||
|
<field name="enforce_sequence" attrs="{'invisible': [('type', '!=', 'bank')]}"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
@ -0,0 +1 @@ |
|||||
|
from . import models |
@ -0,0 +1,35 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Copyright (C) 2013-2015 Therp BV <http://therp.nl> |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as published |
||||
|
# by the Free Software Foundation, either version 3 of the License, or |
||||
|
# (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
{ |
||||
|
'name': 'CAMT Format Bank Statements Import', |
||||
|
'version': '8.0.0.4.1', |
||||
|
'summary': 'Module to import SEPA CAMT.053 Format bank statement files', |
||||
|
'license': 'AGPL-3', |
||||
|
'author': 'Odoo Community Association (OCA), Therp BV', |
||||
|
'website': 'https://github.com/OCA/bank-statement-import', |
||||
|
'category': 'Banking addons', |
||||
|
'depends': [ |
||||
|
'account_bank_statement_import', |
||||
|
], |
||||
|
'demo': [ |
||||
|
'demo/demo_data.xml', |
||||
|
], |
||||
|
'installable': True, |
||||
|
} |
@ -0,0 +1,26 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record id="camt_bank_journal" model="account.journal"> |
||||
|
<field name="name">Bank Journal - (test camt)</field> |
||||
|
<field name="code">TBNKCAMT</field> |
||||
|
<field name="type">bank</field> |
||||
|
<field name="sequence_id" ref="account.sequence_bank_journal"/> |
||||
|
<field name="default_debit_account_id" ref="account.bnk"/> |
||||
|
<field name="default_credit_account_id" ref="account.bnk"/> |
||||
|
<field name="user_id" ref="base.user_root"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="camt_company_bank" model="res.partner.bank"> |
||||
|
<field name="owner_name">Your Company</field> |
||||
|
<field name="acc_number">NL77ABNA0574908765</field> |
||||
|
<field name="partner_id" ref="base.partner_root"></field> |
||||
|
<field name="company_id" ref="base.main_company"></field> |
||||
|
<field name="journal_id" ref="camt_bank_journal"></field> |
||||
|
<field name="state">bank</field> |
||||
|
<field name="bank" ref="base.res_bank_1"/> |
||||
|
</record> |
||||
|
</data> |
||||
|
|
||||
|
</openerp> |
@ -0,0 +1,41 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 8.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: \n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: \n" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
||||
|
|
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: German (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/de/)\n" |
||||
|
"Language: de\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Anzeigename" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Kontoauszug importieren" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zuletzt geändert am" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/es/)\n" |
||||
|
"Language: es\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nombre mostrado" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importar extracto bancario" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificación en" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/fi/)\n" |
||||
|
"Language: fi\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nimi" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Tuo pankkiaineisto" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Viimeksi muokattu" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: French (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/fr/)\n" |
||||
|
"Language: fr\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom à afficher" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "Id." |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importer Relevé Bancaire" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: Paolo Valier\n" |
||||
|
"Language-Team: Italian (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/it/)\n" |
||||
|
"Language: it\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome da visualizzare" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Ultima modifica il" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,46 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Lithuanian (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/lt/)\n" |
||||
|
"Language: lt\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" |
||||
|
"%100<10 || n%100>=20) ? 1 : 2);\n" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Vaizduojamas pavadinimas" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Paskutinį kartą keista" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,46 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/oca/OCA-bank-" |
||||
|
"statement-import-8-0/language/lt_LT/)\n" |
||||
|
"Language: lt_LT\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" |
||||
|
"%100<10 || n%100>=20) ? 1 : 2);\n" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importuoti banko išrašą" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,46 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
# Erwin van der Ploeg <erwin@bas-solutions.nl>, 2015 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/nl/)\n" |
||||
|
"Language: nl\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Te tonen naam" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importeer bankafschrift" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Laatst bijgewerkt op" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-" |
||||
|
"statement-import-8-0/language/pt_BR/)\n" |
||||
|
"Language: pt_BR\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome para Mostrar" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importar Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificação em" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,45 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-bank-" |
||||
|
"statement-import-8-0/language/pt_PT/)\n" |
||||
|
"Language: pt_PT\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_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nome a Apresentar" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Importar Extrato Bancário" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última Modificação Em" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -0,0 +1,46 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * account_bank_statement_import_camt |
||||
|
# |
||||
|
# Translators: |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: bank-statement-import (8.0)\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2018-02-20 16:51+0000\n" |
||||
|
"PO-Revision-Date: 2018-02-20 16:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" |
||||
|
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-statement-" |
||||
|
"import-8-0/language/sl/)\n" |
||||
|
"Language: sl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
||||
|
"%100==4 ? 2 : 3);\n" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,display_name:0 |
||||
|
msgid "Display Name" |
||||
|
msgstr "Prikazni naziv" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,id:0 |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: model:ir.model,name:account_bank_statement_import_camt.model_account_bank_statement_import |
||||
|
msgid "Import Bank Statement" |
||||
|
msgstr "Uvoz bančnega izpiska" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: field:account.bank.statement.import.camt.parser,__last_update:0 |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zadnjič spremenjeno" |
||||
|
|
||||
|
#. module: account_bank_statement_import_camt |
||||
|
#: code:addons/account_bank_statement_import_camt/models/parser.py:99 |
||||
|
#, python-format |
||||
|
msgid "No description" |
||||
|
msgstr "" |
@ -1,3 +1,4 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
# © 2013-2016 Therp BV <http://therp.nl> |
# © 2013-2016 Therp BV <http://therp.nl> |
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
||||
from . import parser |
from . import parser |
@ -0,0 +1,42 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
"""Add process_camt method to account.bank.statement.import.""" |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Copyright (C) 2013-2015 Therp BV <http://therp.nl> |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as published |
||||
|
# by the Free Software Foundation, either version 3 of the License, or |
||||
|
# (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
import logging |
||||
|
from openerp import models |
||||
|
|
||||
|
_logger = logging.getLogger(__name__) |
||||
|
|
||||
|
|
||||
|
class AccountBankStatementImport(models.TransientModel): |
||||
|
"""Add process_camt method to account.bank.statement.import.""" |
||||
|
_inherit = 'account.bank.statement.import' |
||||
|
|
||||
|
def _parse_file(self, cr, uid, data_file, context=None): |
||||
|
"""Parse a CAMT053 XML file.""" |
||||
|
parser = self.pool['account.bank.statement.import.camt.parser'] |
||||
|
try: |
||||
|
_logger.debug("Try parsing with camt.") |
||||
|
return parser.parse(data_file) |
||||
|
except ValueError: |
||||
|
# Not a camt file, returning super will call next candidate: |
||||
|
_logger.debug("Statement file was not a camt file.", |
||||
|
exc_info=True) |
||||
|
return super(AccountBankStatementImport, self)._parse_file( |
||||
|
cr, uid, data_file, context=context) |
Before Width: 128 | Height: 128 | Size: 9.2 KiB After Width: 128 | Height: 128 | Size: 9.2 KiB |
@ -0,0 +1,23 @@ |
|||||
|
# -*- encoding: utf-8 -*- |
||||
|
"""Test import of bank statement for camt.053.""" |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Copyright (C) 2015 Therp BV <http://therp.nl>. |
||||
|
# |
||||
|
# All other contributions are (C) by their respective contributors |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from . import test_import_bank_statement |
@ -0,0 +1,70 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
"""Run test to import camt.053 import.""" |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Copyright (C) 2015 Therp BV <http://therp.nl>. |
||||
|
# |
||||
|
# This program is free software: you can redistribute it and/or modify |
||||
|
# it under the terms of the GNU Affero General Public License as |
||||
|
# published by the Free Software Foundation, either version 3 of the |
||||
|
# License, or (at your option) any later version. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU Affero General Public License for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU Affero General Public License |
||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from openerp.addons.account_bank_statement_import.tests import ( |
||||
|
TestStatementFile) |
||||
|
|
||||
|
|
||||
|
class TestImport(TestStatementFile): |
||||
|
"""Run test to import camt import.""" |
||||
|
|
||||
|
def test_statement_import(self): |
||||
|
"""Test correct creation of single statement.""" |
||||
|
transactions = [ |
||||
|
{ |
||||
|
'remote_account': 'NL46ABNA0499998748', |
||||
|
'transferred_amount': -754.25, |
||||
|
'value_date': '2014-01-05', |
||||
|
'ref': '435005714488-ABNO33052620', |
||||
|
}, |
||||
|
{ |
||||
|
'remote_account': 'NL46ABNA0499998748', |
||||
|
'transferred_amount': -564.05, |
||||
|
'value_date': '2014-01-05', |
||||
|
'ref': 'TESTBANK/NL/20141229/01206408', |
||||
|
}, |
||||
|
{ |
||||
|
'remote_account': 'NL46ABNA0499998748', |
||||
|
'transferred_amount': -100.0, |
||||
|
'value_date': '2014-01-05', |
||||
|
'ref': 'TESTBANK/NL/20141229/01206407', |
||||
|
}, |
||||
|
{ |
||||
|
'remote_account': 'NL69ABNA0522123643', |
||||
|
'transferred_amount': 1405.31, |
||||
|
'value_date': '2014-01-05', |
||||
|
'ref': '115', |
||||
|
}, |
||||
|
] |
||||
|
self._test_statement_import( |
||||
|
'account_bank_statement_import_camt', 'test-camt053.xml', |
||||
|
'2014-01-05-1234Test/1', |
||||
|
local_account='NL77ABNA0574908765', |
||||
|
start_balance=15568.27, end_balance=15121.12, |
||||
|
transactions=transactions |
||||
|
) |
||||
|
|
||||
|
def test_zip_import(self): |
||||
|
"""Test import of multiple statements from zip file.""" |
||||
|
self._test_statement_import( |
||||
|
'account_bank_statement_import_camt', 'test-camt053.zip', |
||||
|
'2014-02-05-1234Test/2', # Only name of first statement |
||||
|
local_account='NL77ABNA0574908765', |
||||
|
) |
@ -1,50 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: bank-statement-import (8.0)\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2015-07-24 21:51+0000\n" |
|
||||
"PO-Revision-Date: 2015-10-04 11:43+0200\n" |
|
||||
"Last-Translator: Rudolf Schnapka <rs@techno-flex.de>\n" |
|
||||
"Language-Team: French (http://www.transifex.com/oca/OCA-bank-statement-" |
|
||||
"import-8-0/language/fr/)\n" |
|
||||
"Language: fr\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: 8bit\n" |
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
|
||||
"X-Generator: Poedit 1.8.3\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Kontoauszug importieren" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,54 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2018 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2018-06-08 08:27+0000\n" |
|
||||
"PO-Revision-Date: 2018-06-08 08:27+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n" |
|
||||
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" |
|
||||
"Language: es\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "CAMT" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Nombre a mostrar" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importar extracto bancario" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Última modificación en" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "account.bank.statement.import.camt.parser" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "CAMT en .zip" |
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# Mehdi Zarrinkolah <mehdi1811@gmail.com>, 2018 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2018-06-08 08:27+0000\n" |
|
||||
"PO-Revision-Date: 2018-07-22 10:30+0000\n" |
|
||||
"Last-Translator: derKonig <fshahy@gmail.com>\n" |
|
||||
"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" |
|
||||
"Language: fa\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" |
|
||||
"X-Generator: Weblate 3.0.1\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "CAMT" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "نام صفحه نمایش" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "شناسه" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "ورود بیانیه بانکی" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "آخرین تغییر در" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "گزارش .حساب بانکی .وارد کننده .تقسیم کننده .تجزیه کننده" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "CAMT زیپ شده" |
|
@ -1,54 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 9.0c\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2016-12-10 05:00+0000\n" |
|
||||
"PO-Revision-Date: 2016-12-10 05:00+0000\n" |
|
||||
"Last-Translator: Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2017\n" |
|
||||
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" |
|
||||
"Language: fi\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Tuo pankkiaineisto" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,54 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2018 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2018-06-08 08:27+0000\n" |
|
||||
"PO-Revision-Date: 2018-06-08 08:27+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n" |
|
||||
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" |
|
||||
"Language: fr\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "CAMT" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Nom affiché" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importer Relevé Bancaire" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Dernière modification le" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "CAMT zippé" |
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2016 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 9.0c\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2016-12-09 17:00+0000\n" |
|
||||
"PO-Revision-Date: 2016-12-09 17:00+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
|
||||
"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" |
|
||||
"teams/23907/fr_CH/)\n" |
|
||||
"Language: fr_CH\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importer Relevé" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,54 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# Alejandro Santana <alejandrosantana@anubia.es>, 2016 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 9.0c\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2016-12-09 17:00+0000\n" |
|
||||
"PO-Revision-Date: 2016-12-09 17:00+0000\n" |
|
||||
"Last-Translator: Alejandro Santana <alejandrosantana@anubia.es>, 2016\n" |
|
||||
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" |
|
||||
"Language: gl\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importar extracto bancario" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2018 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2018-06-08 08:27+0000\n" |
|
||||
"PO-Revision-Date: 2018-06-08 08:27+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n" |
|
||||
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" |
|
||||
"Language: hr\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "CAMT" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Naziv" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Uvoz bankovnog izvoda" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Zadnje modificirano" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "account.bank.statement.import.camt.parser" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "kompresirani CAMT" |
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: bank-statement-import (8.0)\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2015-07-24 21:51+0000\n" |
|
||||
"PO-Revision-Date: 2015-07-24 07:41+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/oca/OCA-bank-" |
|
||||
"statement-import-8-0/language/lt_LT/)\n" |
|
||||
"Language: lt_LT\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" |
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importuoti banko išrašą" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# Imre Kristoffer Eilertsen <imreeil42@gmail.com>, 2016 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 9.0c\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2016-12-09 17:00+0000\n" |
|
||||
"PO-Revision-Date: 2016-12-09 17:00+0000\n" |
|
||||
"Last-Translator: Imre Kristoffer Eilertsen <imreeil42@gmail.com>, 2016\n" |
|
||||
"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" |
|
||||
"teams/23907/nb_NO/)\n" |
|
||||
"Language: nb_NO\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importer bankutsagn" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,59 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
# Erwin van der Ploeg <erwin@bas-solutions.nl>, 2015 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: bank-statement-import (8.0)\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2015-07-24 21:51+0000\n" |
|
||||
"PO-Revision-Date: 2018-12-03 10:43+0000\n" |
|
||||
"Last-Translator: Yung-Wa <yw.ng@onestein.nl>\n" |
|
||||
"Language-Team: Dutch (http://www.transifex.com/oca/" |
|
||||
"OCA-bank-statement-import-8-0/language/nl/)\n" |
|
||||
"Language: nl\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" |
|
||||
"X-Generator: Weblate 3.3\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
#, fuzzy |
|
||||
msgid "CAMT" |
|
||||
msgstr "CAMT" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Weergave naam" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
#, fuzzy |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importeer bankafschrift" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Laatst gewijzigd op" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
#, fuzzy |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "account.bank.statement.import.camt.parser" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "zip formaat CAMT" |
|
@ -1,54 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: bank-statement-import (8.0)\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2015-10-09 09:23+0000\n" |
|
||||
"PO-Revision-Date: 2015-10-09 00:26+0000\n" |
|
||||
"Last-Translator: danimaribeiro <danimaribeiro@gmail.com>\n" |
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-bank-" |
|
||||
"statement-import-8-0/language/pt_BR/)\n" |
|
||||
"Language: pt_BR\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importar Extrato Bancário" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,54 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: bank-statement-import (8.0)\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2016-08-18 10:27+0000\n" |
|
||||
"PO-Revision-Date: 2015-07-24 07:41+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-bank-" |
|
||||
"statement-import-8-0/language/pt_PT/)\n" |
|
||||
"Language: pt_PT\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_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Importar Extrato Bancário" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,55 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_camt_oca |
|
||||
# |
|
||||
# Translators: |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: bank-statement-import (8.0)\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2015-07-24 21:51+0000\n" |
|
||||
"PO-Revision-Date: 2015-07-25 12:19+0000\n" |
|
||||
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n" |
|
||||
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-bank-statement-" |
|
||||
"import-8-0/language/sl/)\n" |
|
||||
"Language: sl\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
|
||||
"%100==4 ? 2 : 3);\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "CAMT" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import |
|
||||
msgid "Import Bank Statement" |
|
||||
msgstr "Uvoz bančnega izpiska" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_camt_oca.field_account_bank_statement_import_camt_parser___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.model,name:account_bank_statement_import_camt_oca.model_account_bank_statement_import_camt_parser |
|
||||
msgid "account.bank.statement.import.camt.parser" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_camt_oca |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_camt_oca.account_bank_statement_import_view |
|
||||
msgid "zipped CAMT" |
|
||||
msgstr "" |
|
@ -1,40 +0,0 @@ |
|||||
"""Add process_camt method to account.bank.statement.import.""" |
|
||||
# © 2013-2016 Therp BV <http://therp.nl> |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
|
||||
import logging |
|
||||
from io import BytesIO |
|
||||
import zipfile |
|
||||
from odoo import api, models |
|
||||
|
|
||||
_logger = logging.getLogger(__name__) |
|
||||
|
|
||||
|
|
||||
class AccountBankStatementImport(models.TransientModel): |
|
||||
"""Add process_camt method to account.bank.statement.import.""" |
|
||||
_inherit = 'account.bank.statement.import' |
|
||||
|
|
||||
@api.model |
|
||||
def _parse_file(self, data_file): |
|
||||
"""Parse a CAMT053 XML file.""" |
|
||||
try: |
|
||||
parser = self.env['account.bank.statement.import.camt.parser'] |
|
||||
_logger.debug("Try parsing with camt.") |
|
||||
return parser.parse(data_file) |
|
||||
except ValueError: |
|
||||
try: |
|
||||
with zipfile.ZipFile(BytesIO(data_file)) as data: |
|
||||
currency = None |
|
||||
account_number = None |
|
||||
transactions = [] |
|
||||
for member in data.namelist(): |
|
||||
currency, account_number, new = self._parse_file( |
|
||||
data.open(member).read() |
|
||||
) |
|
||||
transactions.extend(new) |
|
||||
return currency, account_number, transactions |
|
||||
except (zipfile.BadZipFile, ValueError): |
|
||||
pass |
|
||||
# Not a camt file, returning super will call next candidate: |
|
||||
_logger.debug("Statement file was not a camt file.", |
|
||||
exc_info=True) |
|
||||
return super(AccountBankStatementImport, self)._parse_file(data_file) |
|
@ -1 +0,0 @@ |
|||||
(None, None, []) |
|
@ -1,18 +0,0 @@ |
|||||
(None, |
|
||||
'CH1111000000123456789', |
|
||||
[{'balance_end_real': 79443.15, |
|
||||
'balance_start': 75960.15, |
|
||||
'date': '2017-03-22', |
|
||||
'name': '20170323123456789012345', |
|
||||
'transactions': [{'account_number': 'CH2222000000123456789', |
|
||||
'amount': 2187.0, |
|
||||
'date': '2017-03-22', |
|
||||
'name': 'CRÉDIT GROUPÉ BVR TRAITEMENT DU 22.03.2017 NUMÉRO CLIENT 01-70884-3 PAQUET ID: 123456CHCAFEBABE', |
|
||||
'partner_name': 'Banque Cantonale Vaudoise', |
|
||||
'ref': '302388292000011111111111111'}, |
|
||||
{'account_number': 'CH3333000000123456789', |
|
||||
'amount': 1296.0, |
|
||||
'date': '2017-03-22', |
|
||||
'name': 'CRÉDIT GROUPÉ BVR TRAITEMENT DU 22.03.2017 NUMÉRO CLIENT 01-70884-3 PAQUET ID: 123456CHCAFEBABE', |
|
||||
'partner_name': 'Banque Cantonale Vaudoise', |
|
||||
'ref': '302388292000022222222222222'}]}]) |
|
@ -1,34 +0,0 @@ |
|||||
(None, |
|
||||
'NL77ABNA0574908765', |
|
||||
[{'balance_end_real': 15121.12, |
|
||||
'balance_start': 15568.27, |
|
||||
'date': '2014-01-05', |
|
||||
'name': '1234Test/1', |
|
||||
'transactions': [{'account_number': 'NL46ABNA0499998748', |
|
||||
'amount': -754.25, |
|
||||
'date': '2014-01-05', |
|
||||
'name': 'Insurance policy 857239PERIOD 01.01.2014 - 31.12.2014', |
|
||||
'note': 'MKB Insurance 859239PERIOD 01.01.2014 - 31.12.2014', |
|
||||
'partner_name': 'INSURANCE COMPANY TESTX', |
|
||||
'ref': '435005714488-ABNO33052620'}, |
|
||||
{'account_number': 'NL46ABNA0499998748', |
|
||||
'amount': -564.05, |
|
||||
'date': '2014-01-05', |
|
||||
'name': 'Direct Debit S14 0410', |
|
||||
'note': 'Direct debit S14 0410 AC07 Rek.nummer blokkade TESTBANK/NL/20141229/01206408', |
|
||||
'partner_name': 'Test Customer', |
|
||||
'ref': 'TESTBANK/NL/20141229/01206408'}, |
|
||||
{'account_number': 'NL46ABNA0499998748', |
|
||||
'amount': -100.0, |
|
||||
'date': '2014-01-05', |
|
||||
'name': 'Direct Debit S14 0410', |
|
||||
'note': 'Direct debit S14 0410 AC07 Rek.nummer blokkade TESTBANK/NL/20141229/01206408', |
|
||||
'partner_name': 'Test Customer', |
|
||||
'ref': 'TESTBANK/NL/20141229/01206407'}, |
|
||||
{'account_number': 'NL69ABNA0522123643', |
|
||||
'amount': 1405.31, |
|
||||
'date': '2014-01-05', |
|
||||
'name': 'INNDNL2U20140105000217200000708', |
|
||||
'note': '#RD PARTY MEDIA CUSNO 90782 4210773', |
|
||||
'partner_name': '3rd party Media', |
|
||||
'ref': '115'}]}]) |
|
@ -1,52 +0,0 @@ |
|||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.04"> |
|
||||
<BkToCstmrStmt> |
|
||||
<GrpHdr> |
|
||||
<MsgId>TESTBANK/NL/1420561226673</MsgId> |
|
||||
<CreDtTm>2014-01-06T16:20:26.673Z</CreDtTm> |
|
||||
</GrpHdr> |
|
||||
<Stmt> |
|
||||
<Id>1234Test/1</Id> |
|
||||
<LglSeqNb>2</LglSeqNb> |
|
||||
<CreDtTm>2014-01-06T16:20:26.673Z</CreDtTm> |
|
||||
<FrToDt> |
|
||||
<FrDtTm>2014-01-05T00:00:00.000Z</FrDtTm> |
|
||||
<ToDtTm>2014-01-05T23:59:59.999Z</ToDtTm> |
|
||||
</FrToDt> |
|
||||
<Acct> |
|
||||
<Id> |
|
||||
<IBAN>NL77ABNA0574908765</IBAN> |
|
||||
</Id> |
|
||||
<Nm>Example company</Nm> |
|
||||
<Svcr> |
|
||||
<FinInstnId> |
|
||||
<BIC>ABNANL2A</BIC> |
|
||||
</FinInstnId> |
|
||||
</Svcr> |
|
||||
</Acct> |
|
||||
<Bal> |
|
||||
<Tp> |
|
||||
<CdOrPrtry> |
|
||||
<Cd>OPBD</Cd> |
|
||||
</CdOrPrtry> |
|
||||
</Tp> |
|
||||
<Amt Ccy="CHF">1520.76</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<Dt> |
|
||||
<Dt>2014-01-05</Dt> |
|
||||
</Dt> |
|
||||
</Bal> |
|
||||
<Bal> |
|
||||
<Tp> |
|
||||
<CdOrPrtry> |
|
||||
<Cd>CLBD</Cd> |
|
||||
</CdOrPrtry> |
|
||||
</Tp> |
|
||||
<Amt Ccy="CHF">1520.76</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<Dt> |
|
||||
<Dt>2014-01-05</Dt> |
|
||||
</Dt> |
|
||||
</Bal> |
|
||||
</Stmt> |
|
||||
</BkToCstmrStmt> |
|
||||
</Document> |
|
@ -1,214 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.04" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:iso:std:iso:20022:tech:xsd:camt.053.001.04 camt.053.001.04.xsd"> |
|
||||
<BkToCstmrStmt> |
|
||||
<GrpHdr> |
|
||||
<MsgId>20170323312345678900000</MsgId> |
|
||||
<CreDtTm>2017-03-23T14:47:00</CreDtTm> |
|
||||
<MsgPgntn> |
|
||||
<PgNb>1</PgNb> |
|
||||
<LastPgInd>true</LastPgInd> |
|
||||
</MsgPgntn> |
|
||||
<AddtlInf>Test</AddtlInf> |
|
||||
</GrpHdr> |
|
||||
<Stmt> |
|
||||
<Id>20170323123456789012345</Id> |
|
||||
<ElctrncSeqNb>58</ElctrncSeqNb> |
|
||||
<CreDtTm>2017-03-23T14:47:00</CreDtTm> |
|
||||
<FrToDt> |
|
||||
<FrDtTm>2017-03-23T00:00:00</FrDtTm> |
|
||||
<ToDtTm>2017-03-23T23:59:59</ToDtTm> |
|
||||
</FrToDt> |
|
||||
<Acct> |
|
||||
<Id> |
|
||||
<IBAN>CH1111000000123456789</IBAN> |
|
||||
</Id> |
|
||||
<Ownr> |
|
||||
<Nm>Open Net S. à r.l. Prilly</Nm> |
|
||||
</Ownr> |
|
||||
</Acct> |
|
||||
<Bal> |
|
||||
<Tp> |
|
||||
<CdOrPrtry> |
|
||||
<Cd>OPBD</Cd> |
|
||||
</CdOrPrtry> |
|
||||
</Tp> |
|
||||
<Amt Ccy="CHF">75960.15</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<Dt> |
|
||||
<Dt>2017-03-22</Dt> |
|
||||
</Dt> |
|
||||
</Bal> |
|
||||
<Bal> |
|
||||
<Tp> |
|
||||
<CdOrPrtry> |
|
||||
<Cd>CLBD</Cd> |
|
||||
</CdOrPrtry> |
|
||||
</Tp> |
|
||||
<Amt Ccy="CHF">79443.15</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<Dt> |
|
||||
<Dt>2017-03-23</Dt> |
|
||||
</Dt> |
|
||||
</Bal> |
|
||||
<Ntry> |
|
||||
<NtryRef>012345678</NtryRef> |
|
||||
<Amt Ccy="CHF">3483.00</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<RvslInd>false</RvslInd> |
|
||||
<Sts>BOOK</Sts> |
|
||||
<BookgDt> |
|
||||
<Dt>2017-03-22</Dt> |
|
||||
</BookgDt> |
|
||||
<ValDt> |
|
||||
<Dt>2017-03-23</Dt> |
|
||||
</ValDt> |
|
||||
<AcctSvcrRef>20170323001234567891234567891234</AcctSvcrRef> |
|
||||
<BkTxCd> |
|
||||
<Domn> |
|
||||
<Cd>PMNT</Cd> |
|
||||
<Fmly> |
|
||||
<Cd>RCDT</Cd> |
|
||||
<SubFmlyCd>VCOM</SubFmlyCd> |
|
||||
</Fmly> |
|
||||
</Domn> |
|
||||
</BkTxCd> |
|
||||
<NtryDtls> |
|
||||
<Btch> |
|
||||
<NbOfTxs>2</NbOfTxs> |
|
||||
</Btch> |
|
||||
<TxDtls> |
|
||||
<Refs> |
|
||||
<AcctSvcrRef>123456CHCAFEBABE</AcctSvcrRef> |
|
||||
<Prtry> |
|
||||
<Tp>01</Tp> |
|
||||
<Ref>123456CHCAFEBABE</Ref> |
|
||||
</Prtry> |
|
||||
</Refs> |
|
||||
<Amt Ccy="CHF">2187.00</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<BkTxCd> |
|
||||
<Domn> |
|
||||
<Cd>PMNT</Cd> |
|
||||
<Fmly> |
|
||||
<Cd>RCDT</Cd> |
|
||||
<SubFmlyCd>AUTT</SubFmlyCd> |
|
||||
</Fmly> |
|
||||
</Domn> |
|
||||
</BkTxCd> |
|
||||
<RltdPties> |
|
||||
<Dbtr> |
|
||||
<Nm>Banque Cantonale Vaudoise</Nm> |
|
||||
<PstlAdr> |
|
||||
<StrtNm>Place Saint-François</StrtNm> |
|
||||
<BldgNb>14</BldgNb> |
|
||||
<PstCd>1003</PstCd> |
|
||||
<TwnNm>Lausanne</TwnNm> |
|
||||
<Ctry>CH1</Ctry> |
|
||||
</PstlAdr> |
|
||||
</Dbtr> |
|
||||
<DbtrAcct> |
|
||||
<Id> |
|
||||
<IBAN>CH2222000000123456789</IBAN> |
|
||||
</Id> |
|
||||
</DbtrAcct> |
|
||||
</RltdPties> |
|
||||
<RltdAgts> |
|
||||
<DbtrAgt> |
|
||||
<FinInstnId> |
|
||||
<BICFI>POFICHBEXXX</BICFI> |
|
||||
<Nm>POSTFINANCE AG</Nm> |
|
||||
<PstlAdr> |
|
||||
<AdrLine>MINGERSTRASSE 20</AdrLine> |
|
||||
<AdrLine>3030 BERNE</AdrLine> |
|
||||
</PstlAdr> |
|
||||
</FinInstnId> |
|
||||
</DbtrAgt> |
|
||||
</RltdAgts> |
|
||||
<RmtInf> |
|
||||
<Strd> |
|
||||
<CdtrRefInf> |
|
||||
<Tp> |
|
||||
<CdOrPrtry> |
|
||||
<Prtry>ISR Reference</Prtry> |
|
||||
</CdOrPrtry> |
|
||||
</Tp> |
|
||||
<Ref>302388292000011111111111111</Ref> |
|
||||
</CdtrRefInf> |
|
||||
<AddtlRmtInf>?REJECT?0</AddtlRmtInf> |
|
||||
</Strd> |
|
||||
</RmtInf> |
|
||||
<RltdDts> |
|
||||
<AccptncDtTm>2017-03-22T20:00:00</AccptncDtTm> |
|
||||
</RltdDts> |
|
||||
</TxDtls> |
|
||||
<TxDtls> |
|
||||
<Refs> |
|
||||
<AcctSvcrRef>123456CHCAFEBABE</AcctSvcrRef> |
|
||||
<Prtry> |
|
||||
<Tp>01</Tp> |
|
||||
<Ref>123456CHCAFEBABE</Ref> |
|
||||
</Prtry> |
|
||||
</Refs> |
|
||||
<Amt Ccy="CHF">1296.00</Amt> |
|
||||
<CdtDbtInd>CRDT</CdtDbtInd> |
|
||||
<BkTxCd> |
|
||||
<Domn> |
|
||||
<Cd>PMNT</Cd> |
|
||||
<Fmly> |
|
||||
<Cd>RCDT</Cd> |
|
||||
<SubFmlyCd>AUTT</SubFmlyCd> |
|
||||
</Fmly> |
|
||||
</Domn> |
|
||||
</BkTxCd> |
|
||||
<RltdPties> |
|
||||
<Dbtr> |
|
||||
<Nm>Banque Cantonale Vaudoise</Nm> |
|
||||
<PstlAdr> |
|
||||
<StrtNm>Place Saint-François</StrtNm> |
|
||||
<BldgNb>14</BldgNb> |
|
||||
<PstCd>1003</PstCd> |
|
||||
<TwnNm>Lausanne</TwnNm> |
|
||||
<Ctry>CH2</Ctry> |
|
||||
</PstlAdr> |
|
||||
</Dbtr> |
|
||||
<DbtrAcct> |
|
||||
<Id> |
|
||||
<IBAN>CH3333000000123456789</IBAN> |
|
||||
</Id> |
|
||||
</DbtrAcct> |
|
||||
</RltdPties> |
|
||||
<RltdAgts> |
|
||||
<DbtrAgt> |
|
||||
<FinInstnId> |
|
||||
<BICFI>POFICHBEYYY</BICFI> |
|
||||
<Nm>POSTFINANCE AG</Nm> |
|
||||
<PstlAdr> |
|
||||
<AdrLine>MINGERSTRASSE 20</AdrLine> |
|
||||
<AdrLine>3030 BERNE</AdrLine> |
|
||||
</PstlAdr> |
|
||||
</FinInstnId> |
|
||||
</DbtrAgt> |
|
||||
</RltdAgts> |
|
||||
<RmtInf> |
|
||||
<Strd> |
|
||||
<CdtrRefInf> |
|
||||
<Tp> |
|
||||
<CdOrPrtry> |
|
||||
<Prtry>ISR Reference</Prtry> |
|
||||
</CdOrPrtry> |
|
||||
</Tp> |
|
||||
<Ref>302388292000022222222222222</Ref> |
|
||||
</CdtrRefInf> |
|
||||
<AddtlRmtInf>?REJECT?0</AddtlRmtInf> |
|
||||
</Strd> |
|
||||
</RmtInf> |
|
||||
<RltdDts> |
|
||||
<AccptncDtTm>2017-03-22T20:00:00</AccptncDtTm> |
|
||||
</RltdDts> |
|
||||
</TxDtls> |
|
||||
</NtryDtls> |
|
||||
<AddtlNtryInf>CRÉDIT GROUPÉ BVR TRAITEMENT DU 22.03.2017 NUMÉRO CLIENT 01-70884-3 PAQUET ID: 123456CHCAFEBABE</AddtlNtryInf> |
|
||||
</Ntry> |
|
||||
</Stmt> |
|
||||
</BkToCstmrStmt> |
|
||||
</Document> |
|
@ -1,4 +0,0 @@ |
|||||
"""Test import of bank statement for camt.053.""" |
|
||||
# © 2013-2016 Therp BV <http://therp.nl> |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
|
||||
from . import test_import_bank_statement |
|
@ -1,150 +0,0 @@ |
|||||
"""Run test to import camt.053 import.""" |
|
||||
# © 2013-2016 Therp BV <http://therp.nl> |
|
||||
# Copyright 2017 Open Net Sàrl |
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). |
|
||||
import base64 |
|
||||
import difflib |
|
||||
import pprint |
|
||||
import tempfile |
|
||||
|
|
||||
|
|
||||
from odoo.tests.common import TransactionCase |
|
||||
from odoo.modules.module import get_module_resource |
|
||||
|
|
||||
|
|
||||
class TestParser(TransactionCase): |
|
||||
"""Tests for the camt parser itself.""" |
|
||||
def setUp(self): |
|
||||
super(TestParser, self).setUp() |
|
||||
self.parser = self.env['account.bank.statement.import.camt.parser'] |
|
||||
|
|
||||
def _do_parse_test(self, inputfile, goldenfile): |
|
||||
testfile = get_module_resource( |
|
||||
'account_bank_statement_import_camt_oca', |
|
||||
'test_files', |
|
||||
inputfile, |
|
||||
) |
|
||||
with open(testfile, 'rb') as data: |
|
||||
res = self.parser.parse(data.read()) |
|
||||
with tempfile.NamedTemporaryFile(mode='w+', |
|
||||
suffix='.pydata') as temp: |
|
||||
pprint.pprint(res, temp, width=160) |
|
||||
goldenfile_res = get_module_resource( |
|
||||
'account_bank_statement_import_camt_oca', |
|
||||
'test_files', |
|
||||
goldenfile, |
|
||||
) |
|
||||
with open(goldenfile_res, 'r') as golden: |
|
||||
temp.seek(0) |
|
||||
diff = list( |
|
||||
difflib.unified_diff(golden.readlines(), |
|
||||
temp.readlines(), |
|
||||
golden.name, |
|
||||
temp.name)) |
|
||||
if len(diff) > 2: |
|
||||
self.fail( |
|
||||
"actual output doesn't match expected " + |
|
||||
"output:\n%s" % |
|
||||
"".join(diff)) |
|
||||
|
|
||||
def test_parse(self): |
|
||||
self._do_parse_test( |
|
||||
'test-camt053', |
|
||||
'golden-camt053.pydata') |
|
||||
|
|
||||
def test_parse_txdtls(self): |
|
||||
self._do_parse_test( |
|
||||
'test-camt053-txdtls', |
|
||||
'golden-camt053-txdtls.pydata') |
|
||||
|
|
||||
def test_parse_no_ntry(self): |
|
||||
self._do_parse_test( |
|
||||
'test-camt053-no-ntry', |
|
||||
'golden-camt053-no-ntry.pydata') |
|
||||
|
|
||||
|
|
||||
class TestImport(TransactionCase): |
|
||||
"""Run test to import camt import.""" |
|
||||
transactions = [ |
|
||||
{ |
|
||||
'account_number': 'NL46ABNA0499998748', |
|
||||
'amount': -754.25, |
|
||||
'date': '2014-01-05', |
|
||||
'ref': '435005714488-ABNO33052620', |
|
||||
}, |
|
||||
{ |
|
||||
'remote_account': 'NL46ABNA0499998748', |
|
||||
'transferred_amount': -564.05, |
|
||||
'value_date': '2014-01-05', |
|
||||
'ref': 'TESTBANK/NL/20141229/01206408', |
|
||||
}, |
|
||||
{ |
|
||||
'remote_account': 'NL46ABNA0499998748', |
|
||||
'transferred_amount': -100.0, |
|
||||
'value_date': '2014-01-05', |
|
||||
'ref': 'TESTBANK/NL/20141229/01206407', |
|
||||
}, |
|
||||
{ |
|
||||
'remote_account': 'NL69ABNA0522123643', |
|
||||
'transferred_amount': 1405.31, |
|
||||
'value_date': '2014-01-05', |
|
||||
'ref': '115', |
|
||||
}, |
|
||||
] |
|
||||
|
|
||||
def setUp(self): |
|
||||
super(TestImport, self).setUp() |
|
||||
bank = self.env['res.partner.bank'].create({ |
|
||||
'acc_number': 'NL77ABNA0574908765', |
|
||||
'partner_id': self.env.ref('base.main_partner').id, |
|
||||
'company_id': self.env.ref('base.main_company').id, |
|
||||
'bank_id': self.env.ref('base.res_bank_1').id, |
|
||||
}) |
|
||||
self.env['account.journal'].create({ |
|
||||
'name': 'Bank Journal - (test camt)', |
|
||||
'code': 'TBNKCAMT', |
|
||||
'type': 'bank', |
|
||||
'bank_account_id': bank.id, |
|
||||
}) |
|
||||
|
|
||||
def test_statement_import(self): |
|
||||
"""Test correct creation of single statement.""" |
|
||||
testfile = get_module_resource( |
|
||||
'account_bank_statement_import_camt_oca', |
|
||||
'test_files', |
|
||||
'test-camt053', |
|
||||
) |
|
||||
with open(testfile, 'rb') as datafile: |
|
||||
action = self.env['account.bank.statement.import'].create({ |
|
||||
'data_file': base64.b64encode(datafile.read()) |
|
||||
}).import_file() |
|
||||
|
|
||||
for statement in self.env['account.bank.statement'].browse( |
|
||||
action['context']['statement_ids'] |
|
||||
): |
|
||||
self.assertTrue(any( |
|
||||
all( |
|
||||
line[key] == self.transactions[0][key] |
|
||||
for key in ['amount', 'date', 'ref'] |
|
||||
) and |
|
||||
line.bank_account_id.acc_number == |
|
||||
self.transactions[0]['account_number'] |
|
||||
for line in statement.line_ids |
|
||||
)) |
|
||||
|
|
||||
def test_zip_import(self): |
|
||||
"""Test import of multiple statements from zip file.""" |
|
||||
testfile = get_module_resource( |
|
||||
'account_bank_statement_import_camt_oca', |
|
||||
'test_files', |
|
||||
'test-camt053.zip', |
|
||||
) |
|
||||
with open(testfile, 'rb') as datafile: |
|
||||
action = self.env['account.bank.statement.import'].create({ |
|
||||
'data_file': base64.b64encode(datafile.read()), |
|
||||
}).import_file() |
|
||||
|
|
||||
for statement in self.env['account.bank.statement'].browse( |
|
||||
action['context']['statement_ids'] |
|
||||
): |
|
||||
self.assertTrue(statement.line_ids) |
|
@ -1,13 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<odoo> |
|
||||
<record id="account_bank_statement_import_view" model="ir.ui.view"> |
|
||||
<field name="model">account.bank.statement.import</field> |
|
||||
<field name="inherit_id" ref="account_bank_statement_import.account_bank_statement_import_view" /> |
|
||||
<field name="arch" type="xml"> |
|
||||
<ul id="statement_format" position="inside"> |
|
||||
<li>CAMT</li> |
|
||||
<li>zipped CAMT</li> |
|
||||
</ul> |
|
||||
</field> |
|
||||
</record> |
|
||||
</odoo> |
|
@ -1,87 +0,0 @@ |
|||||
================================ |
|
||||
Bank statement import move lines |
|
||||
================================ |
|
||||
|
|
||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
!! This file is generated by oca-gen-addon-readme !! |
|
||||
!! changes will be overwritten. !! |
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
||||
|
|
||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png |
|
||||
:target: https://odoo-community.org/page/development-status |
|
||||
:alt: Beta |
|
||||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png |
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|
||||
:alt: License: AGPL-3 |
|
||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fbank--statement--import-lightgray.png?logo=github |
|
||||
:target: https://github.com/OCA/bank-statement-import/tree/11.0/account_bank_statement_import_move_line |
|
||||
:alt: OCA/bank-statement-import |
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png |
|
||||
:target: https://translation.odoo-community.org/projects/bank-statement-import-11-0/bank-statement-import-11-0-account_bank_statement_import_move_line |
|
||||
:alt: Translate me on Weblate |
|
||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
|
||||
:target: https://runbot.odoo-community.org/runbot/174/11.0 |
|
||||
:alt: Try me on Runbot |
|
||||
|
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5| |
|
||||
|
|
||||
This module adds a button to bank statement form view to open a wizard to allow |
|
||||
filtering, selecting and importing lines form journal items into the bank |
|
||||
statement. |
|
||||
|
|
||||
**Table of contents** |
|
||||
|
|
||||
.. contents:: |
|
||||
:local: |
|
||||
|
|
||||
Usage |
|
||||
===== |
|
||||
|
|
||||
#. Go to Invoicing > Dashboard. |
|
||||
#. Create a new bank statement from a bank journal. |
|
||||
#. Click button "Import Journal Items". |
|
||||
#. Select filtering options. |
|
||||
#. Click on button "Add All Move Lines" to auto-select the move lines matching |
|
||||
the selected criteria or click on Add an item to manually select the move |
|
||||
lines filtered by the criteria. |
|
||||
#. Click on button "Create Statement Lines". |
|
||||
|
|
||||
Bug Tracker |
|
||||
=========== |
|
||||
|
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/bank-statement-import/issues>`_. |
|
||||
In case of trouble, please check there if your issue has already been reported. |
|
||||
If you spotted it first, help us smashing it by providing a detailed and welcomed |
|
||||
`feedback <https://github.com/OCA/bank-statement-import/issues/new?body=module:%20account_bank_statement_import_move_line%0Aversion:%2011.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. |
|
||||
|
|
||||
Do not contact contributors directly about support or help with technical issues. |
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Authors |
|
||||
~~~~~~~ |
|
||||
|
|
||||
* Tecnativa |
|
||||
|
|
||||
Contributors |
|
||||
~~~~~~~~~~~~ |
|
||||
|
|
||||
* Luis M. Ontalba luis.martinez@tecnativa.com> |
|
||||
|
|
||||
Maintainers |
|
||||
~~~~~~~~~~~ |
|
||||
|
|
||||
This module is maintained by the OCA. |
|
||||
|
|
||||
.. image:: https://odoo-community.org/logo.png |
|
||||
:alt: Odoo Community Association |
|
||||
:target: https://odoo-community.org |
|
||||
|
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use. |
|
||||
|
|
||||
This module is part of the `OCA/bank-statement-import <https://github.com/OCA/bank-statement-import/tree/11.0/account_bank_statement_import_move_line>`_ project on GitHub. |
|
||||
|
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
|
@ -1,4 +0,0 @@ |
|||||
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html |
|
||||
|
|
||||
from . import models |
|
||||
from . import wizards |
|
@ -1,22 +0,0 @@ |
|||||
# Copyright 2017 Tecnativa - Luis M. Ontalba |
|
||||
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html |
|
||||
|
|
||||
{ |
|
||||
'name': 'Bank statement import move lines', |
|
||||
'version': '11.0.1.0.0', |
|
||||
'category': 'Accounting', |
|
||||
'summary': 'Import journal items into bank statement', |
|
||||
'author': 'Tecnativa, ' |
|
||||
'Odoo Community Association (OCA)', |
|
||||
'website': 'https://www.tecnativa.com', |
|
||||
'depends': [ |
|
||||
'account', |
|
||||
], |
|
||||
'data': [ |
|
||||
'wizards/account_statement_line_create_view.xml', |
|
||||
'views/account_bank_statement_view.xml', |
|
||||
], |
|
||||
'license': 'AGPL-3', |
|
||||
'installable': True, |
|
||||
'auto_install': False, |
|
||||
} |
|
@ -1,178 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 11.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Click on Add All Move Lines to auto-select the move lines matching the above criteria or click on Add an item to manually select the move lines filtered by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
||||
|
|
@ -1,185 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-11 02:41+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-11 02:41+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" |
|
||||
"Language: de\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_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Kontoauszug" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
@ -1,187 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-09 15:32+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-09 15:32+0000\n" |
|
||||
"Last-Translator: <>\n" |
|
||||
"Language-Team: \n" |
|
||||
"Language: \n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: \n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "Añadir todas las líneas" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "Todos los asientos" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "Todos los asientos confirmados" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "Permitir apuntes en litígio" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Extracto bancario" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "Cancelar" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "Elegir opciones de filtro de apuntes" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
"Clic en Añadir todas las líneas para seleccionar automáticamente las líneas " |
|
||||
"de movimiento que coinciden con los criterios anteriores o clic en Agregar " |
|
||||
"un elemento para seleccionar manualmente las líneas de movimiento filtradas " |
|
||||
"por los criterios anteriores." |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "Crear Líneas desde apuntes" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "Crear líneas del extracto" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "Creado por" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "Creado el" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Nombre a mostrar" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "Fecha vencimiento" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "Importar apuntes contables" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "Apunte contable" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "Filtro de diarios" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "Dejar vacío para seleccionar todos los diarios" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Última modificación en" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "Última actualización por" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "Última actualización el" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "Vinculado a factura o devolución" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "Fecha del apunte" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "Apuntes contables" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "Empresa relacionada" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "Seleccionar apuntes para crear extracto" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "Apuntes seleccionados para crear líneas" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "Movimientos destino" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "Total Residual" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "Tipo de filtro por fecha" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "Asistente para crear líneas de extracto" |
|
@ -1,190 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
# Quentin THEURET <odoo@kerpeo.com>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-11 02:41+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-11 02:41+0000\n" |
|
||||
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>, 2017\n" |
|
||||
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" |
|
||||
"Language: fr\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_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "Ajouter toutes les lignes de mouvement" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "Toutes les écritures" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "Toutes les écritures validées" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "Autoriser les lignes de mouvement pour contentieux" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Relevé bancaire" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "Annuler" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "Choisissez les options de filtre des lignes de mouvement" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
"Cliquez sur Ajouter toutes les lignes de mouvement pour sélectionner " |
|
||||
"automatiquement les lignes de mouvement qui correspondent aux critères ci-" |
|
||||
"dessous ou cliquez sur Ajouter un enregistrement pour sélectionner " |
|
||||
"manuellement les lignes de mouvement filtrées sur les critères ci-dessous." |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "Créer les lignes depuis les lignes de mouvement" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "Créer les lignes de relevé" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "Créé par" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "Créé le" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Nom affiché" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "Date d'échéance" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "Importer les écritures du journal" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "Écriture du journal" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "Filtre des journaux" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "Laisser vide pour utiliser tous les journaux" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Dernière modification le" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "Dernière modification par" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "Dernière modification le" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "Liée à une facture ou un avoir" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "Date du mouvement" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "Lignes de mouvement" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "Partenaire lié" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "Sélectionner les lignes de mouvement pour créer le relevé" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "Lignes de mouvement sélectionnées pour créer les lignes" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "Mouvements cibles" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "Total restant" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "Filtre sur le type de date" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "Assistant pour créer des lignes de relevé" |
|
@ -1,186 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# Bole <bole@dajmi5.com>, 2018 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2018-02-21 01:41+0000\n" |
|
||||
"PO-Revision-Date: 2018-02-21 01:41+0000\n" |
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2018\n" |
|
||||
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" |
|
||||
"Language: hr\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "Sve stavke" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "Sve proknjižene stavke" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Bankovni izvod" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "Otkaži" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "Naziv" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "ID" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "Stavka dnevnika" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "Zadnje modificirano" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
@ -1,185 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-11 02:41+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-11 02:41+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" |
|
||||
"Language: nl\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_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Bankafschrift" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
@ -1,186 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-11 02:41+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-11 02:41+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" |
|
||||
"teams/23907/pt_BR/)\n" |
|
||||
"Language: pt_BR\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_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Extrato bancário" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
@ -1,186 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-11 02:41+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-11 02:41+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" |
|
||||
"teams/23907/pt_PT/)\n" |
|
||||
"Language: pt_PT\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_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Extrato Bancário" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
@ -1,186 +0,0 @@ |
|||||
# Translation of Odoo Server. |
|
||||
# This file contains the translation of the following modules: |
|
||||
# * account_bank_statement_import_move_line |
|
||||
# |
|
||||
# Translators: |
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|
||||
msgid "" |
|
||||
msgstr "" |
|
||||
"Project-Id-Version: Odoo Server 10.0\n" |
|
||||
"Report-Msgid-Bugs-To: \n" |
|
||||
"POT-Creation-Date: 2017-08-11 02:41+0000\n" |
|
||||
"PO-Revision-Date: 2017-08-11 02:41+0000\n" |
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|
||||
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" |
|
||||
"Language: sl\n" |
|
||||
"MIME-Version: 1.0\n" |
|
||||
"Content-Type: text/plain; charset=UTF-8\n" |
|
||||
"Content-Transfer-Encoding: \n" |
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
|
||||
"%100==4 ? 2 : 3);\n" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Add All Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,target_move:0 |
|
||||
msgid "All Posted Entries" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_allow_blocked |
|
||||
msgid "Allow Litigation Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_statement_id |
|
||||
msgid "Bank Statement" |
|
||||
msgstr "Bančni izpisek" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Cancel" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Choose Move Lines Filter Options" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "" |
|
||||
"Click on Add All Move Lines to auto-select the move lines matching the above " |
|
||||
"criteria or click on Add an item to manually select the move lines filtered " |
|
||||
"by the above criteria." |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.actions.act_window,name:account_bank_statement_import_move_line.account_statement_line_create_action |
|
||||
msgid "Create Lines from Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Create Statement Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_uid |
|
||||
msgid "Created by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_create_date |
|
||||
msgid "Created on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_display_name |
|
||||
msgid "Display Name" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_due_date |
|
||||
msgid "Due Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_id |
|
||||
msgid "ID" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.view_bank_statement_form |
|
||||
msgid "Import Journal Items" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_move_line |
|
||||
msgid "Journal Item" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_journal_ids |
|
||||
msgid "Journals Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Keep empty for using all journals" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create___last_update |
|
||||
msgid "Last Modified on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_uid |
|
||||
msgid "Last Updated by" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_write_date |
|
||||
msgid "Last Updated on" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_invoice |
|
||||
msgid "Linked to an Invoice or Refund" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: selection:account.statement.line.create,date_type:0 |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_date |
|
||||
msgid "Move Date" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_move_line_ids |
|
||||
msgid "Move Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_partner_id |
|
||||
msgid "Partner Related" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: code:addons/account_bank_statement_import_move_line/wizards/account_statement_line_create.py:95 |
|
||||
#, python-format |
|
||||
msgid "Select Move Lines to Create Statement" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Selected Move Lines to Create Lines" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_target_move |
|
||||
msgid "Target Moves" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.ui.view,arch_db:account_bank_statement_import_move_line.account_statement_line_create_view_form |
|
||||
msgid "Total Residual" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model.fields,field_description:account_bank_statement_import_move_line.field_account_statement_line_create_date_type |
|
||||
msgid "Type of Date Filter" |
|
||||
msgstr "" |
|
||||
|
|
||||
#. module: account_bank_statement_import_move_line |
|
||||
#: model:ir.model,name:account_bank_statement_import_move_line.model_account_statement_line_create |
|
||||
msgid "Wizard to create statement lines" |
|
||||
msgstr "" |
|
@ -1,3 +0,0 @@ |
|||||
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html |
|
||||
|
|
||||
from . import account_move_line |
|
@ -1,36 +0,0 @@ |
|||||
# Copyright 2017 Tecnativa - Luis M. Ontalba |
|
||||
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html |
|
||||
|
|
||||
from odoo import api, models |
|
||||
|
|
||||
|
|
||||
class AccountMoveLine(models.Model): |
|
||||
_inherit = 'account.move.line' |
|
||||
|
|
||||
@api.multi |
|
||||
def _prepare_statement_line_vals(self, statement): |
|
||||
self.ensure_one() |
|
||||
assert statement, 'Missing statement' |
|
||||
amount = 0.0 |
|
||||
if self.debit > 0: |
|
||||
amount = self.debit |
|
||||
elif self.credit > 0: |
|
||||
amount = -self.credit |
|
||||
vals = { |
|
||||
'name': self.name or '?', |
|
||||
'amount': amount, |
|
||||
'partner_id': self.partner_id.id, |
|
||||
'statement_id': statement.id, |
|
||||
'ref': self.ref, |
|
||||
'date': self.date_maturity, |
|
||||
'amount_currency': self.amount_currency, |
|
||||
'currency_id': self.currency_id.id, |
|
||||
} |
|
||||
return vals |
|
||||
|
|
||||
@api.multi |
|
||||
def create_statement_line_from_move_line(self, statement): |
|
||||
abslo = self.env['account.bank.statement.line'] |
|
||||
for mline in self: |
|
||||
abslo.create(mline._prepare_statement_line_vals(statement)) |
|
||||
return |
|
@ -1 +0,0 @@ |
|||||
* Luis M. Ontalba luis.martinez@tecnativa.com> |
|
@ -1,3 +0,0 @@ |
|||||
This module adds a button to bank statement form view to open a wizard to allow |
|
||||
filtering, selecting and importing lines form journal items into the bank |
|
||||
statement. |
|
@ -1,8 +0,0 @@ |
|||||
#. Go to Invoicing > Dashboard. |
|
||||
#. Create a new bank statement from a bank journal. |
|
||||
#. Click button "Import Journal Items". |
|
||||
#. Select filtering options. |
|
||||
#. Click on button "Add All Move Lines" to auto-select the move lines matching |
|
||||
the selected criteria or click on Add an item to manually select the move |
|
||||
lines filtered by the criteria. |
|
||||
#. Click on button "Create Statement Lines". |
|
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue