Merge lp:openobject-addons/extra-6.0 into lp:~credativ/openobject-addons/addons-extra-syrup

Proposed by Dimitri John Ledkov (ex-credativ)
Status: Merged
Merged at revision: 5548
Proposed branch: lp:openobject-addons/extra-6.0
Merge into: lp:~credativ/openobject-addons/addons-extra-syrup
Diff against target: 90905 lines (+70249/-15236)
221 files modified
.bzrignore (+2/-0)
account_asset/i18n/es_AR.po (+529/-0)
account_banking/__init__.py (+0/-33)
account_banking/__terp__.py (+0/-104)
account_banking/account_banking.py (+0/-963)
account_banking/account_banking_demo.xml (+0/-32)
account_banking/account_banking_import_wizard.xml (+0/-15)
account_banking/account_banking_view.xml (+0/-272)
account_banking/account_banking_workflow.xml (+0/-30)
account_banking/i18n/account_banking.pot (+0/-562)
account_banking/i18n/bg.po (+0/-589)
account_banking/i18n/en_US.po (+0/-562)
account_banking/i18n/es.po (+0/-626)
account_banking/i18n/nl.po (+0/-681)
account_banking/i18n/nl_NL.po (+0/-607)
account_banking/i18n/pl.po (+0/-617)
account_banking/i18n/sv.po (+0/-589)
account_banking/parsers/__init__.py (+0/-24)
account_banking/parsers/convert.py (+0/-45)
account_banking/parsers/models.py (+0/-171)
account_banking/record.py (+0/-182)
account_banking/sepa/__init__.py (+0/-23)
account_banking/sepa/bbantoiban.py (+0/-98)
account_banking/sepa/iban.py (+0/-436)
account_banking/sepa/online.py (+0/-186)
account_banking/sepa/postalcode.py (+0/-159)
account_banking/sepa/urlagent.py (+0/-221)
account_banking/struct.py (+0/-55)
account_banking/wizard/__init__.py (+0/-23)
account_banking/wizard/bank_import.py (+0/-593)
account_banking/wizard/banktools.py (+0/-282)
account_banking_nl_clieop/__init__.py (+0/-30)
account_banking_nl_clieop/__terp__.py (+0/-50)
account_banking_nl_clieop/account_banking_export_wizard.xml (+0/-15)
account_banking_nl_clieop/account_banking_nl_clieop.py (+0/-99)
account_banking_nl_clieop/account_banking_nl_clieop.xml (+0/-63)
account_banking_nl_clieop/data/banking_export_clieop.xml (+0/-22)
account_banking_nl_clieop/i18n/account_banking_nl_clieop.pot (+0/-335)
account_banking_nl_clieop/i18n/bg.po (+0/-351)
account_banking_nl_clieop/i18n/en_US.po (+0/-335)
account_banking_nl_clieop/i18n/es.po (+0/-349)
account_banking_nl_clieop/i18n/nl.po (+0/-366)
account_banking_nl_clieop/i18n/nl_NL.po (+0/-341)
account_banking_nl_clieop/wizard/__init__.py (+0/-23)
account_banking_nl_clieop/wizard/clieop.py (+0/-461)
account_banking_nl_clieop/wizard/export_clieop.py (+0/-401)
account_banking_nl_multibank/__init__.py (+0/-29)
account_banking_nl_multibank/__terp__.py (+0/-46)
account_banking_nl_multibank/i18n/account_banking_nl_multibank.pot (+0/-48)
account_banking_nl_multibank/i18n/en_US.po (+0/-48)
account_banking_nl_multibank/i18n/es.po (+0/-64)
account_banking_nl_multibank/i18n/nl.po (+0/-61)
account_banking_nl_multibank/i18n/nl_NL.po (+0/-56)
account_banking_nl_multibank/multibank.py (+0/-184)
account_payment_extension/i18n/account_payment_extension.pot (+2/-2)
account_payment_extension/i18n/bg.po (+4/-4)
account_payment_extension/i18n/ca.po (+15/-6)
account_payment_extension/i18n/es.po (+15/-7)
account_payment_extension/i18n/hu.po (+503/-0)
account_payment_extension/i18n/pt.po (+15/-7)
account_payment_extension/i18n/sv.po (+4/-4)
account_payment_extension/payment.py (+1/-1)
asterisk_click2dial/i18n/hr.po (+434/-0)
base_external_mapping/base_external_mapping.py (+1/-1)
base_language/i18n/it.po (+35/-0)
base_sale_multichannels/i18n/fr.po (+357/-0)
c2c_budget/account.py (+11/-14)
c2c_budget/analytic_account.py (+5/-5)
c2c_budget/c2c_budget.py (+10/-13)
c2c_budget/c2c_budget_item.py (+8/-6)
c2c_budget/c2c_budget_line.py (+24/-20)
c2c_budget/c2c_budget_report_abstraction.py (+2/-2)
c2c_budget/c2c_budget_version.py (+15/-16)
c2c_budget/c2c_budget_wizard_abstraction.py (+7/-7)
fleet_maintenance/__openerp__.py (+1/-1)
fleet_maintenance/crm.py (+3/-3)
fleet_maintenance/crm_sequence.xml (+2/-2)
fleet_maintenance/crm_view.xml (+33/-41)
fleet_maintenance/invoice.py (+1/-1)
fleet_maintenance/sale.py (+1/-1)
fleet_maintenance/stock.py (+3/-3)
fleet_maintenance/stock_view.xml (+0/-1)
hotel/__openerp__.py (+56/-0)
hotel/__terp__.py (+0/-56)
hotel/hotel.py (+45/-17)
hotel/hotel_view.xml (+44/-31)
hotel/hotel_wizard.xml (+0/-20)
hotel/wizard/hotel_wizard.py (+30/-52)
hotel/wizard/hotel_wizard.xml (+36/-0)
hotel_housekeeping/__openerp__.py (+50/-0)
hotel_housekeeping/__terp__.py (+0/-52)
hotel_housekeeping/hotel_housekeeping.py (+25/-38)
hotel_housekeeping/report/housekeeping_report.py (+1/-2)
hotel_housekeeping/wizard/housekeeping_wizard.py (+0/-10)
hr_holidays_request/__openerp__.py (+1/-1)
hr_holidays_request/hr_holidays_request.py (+1/-0)
hr_holidays_request/hr_workflow.xml (+16/-28)
hr_holidays_request/security/hr_holidays_request_security.xml (+10/-0)
hr_holidays_request/security/ir.model.access.csv (+4/-4)
hr_payroll/i18n/ar.po (+1500/-0)
hr_payroll/i18n/cs.po (+1518/-0)
hr_payroll/i18n/pt.po (+18/-18)
hr_payroll/i18n/ro.po (+1500/-0)
hr_skill/__openerp__.py (+2/-1)
hr_skill/hr_skill.py (+2/-4)
hr_skill/hrskill.py (+13/-16)
ingram/__init__.py (+27/-0)
ingram/__openerp__.py (+58/-0)
ingram/csv_file.py (+121/-0)
ingram/csv_file_view.xml (+19/-0)
ingram/i18n/ca.po (+426/-0)
ingram/i18n/es.po (+426/-0)
ingram/i18n/ingram.pot (+415/-0)
ingram/ingram.py (+355/-0)
ingram/ingram_view.xml (+77/-0)
ingram/product.py (+48/-0)
ingram/product_view.xml (+30/-0)
ingram/security/ir.model.access.csv (+2/-0)
ingram/settings/csv_mapping.xml (+169/-0)
ingram/settings/ingram_data.xml (+32/-0)
ingram/temp/.~lock.dest.csv# (+1/-0)
ingram/temp/CATSCAT.TXT (+548/-0)
ingram/temp/PRICE09.TXT (+43321/-0)
l10n_fr_rib/__init__.py (+25/-0)
l10n_fr_rib/__openerp__.py (+51/-0)
l10n_fr_rib/bank.py (+118/-0)
l10n_fr_rib/bank_data.xml (+44/-0)
l10n_fr_rib/bank_view.xml (+44/-0)
l10n_fr_rib/i18n/fr.po (+132/-0)
l10n_fr_rib/i18n/l10n_fr_rib.pot (+112/-0)
label/__openerp__.py (+1/-0)
label/i18n/hu.po (+0/-415)
label/i18n/th.po (+415/-0)
label/partner_wizard.xml (+8/-1)
label/report/report_partner_labels.py (+61/-36)
label/report_label_data.xml (+14/-0)
label/wizard/wizard_partner_labels.py (+67/-123)
label/wizard/wizard_partner_labels_view.xml (+37/-0)
lunch/i18n/ar.po (+360/-0)
lunch/i18n/hr.po (+349/-0)
lunch/i18n/ro.po (+360/-0)
marketing/i18n/ar.po (+434/-0)
marketing/i18n/hr.po (+434/-0)
mrp_operations_extension/__init__.py (+24/-0)
mrp_operations_extension/__openerp__.py (+41/-0)
mrp_operations_extension/mrp_operations_extension.py (+39/-0)
nan_product_pack/pack.py (+4/-0)
paydays/i18n/it.po (+50/-0)
point_of_sale/i18n/nl.po (+178/-229)
product_gs1_128/__init__.py (+22/-0)
product_gs1_128/__openerp__.py (+52/-0)
product_gs1_128/data/product.gs1_128.csv (+131/-0)
product_gs1_128/i18n/fr.po (+850/-0)
product_gs1_128/product_gs1_128.py (+182/-0)
product_gs1_128/product_gs1_128_view.xml (+46/-0)
product_gs1_128/res_users.py (+34/-0)
product_gs1_128/res_users_view.xml (+19/-0)
product_gs1_128/security/ir.model.access.csv (+2/-0)
product_icecat/i18n/ca.po (+18/-15)
product_icecat/i18n/es.po (+14/-11)
product_icecat/icecat/0884343043951.xml (+969/-0)
product_icecat/icecat/4026203829923.xml (+456/-0)
product_icecat/icecat/4905524709148.xml (+792/-0)
product_icecat/icecat/4905524713244.xml (+900/-0)
product_icecat/icecat/4905524716207.xml (+1351/-0)
product_icecat/icecat/4905524719888.xml (+1441/-0)
product_icecat/icecat/4905524720464.xml (+1380/-0)
product_icecat/icecat/8710103446002.xml (+533/-0)
product_links/__openerp__.py (+2/-1)
product_links/security/ir.model.access.csv (+3/-0)
product_m2mcategories/product_view.xml (+13/-1)
product_minimal_stock_rule/__init__.py (+1/-0)
product_minimal_stock_rule/__openerp__.py (+43/-0)
product_minimal_stock_rule/product.py (+55/-0)
product_minimal_stock_rule/product_minimal_stock_rule_view.xml (+17/-0)
product_minimal_stock_rule/test/test_rule.yml (+20/-0)
product_variant_configurator/configurator_view.xml (+50/-55)
product_variant_configurator/configurator_wizard.py (+13/-9)
product_variant_configurator/product.py (+4/-3)
product_variant_configurator/sale.py (+3/-4)
product_variant_configurator/sale_view.xml (+46/-50)
product_variant_configurator/security/ir.model.access.csv (+3/-3)
product_variant_multi/__openerp__.py (+5/-1)
product_variant_multi/i18n/ca.po (+381/-118)
product_variant_multi/i18n/es.po (+381/-118)
product_variant_multi/i18n/fr.po (+299/-102)
product_variant_multi/i18n/hu.po (+296/-102)
product_variant_multi/i18n/pl.po (+316/-104)
product_variant_multi/i18n/product_variant_multi.pot (+289/-102)
product_variant_multi/i18n/pt.po (+317/-104)
product_variant_multi/i18n/sv.po (+283/-98)
product_variant_multi/product_variant.py (+72/-42)
product_variant_multi/product_view.xml (+83/-57)
product_variant_multi_advanced/__openerp__.py (+1/-1)
product_variant_multi_advanced/product.py (+4/-3)
product_variant_multi_advanced/product.xml (+0/-1)
project_task_delegate_state/__init__.py (+1/-0)
project_task_delegate_state/__openerp__.py (+41/-0)
project_task_delegate_state/project.py (+33/-0)
project_task_delegate_state/tests/delegate.yml (+52/-0)
sale_delivery/i18n/nl.po (+124/-0)
sale_margin/i18n/ar.po (+358/-0)
sale_margin/i18n/hr.po (+369/-0)
sale_pricelist_recalculation/wizard/wizard_sale_pricelist_recalculation.py (+2/-2)
sale_pricelist_recalculation/wizard/wizard_sale_pricelist_recalculation.xml (+1/-9)
sale_product_multistep_configurator/sale.py (+1/-3)
sale_product_multistep_configurator/sale_product_multistep_configurator.py (+6/-2)
sale_product_multistep_configurator/sale_product_multistep_configurator.xml (+59/-59)
sale_product_multistep_configurator/sale_view.xml (+68/-68)
sale_product_multistep_configurator/security/ir.model.access.csv (+1/-1)
server_migration/__init__.py (+20/-12)
server_migration/__openerp__.py (+20/-12)
server_migration/migration.py (+20/-12)
server_migration/wizard/__init__.py (+20/-12)
server_migration/wizard/configuration.py (+20/-12)
server_migration/wizard/load_config.py (+20/-12)
server_migration/wizard/wizard_import_data.py (+20/-12)
server_migration/wizard/wizard_model_compare.py (+20/-12)
server_migration/wizard/wizard_server_compare.py (+20/-12)
smtpclient/security/ir.model.access.csv (+1/-0)
stock_planning/i18n/nl.po (+368/-0)
To merge this branch: bzr merge lp:openobject-addons/extra-6.0
Reviewer Review Type Date Requested Status
credativ Pending
Review via email: mp+81966@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Dimitri John Ledkov (ex-credativ) (dle-credativ) wrote :

do not merge.

ongoing view of what we are missing.

lp:openobject-addons/extra-6.0 updated
5593. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5594. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5595. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5596. By Stefan Rijnhart (Opener)

[DEL] removed obsolete version of account_banking modules

5597. By Raimon Esteve (www.zikzakmedia.com)

[IMP] Product m2mcategories: Add Search View

5598. By Raimon Esteve (www.zikzakmedia.com)

Base External Mapping: if values not defined out_function

5599. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5600. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5601. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5602. By Guewen Baconnier @ Camptocamp <email address hidden>

[FIX] product_links: missing security on product.link

5603. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5604. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5605. By Raimon Esteve (www.zikzakmedia.com)

[ADD] Product Icecat. Import Icecat Catalog to OpenERP Products. Use XML and EAN13

5606. By Raimon Esteve (www.zikzakmedia.com)

[ADD] Ingram. Ingram Micro Connector

5607. By Guewen Baconnier @ Camptocamp <email address hidden>

[FIX] c2c_budget: replaced mutable default arguments by None

5608. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5609. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5610. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5611. By Numerigraphe - Lionel Sausin <email address hidden>

[ADD] import product_gs1_128 from v5.0 extra addons

5612. By Numerigraphe - Lionel Sausin <email address hidden>

[FIX] upgrade product_gs1_128 for v6.0

5613. By Jordi Esteve (www.zikzakmedia.com)

[FIX] server_migration: Changed GNU Affero license to the original GPL v2 license of the v5 (the change of the license was made by mistake).

5614. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5615. By Raimon Esteve (www.zikzakmedia.com)

[IMP] Product Variant Multi: Action Window product.template to product.product

5616. By Raimon Esteve (www.zikzakmedia.com)

[IMP] Product Variant Multi. When Generate variants, you can inherit this new method to add new values to dictionary. Also, button_generate_variants def return list product ids was created.

5617. By Raimon Esteve (www.zikzakmedia.com)

[IMP] Product Variant Multi: Locale ca and es (TODO some strings)

5618. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5619. By Numerigraphe - Lionel Sausin <email address hidden>

[ADD] l10n_fr_rib: French RIB banck account details

5620. By Raimon Esteve (www.zikzakmedia.com)

[FIX] Product Variant Multi. Comment print

5621. By Raimon Esteve (www.zikzakmedia.com)

[FIX] Product Variant Multi. product.product name required

5622. By Raimon Esteve (www.zikzakmedia.com)

[IMP] Product Variant Multi. Product Template Search View

5623. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5624. By Raimon Esteve (www.zikzakmedia.com)

[FIX] Product Variant Multi. Stock depend and try safe eval (don't get error by wrong expression)

5625. By Serpent Consulting Services

[IMP] hotel : Hotel Improvements, Removed Unnecessary fields, _inherits should have cascade,Field Hotel Policy added mapped to Order Policy,Hotel Wizard made osv_memory, Created a calendar view for hotel folio, Added a field duration for the duration of leaving

5626. By Serpent Consulting Services

[FIX] Hotel_housekeeping : Corrections

5627. By Serpent Consulting Services

[FIX] Hotel_housekeeping : Import librarries Corrections

5628. By Serpent Consulting Services

[FIX] Hotel_housekeeping : added the missing __openerp__.py

5629. By Serpent Consulting Services

[FIX] Hotel_housekeeping : Corrections

5630. By Serpent Consulting Services

[FIX] Hotel_housekeeping : Corrections

5631. By Serpent Consulting Services

[REF]hotel: Corrections

5632. By Serpent Consulting Services

[FIX/REF] Product_variant_multi,product_variant_multi_advanced : corrections and little optimization

5633. By Serpent Consulting Services

[FIX/REF] hr_skill : Improvement of the module

5634. By Serpent Consulting Services

[FIX/REF] asterisk/reminder : Change of the name of __terp__.py to __openerp__.py

5635. By ViktorNagy

Added project_task_delegate_state.

The delegate method of project.task immediately opens the new task.

5636. By ViktorNagy

Label: B6 envelope format added

5637. By ViktorNagy

Hungarian translations added: label, account_payment_extension.

1 translation string for account payment extension had to be rewritten with dictionary based string substitution. All po files were corrected accordingly.

5638. By ViktorNagy

Added product_minimal_stock_rule

Adds a new tab to product form that shows minimal orderpoint rules.

5639. By ViktorNagy

The label addon was rewritten to use a new type wizard instead of the old wizard interface.

5640. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5641. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5642. By Serpent Consulting Services

[IMP] sale_product_multistep_configurator, product_variant_configurator:- replace groups name based on version 6.0.

5643. By Serpent Consulting Services

[IMP] product_variant_configurator, sale_product_multistep_configurator :- module convert v5 to v6 and improve code and view.

5644. By jordi

[FIX] smtpclient : Improve the access rights

5645. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5646. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5647. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5648. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5649. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5650. By Jordi Esteve (www.zikzakmedia.com)

[FIX] nan_product_pack: Fixed bug when processing a pack including components with quantity=0

5651. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5652. By Alexis de Lattre

In the "product template" view, the variants tab is now always displayed and it shows by default the list of variants. That way, for a mono-variant product, you can see it's single variant.
When you activate the "is multi variant" option, it shows the dimensions and the buttons to auto-generate variants.

5653. By Serpent Consulting Services

[REF] Fleet_Maintenance

5654. By Serpent Consulting Services

[REF] Fleet_Maintenance: V5 to v6

5655. By Serpent Consulting Services

[CODE Migration] Fleet_Maintenance: V5 to v6 migration (TODO: Production testing)

5656. By Serpent Consulting Services

[FIX/REF/CODE Migration] hr_holidays_request : Correction and code migration

5657. By Serpent Consulting Services

[FIX] Sale_pricelist_recalculation : Corrections

5658. By Launchpad Translations on behalf of openerp-commiter

Launchpad automatic translations update.

5659. By Serpent Consulting Services

[ADD] added mrp_operations_extension module.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore' (properties changed: +x to -x)
2--- .bzrignore 2010-07-06 05:10:58 +0000
3+++ .bzrignore 2012-01-12 08:05:26 +0000
4@@ -1,1 +1,3 @@
5 *.bzr
6+.pydevproject
7+.settings
8
9=== added file 'account_asset/i18n/es_AR.po'
10--- account_asset/i18n/es_AR.po 1970-01-01 00:00:00 +0000
11+++ account_asset/i18n/es_AR.po 2012-01-12 08:05:26 +0000
12@@ -0,0 +1,529 @@
13+# Spanish (Argentina) translation for openobject-addons
14+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
15+# This file is distributed under the same license as the openobject-addons package.
16+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
17+#
18+msgid ""
19+msgstr ""
20+"Project-Id-Version: openobject-addons\n"
21+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
22+"POT-Creation-Date: 2009-11-24 12:54+0000\n"
23+"PO-Revision-Date: 2011-11-30 23:40+0000\n"
24+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
25+"Language-Team: Spanish (Argentina) <es_AR@li.org>\n"
26+"MIME-Version: 1.0\n"
27+"Content-Type: text/plain; charset=UTF-8\n"
28+"Content-Transfer-Encoding: 8bit\n"
29+"X-Launchpad-Export-Date: 2011-12-01 05:54+0000\n"
30+"X-Generator: Launchpad (build 14414)\n"
31+
32+#. module: account_asset
33+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_normal
34+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_normal
35+msgid "Open Assets"
36+msgstr ""
37+
38+#. module: account_asset
39+#: field:account.asset.property,method_end:0
40+#: field:account.asset.property.history,method_end:0
41+msgid "Ending date"
42+msgstr ""
43+
44+#. module: account_asset
45+#: view:account.asset.asset:0
46+msgid "Depreciation board"
47+msgstr ""
48+
49+#. module: account_asset
50+#: view:account.asset.asset:0
51+#: field:account.asset.asset,name:0
52+#: field:account.asset.board,asset_id:0
53+#: field:account.asset.property,asset_id:0
54+#: field:account.invoice.line,asset_id:0
55+#: field:account.move.line,asset_id:0
56+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_form
57+#: model:ir.model,name:account_asset.model_account_asset_asset
58+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_form
59+msgid "Asset"
60+msgstr ""
61+
62+#. module: account_asset
63+#: constraint:ir.actions.act_window:0
64+msgid "Invalid model name in the action definition."
65+msgstr ""
66+
67+#. module: account_asset
68+#: selection:account.asset.property,method:0
69+msgid "Linear"
70+msgstr ""
71+
72+#. module: account_asset
73+#: view:account.asset.asset:0
74+msgid "Change duration"
75+msgstr ""
76+
77+#. module: account_asset
78+#: field:account.asset.asset,child_ids:0
79+msgid "Child assets"
80+msgstr ""
81+
82+#. module: account_asset
83+#: field:account.asset.board,value_asset:0
84+msgid "Asset Value"
85+msgstr "valor de activos"
86+
87+#. module: account_asset
88+#: wizard_field:account.asset.modify,init,name:0
89+msgid "Reason"
90+msgstr ""
91+
92+#. module: account_asset
93+#: view:account.asset.asset:0
94+#: field:account.asset.asset,entry_ids:0
95+#: wizard_field:account.asset.compute,asset_compute,move_ids:0
96+msgid "Entries"
97+msgstr ""
98+
99+#. module: account_asset
100+#: wizard_view:account.asset.compute,asset_compute:0
101+msgid "Generated entries"
102+msgstr ""
103+
104+#. module: account_asset
105+#: wizard_field:account.asset.modify,init,method_delay:0
106+#: field:account.asset.property,method_delay:0
107+#: field:account.asset.property.history,method_delay:0
108+msgid "Number of interval"
109+msgstr ""
110+
111+#. module: account_asset
112+#: wizard_button:account.asset.compute,asset_compute,asset_open:0
113+msgid "Open entries"
114+msgstr ""
115+
116+#. module: account_asset
117+#: view:account.asset.asset:0
118+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list
119+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list
120+#: model:ir.ui.menu,name:account_asset.menu_finance_Assets
121+#: model:ir.ui.menu,name:account_asset.menu_finance_config_Assets
122+msgid "Assets"
123+msgstr ""
124+
125+#. module: account_asset
126+#: selection:account.asset.property,method:0
127+msgid "Progressive"
128+msgstr ""
129+
130+#. module: account_asset
131+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_list_draft
132+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_list_draft
133+msgid "Draft Assets"
134+msgstr ""
135+
136+#. module: account_asset
137+#: wizard_view:account.asset.modify,init:0
138+#: wizard_field:account.asset.modify,init,note:0
139+#: view:account.asset.property.history:0
140+msgid "Notes"
141+msgstr "Notas"
142+
143+#. module: account_asset
144+#: view:account.asset.asset:0
145+msgid "Change history"
146+msgstr ""
147+
148+#. module: account_asset
149+#: view:account.asset.asset:0
150+msgid "Depreciation entries"
151+msgstr ""
152+
153+#. module: account_asset
154+#: view:account.asset.asset:0
155+msgid "Methods"
156+msgstr ""
157+
158+#. module: account_asset
159+#: wizard_view:account.asset.modify,init:0
160+msgid "Asset properties to modify"
161+msgstr ""
162+
163+#. module: account_asset
164+#: field:account.asset.asset,partner_id:0
165+msgid "Partner"
166+msgstr ""
167+
168+#. module: account_asset
169+#: wizard_field:account.asset.modify,init,method_period:0
170+#: field:account.asset.property,method_period:0
171+#: field:account.asset.property.history,method_period:0
172+msgid "Period per interval"
173+msgstr ""
174+
175+#. module: account_asset
176+#: view:account.asset.asset:0
177+msgid "Depreciation duration"
178+msgstr ""
179+
180+#. module: account_asset
181+#: field:account.asset.property,account_analytic_id:0
182+msgid "Analytic account"
183+msgstr ""
184+
185+#. module: account_asset
186+#: field:account.asset.property,state:0
187+msgid "State"
188+msgstr ""
189+
190+#. module: account_asset
191+#: view:account.asset.asset:0
192+msgid "Depreciation methods"
193+msgstr ""
194+
195+#. module: account_asset
196+#: view:account.asset.asset:0
197+msgid "Other information"
198+msgstr ""
199+
200+#. module: account_asset
201+#: field:account.asset.board,value_asset_cumul:0
202+msgid "Cumul. value"
203+msgstr ""
204+
205+#. module: account_asset
206+#: view:account.asset.property:0
207+msgid "Assets methods"
208+msgstr ""
209+
210+#. module: account_asset
211+#: constraint:ir.ui.view:0
212+msgid "Invalid XML for View Architecture!"
213+msgstr ""
214+
215+#. module: account_asset
216+#: model:ir.model,name:account_asset.model_account_asset_property
217+msgid "Asset property"
218+msgstr ""
219+
220+#. module: account_asset
221+#: wizard_view:account.asset.compute,asset_compute:0
222+#: wizard_view:account.asset.compute,init:0
223+#: wizard_button:account.asset.compute,init,asset_compute:0
224+#: model:ir.actions.wizard,name:account_asset.wizard_asset_compute
225+#: model:ir.ui.menu,name:account_asset.menu_wizard_asset_compute
226+msgid "Compute assets"
227+msgstr ""
228+
229+#. module: account_asset
230+#: wizard_view:account.asset.modify,init:0
231+#: wizard_button:account.asset.modify,init,asset_modify:0
232+#: model:ir.actions.wizard,name:account_asset.wizard_asset_modify
233+msgid "Modify asset"
234+msgstr ""
235+
236+#. module: account_asset
237+#: view:account.asset.asset:0
238+msgid "Confirm asset"
239+msgstr ""
240+
241+#. module: account_asset
242+#: view:account.asset.property.history:0
243+#: model:ir.model,name:account_asset.model_account_asset_property_history
244+msgid "Asset history"
245+msgstr ""
246+
247+#. module: account_asset
248+#: field:account.asset.property,date:0
249+msgid "Date created"
250+msgstr ""
251+
252+#. module: account_asset
253+#: model:ir.module.module,description:account_asset.module_meta_information
254+msgid ""
255+"Financial and accounting asset management.\n"
256+" Allows to define\n"
257+" * Asset category. \n"
258+" * Assets.\n"
259+" *Asset usage period and property.\n"
260+" "
261+msgstr ""
262+
263+#. module: account_asset
264+#: field:account.asset.board,value_gross:0
265+#: field:account.asset.property,value_total:0
266+msgid "Gross value"
267+msgstr ""
268+
269+#. module: account_asset
270+#: selection:account.asset.property,method_time:0
271+msgid "Ending period"
272+msgstr ""
273+
274+#. module: account_asset
275+#: field:account.asset.board,name:0
276+msgid "Asset name"
277+msgstr ""
278+
279+#. module: account_asset
280+#: view:account.asset.asset:0
281+msgid "Accounts information"
282+msgstr ""
283+
284+#. module: account_asset
285+#: field:account.asset.asset,note:0
286+#: field:account.asset.category,note:0
287+#: field:account.asset.property.history,note:0
288+msgid "Note"
289+msgstr ""
290+
291+#. module: account_asset
292+#: selection:account.asset.asset,state:0
293+#: selection:account.asset.property,state:0
294+msgid "Draft"
295+msgstr ""
296+
297+#. module: account_asset
298+#: field:account.asset.property,type:0
299+msgid "Depr. method type"
300+msgstr ""
301+
302+#. module: account_asset
303+#: field:account.asset.property,account_asset_id:0
304+msgid "Asset account"
305+msgstr ""
306+
307+#. module: account_asset
308+#: field:account.asset.property.history,asset_property_id:0
309+msgid "Method"
310+msgstr ""
311+
312+#. module: account_asset
313+#: selection:account.asset.asset,state:0
314+msgid "Normal"
315+msgstr ""
316+
317+#. module: account_asset
318+#: field:account.asset.property,method_progress_factor:0
319+msgid "Progressif factor"
320+msgstr ""
321+
322+#. module: account_asset
323+#: field:account.asset.asset,localisation:0
324+msgid "Localisation"
325+msgstr ""
326+
327+#. module: account_asset
328+#: field:account.asset.property,method:0
329+msgid "Computation method"
330+msgstr ""
331+
332+#. module: account_asset
333+#: field:account.asset.property,method_time:0
334+msgid "Time method"
335+msgstr ""
336+
337+#. module: account_asset
338+#: field:account.asset.asset,active:0
339+msgid "Active"
340+msgstr ""
341+
342+#. module: account_asset
343+#: field:account.asset.property.history,user_id:0
344+msgid "User"
345+msgstr ""
346+
347+#. module: account_asset
348+#: field:account.asset.asset,property_ids:0
349+msgid "Asset method name"
350+msgstr ""
351+
352+#. module: account_asset
353+#: field:account.asset.asset,date:0
354+#: field:account.asset.property.history,date:0
355+msgid "Date"
356+msgstr ""
357+
358+#. module: account_asset
359+#: field:account.asset.board,value_net:0
360+msgid "Net value"
361+msgstr ""
362+
363+#. module: account_asset
364+#: wizard_view:account.asset.close,init:0
365+#: model:ir.actions.wizard,name:account_asset.wizard_asset_close
366+msgid "Close asset"
367+msgstr ""
368+
369+#. module: account_asset
370+#: field:account.asset.property,history_ids:0
371+msgid "History"
372+msgstr ""
373+
374+#. module: account_asset
375+#: field:account.asset.property,account_actif_id:0
376+msgid "Depreciation account"
377+msgstr ""
378+
379+#. module: account_asset
380+#: field:account.asset.asset,period_id:0
381+#: wizard_field:account.asset.compute,init,period_id:0
382+msgid "Period"
383+msgstr ""
384+
385+#. module: account_asset
386+#: model:ir.actions.act_window,name:account_asset.action_account_asset_category_form
387+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_category_form
388+msgid "Asset Category"
389+msgstr ""
390+
391+#. module: account_asset
392+#: wizard_button:account.asset.close,init,end:0
393+#: wizard_button:account.asset.compute,init,end:0
394+#: wizard_button:account.asset.modify,init,end:0
395+msgid "Cancel"
396+msgstr ""
397+
398+#. module: account_asset
399+#: selection:account.asset.asset,state:0
400+#: wizard_button:account.asset.compute,asset_compute,end:0
401+#: selection:account.asset.property,state:0
402+msgid "Close"
403+msgstr ""
404+
405+#. module: account_asset
406+#: selection:account.asset.property,state:0
407+msgid "Open"
408+msgstr ""
409+
410+#. module: account_asset
411+#: constraint:ir.model:0
412+msgid ""
413+"The Object name must start with x_ and not contain any special character !"
414+msgstr ""
415+
416+#. module: account_asset
417+#: model:ir.module.module,shortdesc:account_asset.module_meta_information
418+msgid "Asset management"
419+msgstr ""
420+
421+#. module: account_asset
422+#: view:account.asset.board:0
423+#: field:account.asset.property,board_ids:0
424+#: model:ir.model,name:account_asset.model_account_asset_board
425+msgid "Asset board"
426+msgstr ""
427+
428+#. module: account_asset
429+#: field:account.asset.asset,state:0
430+msgid "Global state"
431+msgstr ""
432+
433+#. module: account_asset
434+#: selection:account.asset.property,method_time:0
435+msgid "Delay"
436+msgstr ""
437+
438+#. module: account_asset
439+#: wizard_view:account.asset.close,init:0
440+msgid "General information"
441+msgstr ""
442+
443+#. module: account_asset
444+#: field:account.asset.property,journal_analytic_id:0
445+msgid "Analytic journal"
446+msgstr ""
447+
448+#. module: account_asset
449+#: field:account.asset.property,name:0
450+msgid "Method name"
451+msgstr ""
452+
453+#. module: account_asset
454+#: field:account.asset.property,journal_id:0
455+msgid "Journal"
456+msgstr ""
457+
458+#. module: account_asset
459+#: field:account.asset.property.history,name:0
460+msgid "History name"
461+msgstr ""
462+
463+#. module: account_asset
464+#: view:account.asset.asset:0
465+msgid "Close method"
466+msgstr ""
467+
468+#. module: account_asset
469+#: field:account.asset.property,entry_asset_ids:0
470+msgid "Asset Entries"
471+msgstr ""
472+
473+#. module: account_asset
474+#: field:account.asset.asset,category_id:0
475+#: view:account.asset.category:0
476+#: field:account.asset.category,name:0
477+#: model:ir.model,name:account_asset.model_account_asset_category
478+msgid "Asset category"
479+msgstr ""
480+
481+#. module: account_asset
482+#: view:account.asset.asset:0
483+msgid "Depreciation"
484+msgstr ""
485+
486+#. module: account_asset
487+#: field:account.asset.asset,code:0
488+#: field:account.asset.category,code:0
489+msgid "Asset code"
490+msgstr ""
491+
492+#. module: account_asset
493+#: field:account.asset.asset,value_total:0
494+msgid "Total value"
495+msgstr ""
496+
497+#. module: account_asset
498+#: selection:account.asset.asset,state:0
499+msgid "View"
500+msgstr ""
501+
502+#. module: account_asset
503+#: view:account.asset.asset:0
504+msgid "General info"
505+msgstr ""
506+
507+#. module: account_asset
508+#: field:account.asset.asset,sequence:0
509+msgid "Sequence"
510+msgstr ""
511+
512+#. module: account_asset
513+#: field:account.asset.property,value_residual:0
514+msgid "Residual value"
515+msgstr ""
516+
517+#. module: account_asset
518+#: wizard_button:account.asset.close,init,asset_close:0
519+msgid "End of asset"
520+msgstr ""
521+
522+#. module: account_asset
523+#: selection:account.asset.property,type:0
524+msgid "Direct"
525+msgstr ""
526+
527+#. module: account_asset
528+#: selection:account.asset.property,type:0
529+msgid "Indirect"
530+msgstr ""
531+
532+#. module: account_asset
533+#: field:account.asset.asset,parent_id:0
534+msgid "Parent asset"
535+msgstr ""
536+
537+#. module: account_asset
538+#: model:ir.actions.act_window,name:account_asset.action_account_asset_asset_tree
539+#: model:ir.ui.menu,name:account_asset.menu_action_account_asset_asset_tree
540+msgid "Asset Hierarchy"
541+msgstr ""
542
543=== removed directory 'account_banking'
544=== removed file 'account_banking/__init__.py'
545--- account_banking/__init__.py 2010-07-06 05:10:58 +0000
546+++ account_banking/__init__.py 1970-01-01 00:00:00 +0000
547@@ -1,33 +0,0 @@
548-# -*- encoding: utf-8 -*-
549-##############################################################################
550-#
551-# Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
552-# All Rights Reserved
553-#
554-# WARNING: This program as such is intended to be used by professional
555-# programmers who take the whole responsability of assessing all potential
556-# consequences resulting from its eventual inadequacies and bugs
557-# End users who are looking for a ready-to-use solution with commercial
558-# garantees and support are strongly adviced to contract EduSense BV
559-#
560-# This program is free software: you can redistribute it and/or modify
561-# it under the terms of the GNU General Public License as published by
562-# the Free Software Foundation, either version 3 of the License, or
563-# (at your option) any later version.
564-#
565-# This program is distributed in the hope that it will be useful,
566-# but WITHOUT ANY WARRANTY; without even the implied warranty of
567-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
568-# GNU General Public License for more details.
569-#
570-# You should have received a copy of the GNU General Public License
571-# along with this program. If not, see <http://www.gnu.org/licenses/>.
572-#
573-##############################################################################
574-import sepa
575-import record
576-import account_banking
577-import parsers
578-import wizard
579-
580-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
581
582=== removed file 'account_banking/__terp__.py'
583--- account_banking/__terp__.py 2010-07-06 05:10:58 +0000
584+++ account_banking/__terp__.py 1970-01-01 00:00:00 +0000
585@@ -1,104 +0,0 @@
586-##############################################################################
587-#
588-# Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
589-# All Rights Reserved
590-#
591-# WARNING: This program as such is intended to be used by professional
592-# programmers who take the whole responsability of assessing all potential
593-# consequences resulting from its eventual inadequacies and bugs
594-# End users who are looking for a ready-to-use solution with commercial
595-# garantees and support are strongly adviced to contract EduSense BV
596-#
597-# This program is free software: you can redistribute it and/or modify
598-# it under the terms of the GNU General Public License as published by
599-# the Free Software Foundation, either version 3 of the License, or
600-# (at your option) any later version.
601-#
602-# This program is distributed in the hope that it will be useful,
603-# but WITHOUT ANY WARRANTY; without even the implied warranty of
604-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
605-# GNU General Public License for more details.
606-#
607-# You should have received a copy of the GNU General Public License
608-# along with this program. If not, see <http://www.gnu.org/licenses/>.
609-#
610-##############################################################################
611-{
612- 'name': 'Account Banking',
613- 'version': '0.1.9',
614- 'license': 'GPL-3',
615- 'author': 'EduSense BV',
616- 'website': 'http://www.edusense.nl',
617- 'category': 'Account Banking',
618- 'depends': ['base', 'account', 'account_payment'],
619- 'init_xml': [],
620- 'update_xml': [
621- #'security/ir.model.access.csv',
622- 'account_banking_import_wizard.xml',
623- 'account_banking_view.xml',
624- 'account_banking_workflow.xml',
625- ],
626- 'demo_xml': [],
627- 'description': '''
628- Module to do banking.
629-
630- Note: This module is depending on BeautifulSoup.
631-
632- This modules tries to combine all current banking import and export
633- schemes. Rationale for this is that it is quite common to have foreign
634- bank account numbers next to national bank account numbers. The current
635- approach, which hides the national banking interface schemes in the
636- l10n_xxx modules, makes it very difficult to use these simultanious.
637- A more banking oriented approach seems more logical and cleaner.
638-
639- Changes to default OpenERP:
640-
641- * Puts focus on the real life messaging with banks:
642- + Bank statement lines upgraded to independent bank transactions.
643- + Banking statements have no special accountancy meaning, they're just
644- message envelopes for a number of bank transactions.
645- + Bank statements can be either encoded by hand to reflect the document
646- version of Bank Statements, or created as an optional side effect of
647- importing Bank Transactions.
648-
649- * Preparations for SEPA:
650- + IBAN accounts are the standard in the SEPA countries
651- + local accounts are derived from SEPA (excluding Turkey) but are
652- considered to be identical to the corresponding SEPA account.
653- + Banks are identified with either Country + Bank code + Branch code or BIC
654- + Each bank can have its own pace in introducing SEPA into their
655- communication with their customers.
656- + National online databases can be used to convert BBAN's to IBAN's.
657- + The SWIFT database is consulted for bank information.
658-
659- * Adds dropin extensible import facility for bank communication in:
660- - Drop-in input parser development.
661- - MultiBank (NL) format transaction files available as
662- account_banking_nl_multibank,
663- - (todo) MT940 (Swift) format transaction files,
664- - (todo) CODA (BE) format transaction files,
665- - (wish) SEPA Credits (ISO 200022) messages,
666-
667- * Extends payments for digital banking:
668- + Adapted workflow in payments to reflect banking operations
669- + Relies on account_payment mechanics to extend with export generators.
670- - ClieOp3 (NL) payment and direct debit orders files available as
671- account_banking_nl_clieop
672- - (wish) BTL91 (NL) payment orders files (no format description available),
673- - (wish) SEPA Direct Debits (ISO 200022) messages
674-
675- * Additional features for the import/export mechanism:
676- + Automatic matching and creation of bank accounts, banks and partners,
677- during import of statements.
678- + Automatic matching with invoices and payments.
679- + Sound import mechanism, allowing multiple imports of the same
680- transactions repeated over multiple files.
681- + Journal configuration per bank account.
682- + Business logic and format parsing strictly separated to ease the
683- development of new parsers.
684- + No special configuration needed for the parsers, new parsers are
685- recognized and made available at server (re)start.
686- ''',
687- 'active': False,
688- 'installable': True,
689-}
690
691=== removed file 'account_banking/account_banking.py'
692--- account_banking/account_banking.py 2010-07-06 05:10:58 +0000
693+++ account_banking/account_banking.py 1970-01-01 00:00:00 +0000
694@@ -1,963 +0,0 @@
695-# -*- encoding: utf-8 -*-
696-##############################################################################
697-#
698-# Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
699-# All Rights Reserved
700-#
701-# This program is free software: you can redistribute it and/or modify
702-# it under the terms of the GNU General Public License as published by
703-# the Free Software Foundation, either version 3 of the License, or
704-# (at your option) any later version.
705-#
706-# This program is distributed in the hope that it will be useful,
707-# but WITHOUT ANY WARRANTY; without even the implied warranty of
708-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
709-# GNU General Public License for more details.
710-#
711-# You should have received a copy of the GNU General Public License
712-# along with this program. If not, see <http://www.gnu.org/licenses/>.
713-#
714-##############################################################################
715-
716-'''
717-This module shows resemblance to both account_bankimport/bankimport.py,
718-account/account_bank_statement.py and account_payment(_export). All hail to
719-the makers. account_bankimport is only referenced for their ideas and the
720-framework of the filters, which they in their turn seem to have derived
721-from account_coda.
722-
723-Modifications are extensive:
724-
725-1. In relation to account/account_bank_statement.py:
726- account.bank.statement is effectively stripped from its account.period
727- association, while account.bank.statement.line is extended with the same
728- association, thereby reflecting real world usage of bank.statement as a
729- list of bank transactions and bank.statement.line as a bank transaction.
730-
731-2. In relation to account/account_bankimport:
732- All filter objects and extensions to res.company are removed. Instead a
733- flexible auto-loading and auto-browsing plugin structure is created,
734- whereby business logic and encoding logic are strictly separated.
735- Both parsers and business logic are rewritten from scratch.
736-
737- The association of account.journal with res.company is replaced by an
738- association of account.journal with res.partner.bank, thereby allowing
739- multiple bank accounts per company and one journal per bank account.
740-
741- The imported bank statement file does not result in a single 'bank
742- statement', but in a list of bank statements by definition of whatever the
743- bank sees as a statement. Every imported bank statement contains at least
744- one bank transaction, which is a modded account.bank.statement.line.
745-
746-3. In relation to account_payment:
747- An additional state was inserted between 'open' and 'done', to reflect a
748- exported bank orders file which was not reported back through statements.
749- The import of statements matches the payments and reconciles them when
750- needed, flagging them 'done'. When no export wizards are found, the
751- default behavior is to flag the orders as 'sent', not as 'done'.
752-'''
753-import time
754-import sys
755-import sepa
756-from osv import osv, fields
757-from tools.translate import _
758-from wizard.banktools import get_or_create_bank
759-
760-class account_banking_account_settings(osv.osv):
761- '''Default Journal for Bank Account'''
762- _name = 'account.banking.account.settings'
763- _description = __doc__
764- _columns = {
765- 'company_id': fields.many2one('res.company', 'Company', select=True,
766- required=True),
767- 'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account',
768- select=True, required=True),
769- 'journal_id': fields.many2one('account.journal', 'Journal',
770- required=True),
771- 'default_credit_account_id': fields.many2one(
772- 'account.account', 'Default credit account', select=True,
773- help=('The account to use when an unexpected payment was signaled. '
774- 'This can happen when a direct debit payment is cancelled '
775- 'by a customer, or when no matching payment can be found. '
776- ' Mind that you can correct movements before confirming them.'
777- ),
778- required=True
779- ),
780- 'default_debit_account_id': fields.many2one(
781- 'account.account', 'Default debit account',
782- select=True, required=True,
783- help=('The account to use when an unexpected payment is received. '
784- 'This can be needed when a customer pays in advance or when '
785- 'no matching invoice can be found. Mind that you can correct '
786- 'movements before confirming them.'
787- ),
788- ),
789- }
790-
791- def _default_company(self, cursor, uid, context={}):
792- user = self.pool.get('res.users').browse(cursor, uid, uid, context=context)
793- if user.company_id:
794- return user.company_id.id
795- return self.pool.get('res.company').search(cursor, uid,
796- [('parent_id', '=', False)]
797- )[0]
798-
799- _defaults = {
800- 'company_id': _default_company,
801- }
802-account_banking_account_settings()
803-
804-class account_banking_imported_file(osv.osv):
805- '''Imported Bank Statements File'''
806- _name = 'account.banking.imported.file'
807- _description = __doc__
808- _columns = {
809- 'company_id': fields.many2one('res.company', 'Company',
810- select=True, readonly=True
811- ),
812- 'date': fields.datetime('Import Date', readonly=False, select=True),
813- 'format': fields.char('File Format', size=20, readonly=False),
814- 'file': fields.binary('Raw Data', readonly=False),
815- 'log': fields.text('Import Log', readonly=False),
816- 'user_id': fields.many2one('res.users', 'Responsible User',
817- readonly=False, select=True
818- ),
819- 'state': fields.selection(
820- [('unfinished', 'Unfinished'),
821- ('error', 'Error'),
822- ('ready', 'Finished'),
823- ], 'State', select=True, readonly=True
824- ),
825- 'statement_ids': fields.one2many('account.bank.statement',
826- 'banking_id', 'Statements',
827- readonly=False,
828- ),
829- }
830- _defaults = {
831- 'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
832- 'user_id': lambda self, cursor, uid, context: uid,
833- }
834-account_banking_imported_file()
835-
836-class account_bank_statement(osv.osv):
837- '''
838- Extensions from account_bank_statement:
839- 1. Removed period_id (transformed to optional boolean) - as it is no
840- longer needed.
841- 2. Extended 'button_confirm' trigger to cope with the period per
842- statement_line situation.
843- 3. Added optional relation with imported statements file
844- '''
845- _inherit = 'account.bank.statement'
846- _columns = {
847- 'period_id': fields.many2one('account.period', 'Period',
848- required=False, readonly=True),
849- 'banking_id': fields.many2one('account.banking.imported.file',
850- 'Imported File', readonly=True,
851- ),
852- }
853- _defaults = {
854- 'period_id': lambda *a: False,
855- }
856-
857- def _get_period(self, cursor, uid, date, context={}):
858- '''
859- Find matching period for date, not meant for _defaults.
860- '''
861- period_obj = self.pool.get('account.period')
862- periods = period_obj.find(cursor, uid, dt=date, context=context)
863- return periods and periods[0] or False
864-
865- def button_confirm(self, cursor, uid, ids, context=None):
866- # This is largely a copy of the original code in account
867- # As there is no valid inheritance mechanism for large actions, this
868- # is the only option to add functionality to existing actions.
869- # WARNING: when the original code changes, this trigger has to be
870- # updated in sync.
871- done = []
872- res_currency_obj = self.pool.get('res.currency')
873- res_users_obj = self.pool.get('res.users')
874- account_move_obj = self.pool.get('account.move')
875- account_move_line_obj = self.pool.get('account.move.line')
876- account_bank_statement_line_obj = \
877- self.pool.get('account.bank.statement.line')
878-
879- company_currency_id = res_users_obj.browse(cursor, uid, uid,
880- context=context).company_id.currency_id.id
881-
882- for st in self.browse(cursor, uid, ids, context):
883- if not st.state=='draft':
884- continue
885- end_bal = st.balance_end or 0.0
886- if not (abs(end_bal - st.balance_end_real) < 0.0001):
887- raise osv.except_osv(_('Error !'),
888- _('The statement balance is incorrect !\n') +
889- _('The expected balance (%.2f) is different '
890- 'than the computed one. (%.2f)') % (
891- st.balance_end_real, st.balance_end
892- ))
893- if (not st.journal_id.default_credit_account_id) \
894- or (not st.journal_id.default_debit_account_id):
895- raise osv.except_osv(_('Configration Error !'),
896- _('Please verify that an account is defined in the journal.'))
897-
898- for line in st.move_line_ids:
899- if line.state != 'valid':
900- raise osv.except_osv(_('Error !'),
901- _('The account entries lines are not in valid state.'))
902-
903- for move in st.line_ids:
904- period_id = self._get_period(cursor, uid, move.date, context=context)
905- move_id = account_move_obj.create(cursor, uid, {
906- 'journal_id': st.journal_id.id,
907- 'period_id': period_id,
908- }, context=context)
909- account_bank_statement_line_obj.write(cursor, uid, [move.id], {
910- 'move_ids': [(4, move_id, False)]
911- })
912- if not move.amount:
913- continue
914-
915- torec = []
916- if move.amount >= 0:
917- account_id = st.journal_id.default_credit_account_id.id
918- else:
919- account_id = st.journal_id.default_debit_account_id.id
920- acc_cur = ((move.amount<=0) and st.journal_id.default_debit_account_id) \
921- or move.account_id
922- amount = res_currency_obj.compute(cursor, uid, st.currency.id,
923- company_currency_id, move.amount, context=context,
924- account=acc_cur)
925- if move.reconcile_id and move.reconcile_id.line_new_ids:
926- for newline in move.reconcile_id.line_new_ids:
927- amount += newline.amount
928-
929- val = {
930- 'name': move.name,
931- 'date': move.date,
932- 'ref': move.ref,
933- 'move_id': move_id,
934- 'partner_id': ((move.partner_id) and move.partner_id.id) or False,
935- 'account_id': (move.account_id) and move.account_id.id,
936- 'credit': ((amount>0) and amount) or 0.0,
937- 'debit': ((amount<0) and -amount) or 0.0,
938- 'statement_id': st.id,
939- 'journal_id': st.journal_id.id,
940- 'period_id': period_id,
941- 'currency_id': st.currency.id,
942- }
943-
944- amount = res_currency_obj.compute(cursor, uid, st.currency.id,
945- company_currency_id, move.amount, context=context,
946- account=acc_cur)
947-
948- if move.account_id and move.account_id.currency_id:
949- val['currency_id'] = move.account_id.currency_id.id
950- if company_currency_id==move.account_id.currency_id.id:
951- amount_cur = move.amount
952- else:
953- amount_cur = res_currency_obj.compute(cursor, uid, company_currency_id,
954- move.account_id.currency_id.id, amount, context=context,
955- account=acc_cur)
956- val['amount_currency'] = amount_cur
957-
958- torec.append(account_move_line_obj.create(cursor, uid, val , context=context))
959-
960- if move.reconcile_id and move.reconcile_id.line_new_ids:
961- for newline in move.reconcile_id.line_new_ids:
962- account_move_line_obj.create(cursor, uid, {
963- 'name': newline.name or move.name,
964- 'date': move.date,
965- 'ref': move.ref,
966- 'move_id': move_id,
967- 'partner_id': ((move.partner_id) and move.partner_id.id) or False,
968- 'account_id': (newline.account_id) and newline.account_id.id,
969- 'debit': newline.amount>0 and newline.amount or 0.0,
970- 'credit': newline.amount<0 and -newline.amount or 0.0,
971- 'statement_id': st.id,
972- 'journal_id': st.journal_id.id,
973- 'period_id': period_id,
974- }, context=context)
975-
976- # Fill the secondary amount/currency
977- # if currency is not the same than the company
978- amount_currency = False
979- currency_id = False
980- if st.currency.id <> company_currency_id:
981- amount_currency = move.amount
982- currency_id = st.currency.id
983-
984- account_move_line_obj.create(cursor, uid, {
985- 'name': move.name,
986- 'date': move.date,
987- 'ref': move.ref,
988- 'move_id': move_id,
989- 'partner_id': ((move.partner_id) and move.partner_id.id) or False,
990- 'account_id': account_id,
991- 'credit': ((amount < 0) and -amount) or 0.0,
992- 'debit': ((amount > 0) and amount) or 0.0,
993- 'statement_id': st.id,
994- 'journal_id': st.journal_id.id,
995- 'period_id': period_id,
996- 'amount_currency': amount_currency,
997- 'currency_id': currency_id,
998- }, context=context)
999-
1000- for line in account_move_line_obj.browse(cursor, uid, [x.id for x in
1001- account_move_obj.browse(cursor, uid, move_id, context=context).line_id
1002- ], context=context):
1003- if line.state != 'valid':
1004- raise osv.except_osv(
1005- _('Error !'),
1006- _('Account move line "%s" is not valid')
1007- % line.name
1008- )
1009-
1010- if move.reconcile_id and move.reconcile_id.line_ids:
1011- torec += map(lambda x: x.id, move.reconcile_id.line_ids)
1012- #try:
1013- if abs(move.reconcile_amount-move.amount)<0.0001:
1014- account_move_line_obj.reconcile(
1015- cursor, uid, torec, 'statement', context
1016- )
1017- else:
1018- account_move_line_obj.reconcile_partial(
1019- cursor, uid, torec, 'statement', context
1020- )
1021- #except:
1022- # raise osv.except_osv(
1023- # _('Error !'),
1024- # _('Unable to reconcile entry "%s": %.2f') %
1025- # (move.name, move.amount)
1026- # )
1027-
1028- if st.journal_id.entry_posted:
1029- account_move_obj.write(cursor, uid, [move_id], {'state':'posted'})
1030- done.append(st.id)
1031- self.write(cursor, uid, done, {'state':'confirm'}, context=context)
1032- return True
1033-
1034-account_bank_statement()
1035-
1036-class account_bank_statement_line(osv.osv):
1037- '''
1038- Extension on basic class:
1039- 1. Extra links to account.period and res.partner.bank for tracing and
1040- matching.
1041- 2. Extra 'trans' field to carry the transaction id of the bank.
1042- 3. Extra 'international' flag to indicate the missing of a remote
1043- account number. Some banks use seperate international banking
1044- modules that do not integrate with the standard transaction files.
1045- 4. Readonly states for most fields except when in draft.
1046- '''
1047- _inherit = 'account.bank.statement.line'
1048- _description = 'Bank Transaction'
1049-
1050- def _get_period(self, cursor, uid, context={}):
1051- date = context.get('date', None)
1052- periods = self.pool.get('account.period').find(cursor, uid, dt=date)
1053- return periods and periods[0] or False
1054-
1055- def _seems_international(self, cursor, uid, context={}):
1056- '''
1057- Some banks have seperate international banking modules which do not
1058- translate correctly into the national formats. Instead, they
1059- leave key fields blank and signal this anomaly with a special
1060- transfer type.
1061- With the introduction of SEPA, this may worsen greatly, as SEPA
1062- payments are considered to be analogous to international payments
1063- by most local formats.
1064- '''
1065- # Quick and dirty check: if remote bank account is missing, assume
1066- # international transfer
1067- return not (
1068- context.get('partner_bank_id') and context['partner_bank_id']
1069- )
1070- # Not so dirty check: check if partner_id is set. If it is, check the
1071- # default/invoice addresses country. If it is the same as our
1072- # company's, its local, else international.
1073- # TODO: to be done
1074-
1075- _columns = {
1076- # Redefines
1077- 'amount': fields.float('Amount', readonly=True,
1078- states={'draft': [('readonly', False)]}),
1079- 'ref': fields.char('Ref.', size=32, readonly=True,
1080- states={'draft': [('readonly', False)]}),
1081- 'name': fields.char('Name', size=64, required=False, readonly=True,
1082- states={'draft': [('readonly', False)]}),
1083- 'date': fields.date('Date', required=True, readonly=True,
1084- states={'draft': [('readonly', False)]}),
1085- # New columns
1086- 'trans': fields.char('Bank Transaction ID', size=15, required=False,
1087- readonly=True,
1088- states={'draft':[('readonly', False)]},
1089- ),
1090- 'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account',
1091- required=False, readonly=True,
1092- states={'draft':[('readonly', False)]},
1093- ),
1094- 'period_id': fields.many2one('account.period', 'Period', required=True,
1095- states={'confirm': [('readonly', True)]}),
1096- # Not used yet, but usefull in the future.
1097- 'international': fields.boolean('International Transaction',
1098- required=False,
1099- states={'confirm': [('readonly', True)]},
1100- ),
1101- }
1102-
1103- _defaults = {
1104- 'period_id': _get_period,
1105- 'international': _seems_international,
1106- }
1107-
1108- def onchange_partner_id(self, cursor, uid, line_id, partner_id, type,
1109- currency_id, context={}
1110- ):
1111- if not partner_id:
1112- return {}
1113- users_obj = self.pool.get('res.users')
1114- partner_obj = self.pool.get('res.partner')
1115-
1116- company_currency_id = users_obj.browse(
1117- cursor, uid, uid, context=context
1118- ).company_id.currency_id.id
1119-
1120- if not currency_id:
1121- currency_id = company_currency_id
1122-
1123- partner = partner_obj.browse(cursor, uid, partner_id, context=context)
1124- if partner.supplier and not part.customer:
1125- account_id = part.property_account_payable.id
1126- type = 'supplier'
1127- elif partner.supplier and not part.customer:
1128- account_id = part.property_account_receivable.id
1129- type = 'customer'
1130- else:
1131- account_id = 0
1132- type = 'general'
1133-
1134- return {'value': {'type': type, 'account_id': account_id}}
1135-
1136- def write(self, cursor, uid, ids, values, context={}):
1137- # TODO: Not sure what to do with this, as it seems that most of
1138- # this code is related to res_partner_bank and not to this class.
1139- account_numbers = []
1140- bank_obj = self.pool.get('res.partner.bank')
1141- statement_line_obj = self.pool.get('account.bank.statement.line')
1142-
1143- if 'partner_id' in values:
1144- bank_account_ids = bank_obj.search(cursor, uid,
1145- [('partner_id','=', values['partner_id'])]
1146- )
1147- bank_accounts = bank_obj.browse(cursor, uid, bank_account_ids)
1148- import_account_numbers = statement_line_obj.browse(cursor, uid, ids)
1149-
1150- for accno in bank_accounts:
1151- # Allow acc_number and iban to co-exist (SEPA will unite the
1152- # two, but - as seen now - in an uneven pace per country)
1153- if accno.acc_number:
1154- account_numbers.append(accno.acc_number)
1155- if accno.iban:
1156- account_numbers.append(accno.iban)
1157-
1158- if any([x for x in import_account_numbers if x.bank_accnumber in
1159- account_numbers]):
1160- for accno in import_account_numbers:
1161- account_data = _get_account_data(accno.bank_accnumber)
1162- if account_data:
1163- bank_id = bank_obj.search(cursor, uid, [
1164- ('name', '=', account_data['bank_name'])
1165- ])
1166- if not bank_id:
1167- bank_id = bank_obj.create(cursor, uid, {
1168- 'name': account_data['bank_name'],
1169- 'bic': account_data['bic'],
1170- 'active': 1,
1171- })
1172- else:
1173- bank_id = bank_id[0]
1174-
1175- bank_acc = bank_obj.create(cursor, uid, {
1176- 'state': 'bank',
1177- 'partner_id': values['partner_id'],
1178- 'bank': bank_id,
1179- 'acc_number': accno.bank_accnumber,
1180- })
1181-
1182- bank_iban = bank_obj.create(cursor, uid, {
1183- 'state': 'iban',
1184- 'partner_id': values['partner_id'],
1185- 'bank': bank_id,
1186- 'iban': account_data['iban'],
1187- })
1188-
1189- else:
1190- bank_acc = bank_obj.create(cursor, uid, {
1191- 'state': 'bank',
1192- 'partner_id': values['partner_id'],
1193- 'acc_number': accno.bank_accnumber,
1194- })
1195-
1196- return super(account_bank_statement_line, self).write(
1197- cursor, uid, ids, values, context
1198- )
1199-
1200-account_bank_statement_line()
1201-
1202-class payment_type(osv.osv):
1203- '''
1204- Make description field translatable #, add country context
1205- '''
1206- _inherit = 'payment.type'
1207- _columns = {
1208- 'name': fields.char('Name', size=64, required=True, translate=True,
1209- help='Payment Type'
1210- ),
1211- #'country_id': fields.many2one('res.country', 'Country',
1212- # required=False,
1213- # help='Use this to limit this type to a specific country'
1214- # ),
1215- }
1216- #_defaults = {
1217- # 'country_id': lambda *a: False,
1218- #}
1219-payment_type()
1220-
1221-class payment_line(osv.osv):
1222- '''
1223- Add extra export_state and date_done fields; make destination bank account
1224- mandatory, as it makes no sense to send payments into thin air.
1225- '''
1226- _inherit = 'payment.line'
1227- _columns = {
1228- # New fields
1229- 'bank_id': fields.many2one('res.partner.bank',
1230- 'Destination Bank account',
1231- required=True
1232- ),
1233- 'export_state': fields.selection([
1234- ('draft', 'Draft'),
1235- ('open','Confirmed'),
1236- ('cancel','Cancelled'),
1237- ('sent', 'Sent'),
1238- ('done','Done'),
1239- ], 'State', select=True
1240- ),
1241- # Redefined fields: added states
1242- 'date_done': fields.datetime('Date Confirmed', select=True,
1243- readonly=True),
1244- 'name': fields.char(
1245- 'Your Reference', size=64, required=True,
1246- states={
1247- 'sent': [('readonly', True)],
1248- 'done': [('readonly', True)]
1249- },
1250- ),
1251- 'communication': fields.char(
1252- 'Communication', size=64, required=True,
1253- help=("Used as the message between ordering customer and current "
1254- "company. Depicts 'What do you want to say to the recipient"
1255- " about this order ?'"
1256- ),
1257- states={
1258- 'sent': [('readonly', True)],
1259- 'done': [('readonly', True)]
1260- },
1261- ),
1262- 'communication2': fields.char(
1263- 'Communication 2', size=64,
1264- help='The successor message of Communication.',
1265- states={
1266- 'sent': [('readonly', True)],
1267- 'done': [('readonly', True)]
1268- },
1269- ),
1270- 'move_line_id': fields.many2one(
1271- 'account.move.line', 'Entry line',
1272- domain=[('reconcile_id','=', False),
1273- ('account_id.type', '=','payable')
1274- ],
1275- help=('This Entry Line will be referred for the information of '
1276- 'the ordering customer.'
1277- ),
1278- states={
1279- 'sent': [('readonly', True)],
1280- 'done': [('readonly', True)]
1281- },
1282- ),
1283- 'amount_currency': fields.float(
1284- 'Amount in Partner Currency', digits=(16,2),
1285- required=True,
1286- help='Payment amount in the partner currency',
1287- states={
1288- 'sent': [('readonly', True)],
1289- 'done': [('readonly', True)]
1290- },
1291- ),
1292- 'currency': fields.many2one(
1293- 'res.currency', 'Partner Currency', required=True,
1294- states={
1295- 'sent': [('readonly', True)],
1296- 'done': [('readonly', True)]
1297- },
1298- ),
1299- 'bank_id': fields.many2one(
1300- 'res.partner.bank', 'Destination Bank account',
1301- states={
1302- 'sent': [('readonly', True)],
1303- 'done': [('readonly', True)]
1304- },
1305- ),
1306- 'order_id': fields.many2one(
1307- 'payment.order', 'Order', required=True,
1308- ondelete='cascade', select=True,
1309- states={
1310- 'sent': [('readonly', True)],
1311- 'done': [('readonly', True)]
1312- },
1313- ),
1314- 'partner_id': fields.many2one(
1315- 'res.partner', string="Partner", required=True,
1316- help='The Ordering Customer',
1317- states={
1318- 'sent': [('readonly', True)],
1319- 'done': [('readonly', True)]
1320- },
1321- ),
1322- 'date': fields.date(
1323- 'Payment Date',
1324- help=("If no payment date is specified, the bank will treat this "
1325- "payment line directly"
1326- ),
1327- states={
1328- 'sent': [('readonly', True)],
1329- 'done': [('readonly', True)]
1330- },
1331- ),
1332- 'state': fields.selection([
1333- ('normal','Free'),
1334- ('structured','Structured')
1335- ], 'Communication Type', required=True,
1336- states={
1337- 'sent': [('readonly', True)],
1338- 'done': [('readonly', True)]
1339- },
1340- ),
1341- }
1342- _defaults = {
1343- 'export_state': lambda *a: 'draft',
1344- 'date_done': lambda *a: False,
1345- }
1346-payment_line()
1347-
1348-class payment_order(osv.osv):
1349- '''
1350- Enable extra state for payment exports
1351- '''
1352- _inherit = 'payment.order'
1353- _columns = {
1354- 'date_planned': fields.date(
1355- 'Scheduled date if fixed',
1356- states={
1357- 'sent': [('readonly', True)],
1358- 'done': [('readonly', True)]
1359- },
1360- help='Select a date if you have chosen Preferred Date to be fixed.'
1361- ),
1362- 'reference': fields.char(
1363- 'Reference', size=128, required=True,
1364- states={
1365- 'sent': [('readonly', True)],
1366- 'done': [('readonly', True)]
1367- },
1368- ),
1369- 'mode': fields.many2one(
1370- 'payment.mode', 'Payment mode', select=True, required=True,
1371- states={
1372- 'sent': [('readonly', True)],
1373- 'done': [('readonly', True)]
1374- },
1375- help='Select the Payment Mode to be applied.'
1376- ),
1377- 'state': fields.selection([
1378- ('draft', 'Draft'),
1379- ('open','Confirmed'),
1380- ('cancel','Cancelled'),
1381- ('sent', 'Sent'),
1382- ('done','Done'),
1383- ], 'State', select=True
1384- ),
1385- 'line_ids': fields.one2many(
1386- 'payment.line', 'order_id', 'Payment lines',
1387- states={
1388- 'sent': [('readonly', True)],
1389- 'done': [('readonly', True)]
1390- },
1391- ),
1392- 'user_id': fields.many2one(
1393- 'res.users','User', required=True,
1394- states={
1395- 'sent': [('readonly', True)],
1396- 'done': [('readonly', True)]
1397- },
1398- ),
1399- 'date_prefered': fields.selection([
1400- ('now', 'Directly'),
1401- ('due', 'Due date'),
1402- ('fixed', 'Fixed date')
1403- ], "Preferred date", change_default=True, required=True,
1404- states={
1405- 'sent': [('readonly', True)],
1406- 'done': [('readonly', True)]
1407- },
1408- help=("Choose an option for the Payment Order:'Fixed' stands for a "
1409- "date specified by you.'Directly' stands for the direct "
1410- "execution.'Due date' stands for the scheduled date of "
1411- "execution."
1412- )
1413- ),
1414- }
1415-
1416- def set_to_draft(self, cr, uid, ids, *args):
1417- cr.execute("UPDATE payment_line "
1418- "SET export_state = 'draft' "
1419- "WHERE order_id in (%s)" % (
1420- ','.join(map(str, ids))
1421- ))
1422- return super(payment_order, self).set_to_draft(
1423- cr, uid, ids, *args
1424- )
1425-
1426- def action_sent(self, cr, uid, ids, *args):
1427- cr.execute("UPDATE payment_line "
1428- "SET export_state = 'sent' "
1429- "WHERE order_id in (%s)" % (
1430- ','.join(map(str, ids))
1431- ))
1432- return True
1433-
1434- def set_done(self, cr, uid, id, *args):
1435- '''
1436- Extend standard transition to update childs as well.
1437- '''
1438- cr.execute("UPDATE payment_line "
1439- "SET export_state = 'done', date_done = '%s' "
1440- "WHERE order_id = %s" % (
1441- time.strftime('%Y-%m-%d'),
1442- self.id
1443- ))
1444- return super(payment_order, self).set_done(
1445- cr, uid, id, *args
1446- )
1447-
1448-payment_order()
1449-
1450-class res_partner_bank(osv.osv):
1451- '''
1452- This is a hack to circumvent the ugly account/base_iban dependency. The
1453- usage of __mro__ requires inside information of inheritence. This code is
1454- tested and works - it bypasses base_iban altogether. Be sure to use
1455- 'super' for inherited classes from here though.
1456-
1457- Extended functionality:
1458- 1. BBAN and IBAN are considered equal
1459- 2. Online databases are checked when available
1460- 3. Banks are created on the fly when using IBAN
1461- 4. Storage is uppercase, not lowercase
1462- 5. Presentation is formal IBAN
1463- 6. BBAN's are generated from IBAN when possible
1464- '''
1465- _inherit = 'res.partner.bank'
1466- _columns = {
1467- 'iban': fields.char('IBAN', size=34, readonly=True,
1468- help="International Bank Account Number"
1469- ),
1470- }
1471-
1472- def create(self, cursor, uid, vals, context={}):
1473- '''
1474- Create dual function IBAN account for SEPA countries
1475- Note: No check on validity IBAN/Country
1476- '''
1477- if 'iban' in vals and vals['iban']:
1478- iban = sepa.IBAN(vals['iban'])
1479- vals['iban'] = str(iban)
1480- vals['acc_number'] = iban.localized_BBAN
1481- return self.__class__.__mro__[4].create(self, cursor, uid, vals,
1482- context
1483- )
1484-
1485- def write(self, cursor, uid, ids, vals, context={}):
1486- '''
1487- Create dual function IBAN account for SEPA countries
1488- Note: No check on validity IBAN/Country
1489- '''
1490- if 'iban' in vals and vals['iban']:
1491- iban = sepa.IBAN(vals['iban'])
1492- vals['iban'] = str(iban)
1493- vals['acc_number'] = iban.localized_BBAN
1494- return self.__class__.__mro__[4].write(self, cursor, uid, ids,
1495- vals, context
1496- )
1497-
1498- def read(self, *args, **kwargs):
1499- records = self.__class__.__mro__[4].read(self, *args, **kwargs)
1500- for record in records:
1501- if 'iban' in record and record['iban']:
1502- record['iban'] = unicode(sepa.IBAN(record['iban']))
1503- return records
1504-
1505- def search(self, cr, uid, args, offset=0, limit=None, order=None,
1506- context=None, count=False
1507- ):
1508- '''
1509- Extend the search method to search not only on
1510- bank type == basic account number,
1511- but also on
1512- type == iban
1513- '''
1514- res = self.__class__.__mro__[4].search(self,
1515- cr, uid, args, offset, limit, order, context=context, count=count
1516- )
1517- if filter(lambda x:x[0]=='acc_number' ,args):
1518- # get the value of the search
1519- iban_value = filter(lambda x: x[0] == 'acc_number', args)[0][2]
1520- # get the other arguments of the search
1521- args1 = filter(lambda x:x[0]!='acc_number' ,args)
1522- # add the new criterion
1523- args1 += [('iban', 'ilike',
1524- iban_value.replace(' ','').replace('-','').replace('/','')
1525- )]
1526- # append the results to the older search
1527- res += super(res_partner_bank, self).search(
1528- cr, uid, args1, offset, limit, order, context=context,
1529- count=count
1530- )
1531- return res
1532-
1533- def check_iban(self, cursor, uid, ids):
1534- '''
1535- Check IBAN number
1536- '''
1537- for bank_acc in self.browse(cursor, uid, ids):
1538- if not bank_acc.iban:
1539- continue
1540- iban = sepa.IBAN(bank_acc.iban)
1541- if not iban.valid:
1542- return False
1543- return True
1544-
1545- def get_bban_from_iban(self, cursor, uid, context={}):
1546- '''
1547- Get the local BBAN from the IBAN
1548- '''
1549- for record in self.browse(cursor, uid, ids, context):
1550- if record.iban:
1551- res[record.id] = record.iban.localized_BBAN
1552- else:
1553- res[record.id] = False
1554- return res
1555-
1556- def onchange_iban(self, cursor, uid, ids, iban, acc_number, context={}):
1557- '''
1558- Trigger to auto complete other fields.
1559- '''
1560- acc_number = acc_number.strip()
1561- country_obj = self.pool.get('res.country')
1562- partner_obj = self.pool.get('res.partner')
1563- bic = None
1564- country_ids = []
1565-
1566- if not iban:
1567- # Pre fill country based on company address
1568- user_obj = self.pool.get('res.users')
1569- user = user_obj.browse(cursor, uid, uid, context)
1570- country = partner_obj.browse(cursor, uid,
1571- user.company_id.partner_id.id
1572- ).country
1573- country_ids = [country.id]
1574-
1575- # Complete data with online database when available
1576- if country.code in sepa.IBAN.countries:
1577- info = sepa.online.account_info(country.code, acc_number)
1578- if info:
1579- bic = info.bic
1580- iban = info.iban
1581- else:
1582- return {}
1583-
1584- iban_acc = sepa.IBAN(iban)
1585- if iban_acc.valid:
1586- bank_id, country_id = get_or_create_bank(
1587- self.pool, cursor, uid, bic or iban_acc.BIC_searchkey
1588- )
1589- return {
1590- 'value': {
1591- 'acc_number': iban_acc.localized_BBAN,
1592- 'iban': unicode(iban_acc),
1593- 'country':
1594- country_id or
1595- country_ids and country_ids[0] or
1596- False,
1597- 'bank':
1598- bank_id or bank_ids and bank_id[0] or False,
1599- }
1600- }
1601- raise osv.except_osv(_('Invalid IBAN account number!'),
1602- _("The IBAN number doesn't seem to be correct")
1603- )
1604-
1605- _constraints = [
1606- (check_iban, "The IBAN number doesn't seem to be correct", ["iban"])
1607- ]
1608- _defaults = {
1609- 'acc_number': get_bban_from_iban,
1610- }
1611-
1612-res_partner_bank()
1613-
1614-class res_bank(osv.osv):
1615- '''
1616- Add a on_change trigger to automagically fill bank details from the
1617- online SWIFT database. Allow hand filled names to overrule SWIFT names.
1618- '''
1619- _inherit = 'res.bank'
1620- def onchange_bic(self, cursor, uid, ids, bic, name, context={}):
1621- '''
1622- Trigger to auto complete other fields.
1623- '''
1624- if not bic:
1625- return {}
1626-
1627- info, address = sepa.online.bank_info(bic)
1628- if not info:
1629- return {}
1630-
1631- if address and address.country_id:
1632- country_id = self.pool.get('res.country').search(
1633- cursor, uid, [('code','=',address.country_id)]
1634- )
1635- country_id = country_id and country_id[0] or False
1636- else:
1637- country_id = False
1638-
1639- return {
1640- 'value': {
1641- # Only the first eight positions of BIC are used for bank
1642- # transfers, so ditch the rest.
1643- 'bic': info.bic[:8],
1644- 'code': info.code,
1645- 'street': address.street,
1646- 'street2':
1647- address.has_key('street2') and address.street2 or False,
1648- 'zip': address.zip,
1649- 'city': address.city,
1650- 'country': country_id,
1651- 'name': name and name or info.name,
1652- }
1653- }
1654-
1655-res_bank()
1656-
1657-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
1658
1659=== removed file 'account_banking/account_banking_demo.xml'
1660--- account_banking/account_banking_demo.xml 2010-07-06 05:10:58 +0000
1661+++ account_banking/account_banking_demo.xml 1970-01-01 00:00:00 +0000
1662@@ -1,32 +0,0 @@
1663-<?xml version="1.0" encoding="utf-8"?>
1664-<openerp>
1665-<data noupdate="1">
1666- <record model="res.partner" id="partner_demo1">
1667- <field name="name">Tiny S.p.r.l</field>
1668- </record>
1669- <record model="res.partner.bank" id="partner_bank1">
1670- <field name="acc_number">301915554082</field>
1671- <field name="state">bank</field>
1672- <field name="partner_id" ref="partner_demo1"></field>
1673- </record>
1674-
1675- <record model="res.partner" id="partner_demo2">
1676- <field name="name">The-design Company</field>
1677- </record>
1678- <record model="res.partner.bank" id="partner_bank2">
1679- <field name="acc_number">050000000017</field>
1680- <field name="state">iban</field>
1681- <field name="partner_id" ref="partner_demo2"></field>
1682- </record>
1683-
1684-<!-- <record model="res.partner.bank" id="partner_agrolait">
1685- <field name="acc_number">301915554082</field>
1686- <field name="partner_id" ref="base.res_partner_agrolait"/>
1687- </record>
1688-
1689- <record model="res.partner.bank" id="res_partner_10">
1690- <field name="acc_number">050000000017</field>
1691- <field name="partner_id" ref="base.res_partner_10"/>
1692- </record>-->
1693-</data>
1694-</openerp>
1695
1696=== removed file 'account_banking/account_banking_import_wizard.xml'
1697--- account_banking/account_banking_import_wizard.xml 2010-07-06 05:10:58 +0000
1698+++ account_banking/account_banking_import_wizard.xml 1970-01-01 00:00:00 +0000
1699@@ -1,15 +0,0 @@
1700-<?xml version="1.0" encoding="utf-8"?>
1701-<!--
1702- Copyright (C) EduSense BV <http://www.edusense.nl>
1703- All rights reserved.
1704- The licence is in the file __terp__.py
1705--->
1706-<openerp>
1707- <data>
1708- <wizard id="wizard_account_banking_import_file"
1709- string="Import Bank Statements File"
1710- model="account.bank.statement"
1711- name="account_banking.banking_import"
1712- />
1713- </data>
1714-</openerp>
1715
1716=== removed file 'account_banking/account_banking_view.xml'
1717--- account_banking/account_banking_view.xml 2010-07-06 05:10:58 +0000
1718+++ account_banking/account_banking_view.xml 1970-01-01 00:00:00 +0000
1719@@ -1,272 +0,0 @@
1720-<?xml version="1.0" encoding="utf-8"?>
1721-<!--
1722- Copyright (C) EduSense BV <http://www.edusense.nl>
1723- All rights reserved.
1724- The licence is in the file __terp__.py
1725--->
1726-<openerp>
1727- <data>
1728- <!-- Create new submenu in finance/periodical processing -->
1729- <menuitem name="Banking"
1730- id="account_banking.menu_finance_banking_actions"
1731- parent="account.menu_finance_periodical_processing"
1732- />
1733- <!-- Create new submenu in finance/configuration -->
1734- <menuitem name="Banking"
1735- id="account_banking.menu_finance_banking_settings"
1736- parent="account.menu_finance_configuration"
1737- />
1738-
1739- <!-- Create new view on default journals for bank accounts -->
1740- <record model="ir.ui.view" id="view_banking_account_settings_form">
1741- <field name="name">account.banking.account.settings.form</field>
1742- <field name="model">account.banking.account.settings</field>
1743- <field name="type">form</field>
1744- <field name="arch" type="xml">
1745- <form string="Default Import Settings for Bank Account">
1746- <field name="company_id" />
1747- <separator string="Bank Account Details" colspan="4" />
1748- <field name="partner_bank_id" /> <!-- Needs fiddling... domain="[('partner_id','=',company_id.partner_id)]"/-->
1749- <field name="journal_id" domain="[('type','=','cash')]" />
1750- <separator string="Default Accounts for Unknown Movements" colspan="4" />
1751- <field name="default_credit_account_id" />
1752- <field name="default_debit_account_id" />
1753- </form>
1754- </field>
1755- </record>
1756- <record model="ir.ui.view" id="view_banking_account_settings_tree">
1757- <field name="name">account.banking.account.settings.tree</field>
1758- <field name="model">account.banking.account.settings</field>
1759- <field name="type">tree</field>
1760- <field name="arch" type="xml">
1761- <tree string="Default Import Settings for Bank Account">
1762- <field name="company_id" />
1763- <field name="partner_bank_id" /> <!-- Needs fiddling... domain="[('partner_id','=',company_id.partner_id)]"/-->
1764- <field name="journal_id" domain="[('type','=','cash')]" />
1765- </tree>
1766- </field>
1767- </record>
1768- <record model="ir.actions.act_window" id="action_account_banking_journals">
1769- <field name="name">Default Import Settings for Bank Accounts</field>
1770- <field name="type">ir.actions.act_window</field>
1771- <field name="res_model">account.banking.account.settings</field>
1772- <field name="view_type">form</field>
1773- <field name="view_mode">tree,form</field>
1774- </record>
1775-
1776- <!-- Create new submenu for finance configuration -->
1777- <menuitem name="Default Import Settings for Bank Accounts"
1778- id="menu_action_account_banking_bank_journals"
1779- parent="account_banking.menu_finance_banking_settings"
1780- action="action_account_banking_journals"
1781- sequence="12"
1782- />
1783-
1784- <!-- Create new view on imported statement files -->
1785- <record model="ir.ui.view" id="view_account_banking_imported_file_form">
1786- <field name="name">account.banking.imported.file.form</field>
1787- <field name="model">account.banking.imported.file</field>
1788- <field name="type">form</field>
1789- <field name="arch" type="xml">
1790- <form string="Imported Bank Statements">
1791- <notebook colspan="4">
1792- <page string="Import Details">
1793- <field name="company_id" />
1794- <field name="date" />
1795- <field name="user_id" />
1796- <field name="state" />
1797- <field name="file"/>
1798- <field name="format" />
1799- </page>
1800- <page string="Statements">
1801- <field name="statement_ids" colspan="4"/>
1802- </page>
1803- <page string="Import Log">
1804- <field name="log" colspan="4"/>
1805- </page>
1806- </notebook>
1807- </form>
1808- </field>
1809- </record>
1810- <record model="ir.ui.view" id="view_account_banking_imported_file_tree">
1811- <field name="name">account.banking.imported.file.tree</field>
1812- <field name="model">account.banking.imported.file</field>
1813- <field name="type">tree</field>
1814- <field name="arch" type="xml">
1815- <tree string="Imported Bank Statements Files" colors="red:state=='error';blue:state=='unfinished'">
1816- <field name="company_id" />
1817- <field name="date" />
1818- <field name="user_id" />
1819- <field name="state" />
1820- </tree>
1821- </field>
1822- </record>
1823- <record model="ir.actions.act_window" id="action_account_banking_imported_files">
1824- <field name="name">Imported Bank Statements Files</field>
1825- <field name="type">ir.actions.act_window</field>
1826- <field name="res_model">account.banking.imported.file</field>
1827- <field name="view_type">form</field>
1828- <field name="view_mode">tree,form</field>
1829- </record>
1830-
1831- <!-- Add a menu item for it -->
1832- <menuitem name="Imported Bank Statements Files"
1833- id="menu_action_account_banking_imported_files"
1834- parent="account_banking.menu_finance_banking_actions"
1835- action="action_account_banking_imported_files"
1836- sequence="12"
1837- />
1838-
1839- <!-- Add the import wizard to the menu -->
1840- <menuitem name="Import Bank Statements File"
1841- id="menu_account_banking_import_wizard"
1842- parent="account_banking.menu_finance_banking_actions"
1843- type="wizard"
1844- action="wizard_account_banking_import_file"
1845- sequence="15"/>
1846-
1847- <!-- Create right menu entry to see statements -->
1848- <act_window name="Bank Statements File"
1849- domain="[('banking_id', '=', active_id)]"
1850- res_model="account.banking.imported.file"
1851- src_model="account.bank.statement"
1852- view_type="form"
1853- view_mode="tree,form"
1854- id="act_account_payment_account_bank_statement"/>
1855-
1856- <!-- Move period_id from bank_statement form to bank_statement_line form
1857- -->
1858- <record id="view_banking_bank_statement_tree_1" model="ir.ui.view">
1859- <field name="name">account.bank.statement.tree.banking</field>
1860- <field name="inherit_id" ref="account.view_bank_statement_tree" />
1861- <field name="model">account.bank.statement</field>
1862- <field name="type">tree</field>
1863- <field name="arch" type="xml">
1864- <field name="period_id" position="replace"/>
1865- </field>
1866- </record>
1867- <record id="view_banking_bank_statement_form_1" model="ir.ui.view">
1868- <field name="name">account.bank.statement.form.banking-1</field>
1869- <field name="inherit_id" ref="account.view_bank_statement_form" />
1870- <field name="model">account.bank.statement</field>
1871- <field name="type">form</field>
1872- <field name="arch" type="xml">
1873- <field name="period_id" position="replace"/>
1874- </field>
1875- </record>
1876- <record id="view_banking_bank_statement_form_2" model="ir.ui.view">
1877- <field name="name">account.bank.statement.form.banking-2</field>
1878- <field name="inherit_id" ref="account.view_bank_statement_form" />
1879- <field name="model">account.bank.statement</field>
1880- <field name="type">form</field>
1881- <field name="arch" type="xml">
1882- <xpath expr="/form/notebook/page[@string='Entry encoding']/field/tree/field[@name='type']" position="after">
1883- <field name="period_id"/>
1884- </xpath>
1885- </field>
1886- </record>
1887- <record id="view_banking_bank_statement_form_3" model="ir.ui.view">
1888- <field name="name">account.bank.statement.form.banking-3</field>
1889- <field name="inherit_id" ref="account.view_bank_statement_form" />
1890- <field name="model">account.bank.statement</field>
1891- <field name="type">form</field>
1892- <field name="arch" type="xml">
1893- <xpath expr="/form/notebook/page[@string='Entry encoding']/field/form/field[@name='type']" position="after">
1894- <field name="period_id"/>
1895- </xpath>
1896- </field>
1897- </record>
1898-
1899- <!-- Reset trigger on button_confirm to the trigger code in this module -->
1900- <record id="view_banking_bank_statement_form_4" model="ir.ui.view">
1901- <field name="name">account.bank.statement.form.banking-4</field>
1902- <field name="inherit_id" ref="account.view_bank_statement_form" />
1903- <field name="model">account.bank.statement</field>
1904- <field name="type">form</field>
1905- <field name="arch" type="xml">
1906- <button name="button_confirm" position="replace">
1907- <button name="button_confirm" states="draft" string="Confirm" type="object"/>
1908- </button>
1909- </field>
1910- </record>
1911-
1912- <!-- Make buttons on payment order sensitive for 'Sent' state -->
1913- <record id="view_banking_payment_order_form_1" model="ir.ui.view">
1914- <field name="name">account.payment.order.form.banking-1</field>
1915- <field name="inherit_id" ref="account_payment.view_payment_order_form" />
1916- <field name="model">payment.order</field>
1917- <field name="type">form</field>
1918- <field name="arch" type="xml">
1919- <xpath expr="/form/button[@string='Select Invoices to Pay']"
1920- position="replace">
1921- <button name="%(account_payment.wizard_populate_payment)s"
1922- colspan="2" type="action" states="draft,open"
1923- string="Select Invoices to Pay"
1924- />
1925- </xpath>
1926- </field>
1927- </record>
1928-
1929- <!-- Set trigger on IBAN and acc_number fields in res_partner_bank form -->
1930- <record id="view_partner_bank_account_banking_form_1" model="ir.ui.view">
1931- <field name="name">res.partner.bank.form.account_banking.inherit</field>
1932- <field name="model">res.partner.bank</field>
1933- <field name="inherit_id" ref="base_iban.view_partner_bank_iban_form"/>
1934- <field name="type">form</field>
1935- <field name="arch" type="xml">
1936- <field name="iban" position="replace">
1937- <field name="iban" on_change="onchange_iban(iban, acc_number)"/>
1938- </field>
1939- </field>
1940- </record>
1941- <record id="view_partner_bank_account_banking_form_2" model="ir.ui.view">
1942- <field name="name">res.partner.bank.form.account_banking.inherit</field>
1943- <field name="model">res.partner.bank</field>
1944- <field name="inherit_id" ref="base_iban.view_partner_bank_iban_form"/>
1945- <field name="type">form</field>
1946- <field name="arch" type="xml">
1947- <field name="acc_number" position="replace">
1948- <field name="acc_number" on_change="onchange_iban(iban, acc_number)"/>
1949- </field>
1950- </field>
1951- </record>
1952-
1953- <!-- Set trigger on IBAN and acc_number field in res_partner form -->
1954- <record id="view_partner_account_banking_form_1" model="ir.ui.view">
1955- <field name="name">res.partner.form.account_banking.inherit-1</field>
1956- <field name="model">res.partner</field>
1957- <field name="inherit_id" ref="base_iban.view_partner_iban_form"/>
1958- <field name="type">form</field>
1959- <field name="arch" type="xml">
1960- <field name="iban" position="replace">
1961- <field name="iban" on_change="onchange_iban(iban, acc_number)"/>
1962- </field>
1963- </field>
1964- </record>
1965- <record id="view_partner_account_banking_form_2" model="ir.ui.view">
1966- <field name="name">res.partner.form.account_banking.inherit-2</field>
1967- <field name="model">res.partner</field>
1968- <field name="inherit_id" ref="base_iban.view_partner_iban_form"/>
1969- <field name="type">form</field>
1970- <field name="arch" type="xml">
1971- <field name="acc_number" position="replace">
1972- <field name="acc_number" on_change="onchange_iban(iban, acc_number)"/>
1973- </field>
1974- </field>
1975- </record>
1976-
1977- <!-- Set trigger on BIC in res_bank form -->
1978- <record id="view_res_bank_account_banking_form_1" model="ir.ui.view">
1979- <field name="name">res.bank.form.account_banking.inherit-1</field>
1980- <field name="model">res.bank</field>
1981- <field name="inherit_id" ref="base.view_res_bank_form"/>
1982- <field name="type">form</field>
1983- <field name="arch" type="xml">
1984- <field name="bic" position="replace">
1985- <field name="bic" on_change="onchange_bic(bic, name)"/>
1986- </field>
1987- </field>
1988- </record>
1989-
1990- </data>
1991-</openerp>
1992
1993=== removed file 'account_banking/account_banking_workflow.xml'
1994--- account_banking/account_banking_workflow.xml 2010-07-06 05:10:58 +0000
1995+++ account_banking/account_banking_workflow.xml 1970-01-01 00:00:00 +0000
1996@@ -1,30 +0,0 @@
1997-<?xml version="1.0" encoding="utf-8"?>
1998-<!--
1999- Copyright (C) EduSense BV <http://www.edusense.nl>
2000- All rights reserved.
2001- The licence is in the file __terp__.py
2002--->
2003-<openerp>
2004- <data>
2005- <!-- New activity for workflow payment order: sent -->
2006- <record id="act_sent" model="workflow.activity">
2007- <field name="name">sent</field>
2008- <field name="wkf_id" ref="account_payment.wkf_payment_order"/>
2009- <field name="action">action_sent()
2010-write({'state':'sent'})</field>
2011- <field name="kind">function</field>
2012- </record>
2013- <!-- Add new transition sent -> done -->
2014- <record id="trans_sent_done" model="workflow.transition">
2015- <field name="act_from" ref="act_sent"/>
2016- <field name="act_to" ref="account_payment.act_done"/>
2017- <field name="signal">done</field>
2018- </record>
2019- <!-- Rewrite existing open -> done transition to include 'sent' -->
2020- <record id="account_payment.trans_open_done" model="workflow.transition">
2021- <field name="act_from" ref="account_payment.act_open"/>
2022- <field name="act_to" ref="act_sent"/>
2023- <field name="signal">sent</field>
2024- </record>
2025- </data>
2026-</openerp>
2027
2028=== removed directory 'account_banking/i18n'
2029=== removed file 'account_banking/i18n/account_banking.pot'
2030--- account_banking/i18n/account_banking.pot 2010-07-06 05:10:58 +0000
2031+++ account_banking/i18n/account_banking.pot 1970-01-01 00:00:00 +0000
2032@@ -1,562 +0,0 @@
2033-# Translation of OpenERP Server.
2034-# This file contains the translation of the following modules:
2035-# * account_banking
2036-#
2037-msgid ""
2038-msgstr ""
2039-"Project-Id-Version: OpenERP Server 5.0.7\n"
2040-"Report-Msgid-Bugs-To: support@openerp.com\n"
2041-"POT-Creation-Date: 2010-01-08 15:30:50+0000\n"
2042-"PO-Revision-Date: 2010-01-08 15:30:50+0000\n"
2043-"Last-Translator: <>\n"
2044-"Language-Team: \n"
2045-"MIME-Version: 1.0\n"
2046-"Content-Type: text/plain; charset=UTF-8\n"
2047-"Content-Transfer-Encoding: \n"
2048-"Plural-Forms: \n"
2049-
2050-#. module: account_banking
2051-#: wizard_view:account_banking.banking_import,import:0
2052-msgid "Results:"
2053-msgstr ""
2054-
2055-#. module: account_banking
2056-#: code:addons/account_banking/wizard/bank_import.py:0
2057-#, python-format
2058-msgid "Number of errors found"
2059-msgstr ""
2060-
2061-#. module: account_banking
2062-#: wizard_view:account_banking.banking_import,init:0
2063-msgid "Select the processing details:"
2064-msgstr ""
2065-
2066-#. module: account_banking
2067-#: constraint:ir.actions.act_window:0
2068-msgid "Invalid model name in the action definition."
2069-msgstr ""
2070-
2071-#. module: account_banking
2072-#: wizard_button:account_banking.banking_import,import,open:0
2073-msgid "_Open Statement"
2074-msgstr ""
2075-
2076-#. module: account_banking
2077-#: field:payment.line,date_done:0
2078-msgid "Date Confirmed"
2079-msgstr ""
2080-
2081-#. module: account_banking
2082-#: wizard_button:account_banking.banking_import,import,end:0
2083-msgid "_Close"
2084-msgstr ""
2085-
2086-#. module: account_banking
2087-#: model:ir.model,name:account_banking.model_account_banking_account_settings
2088-msgid "Default Journal for Bank Account"
2089-msgstr ""
2090-
2091-#. module: account_banking
2092-#: wizard_field:account_banking.banking_import,init,file:0
2093-msgid "Statements File"
2094-msgstr ""
2095-
2096-#. module: account_banking
2097-#: code:addons/account_banking/wizard/banktools.py:0
2098-#, python-format
2099-msgid "More than one bank account was found with the same number %(account_no)s"
2100-msgstr ""
2101-
2102-#. module: account_banking
2103-#: code:addons/account_banking/wizard/bank_import.py:0
2104-#, python-format
2105-msgid "Total number of transactions"
2106-msgstr ""
2107-
2108-#. module: account_banking
2109-#: code:addons/account_banking/account_banking.py:0
2110-#, python-format
2111-msgid "Account move line \"%s\" is not valid"
2112-msgstr ""
2113-
2114-#. module: account_banking
2115-#: help:account.banking.account.settings,default_debit_account_id:0
2116-msgid "The account to use when an unexpected payment is received. This can be needed when a customer pays in advance or when no matching invoice can be found. Mind that you can correct movements before confirming them."
2117-msgstr ""
2118-
2119-#. module: account_banking
2120-#: code:addons/account_banking/wizard/banktools.py:0
2121-#, python-format
2122-msgid "Bank account %(account_no)s was not found in the database"
2123-msgstr ""
2124-
2125-#. module: account_banking
2126-#: code:addons/account_banking/wizard/bank_import.py:0
2127-#, python-format
2128-msgid "Number of transactions skipped due to errors"
2129-msgstr ""
2130-
2131-#. module: account_banking
2132-#: code:addons/account_banking/account_banking.py:0
2133-#, python-format
2134-msgid "The expected balance (%.2f) is different '\n"
2135-" 'than the computed one. (%.2f)"
2136-msgstr ""
2137-
2138-#. module: account_banking
2139-#: code:addons/account_banking/wizard/bank_import.py:0
2140-#, python-format
2141-msgid "Statement for account %(bank_account)s uses different '\n"
2142-" 'currency than the defined bank journal."
2143-msgstr ""
2144-
2145-#. module: account_banking
2146-#: code:addons/account_banking/wizard/bank_import.py:0
2147-#, python-format
2148-msgid "Number of statements skipped due to errors"
2149-msgstr ""
2150-
2151-#. module: account_banking
2152-#: view:account.banking.account.settings:0
2153-msgid "Default Import Settings for Bank Account"
2154-msgstr ""
2155-
2156-#. module: account_banking
2157-#: help:account.banking.account.settings,default_credit_account_id:0
2158-msgid "The account to use when an unexpected payment was signaled. This can happen when a direct debit payment is cancelled by a customer, or when no matching payment can be found. Mind that you can correct movements before confirming them."
2159-msgstr ""
2160-
2161-#. module: account_banking
2162-#: code:addons/account_banking/wizard/bank_import.py:0
2163-#, python-format
2164-msgid "Unable to import parser %(parser)s. Parser class not found."
2165-msgstr ""
2166-
2167-#. module: account_banking
2168-#: selection:payment.line,export_state:0
2169-msgid "Cancelled"
2170-msgstr ""
2171-
2172-#. module: account_banking
2173-#: view:account.banking.imported.file:0
2174-#: field:account.banking.imported.file,statement_ids:0
2175-msgid "Statements"
2176-msgstr ""
2177-
2178-#. module: account_banking
2179-#: field:account.banking.account.settings,default_debit_account_id:0
2180-msgid "Default debit account"
2181-msgstr ""
2182-
2183-#. module: account_banking
2184-#: wizard_button:account_banking.banking_import,init,end:0
2185-msgid "_Cancel"
2186-msgstr ""
2187-
2188-#. module: account_banking
2189-#: selection:payment.line,export_state:0
2190-msgid "Draft"
2191-msgstr ""
2192-
2193-#. module: account_banking
2194-#: field:account.banking.imported.file,date:0
2195-msgid "Import Date"
2196-msgstr ""
2197-
2198-#. module: account_banking
2199-#: selection:payment.line,export_state:0
2200-msgid "Confirmed"
2201-msgstr ""
2202-
2203-#. module: account_banking
2204-#: view:account.banking.account.settings:0
2205-msgid "Default Accounts for Unknown Movements"
2206-msgstr ""
2207-
2208-#. module: account_banking
2209-#: view:account.bank.statement:0
2210-msgid "Confirm"
2211-msgstr ""
2212-
2213-#. module: account_banking
2214-#: field:account.banking.account.settings,default_credit_account_id:0
2215-msgid "Default credit account"
2216-msgstr ""
2217-
2218-#. module: account_banking
2219-#: code:addons/account_banking/wizard/bank_import.py:0
2220-#, python-format
2221-msgid "Statements found for account %(bank_account)s, '\n"
2222-" 'but no default journal was defined."
2223-msgstr ""
2224-
2225-#. module: account_banking
2226-#: field:account.bank.statement.line,international:0
2227-msgid "International Transaction"
2228-msgstr ""
2229-
2230-#. module: account_banking
2231-#: code:addons/account_banking/account_banking.py:0
2232-#, python-format
2233-msgid "Please verify that an account is defined in the journal."
2234-msgstr ""
2235-
2236-#. module: account_banking
2237-#: field:account.bank.statement.line,trans:0
2238-msgid "Bank Transaction ID"
2239-msgstr ""
2240-
2241-#. module: account_banking
2242-#: code:addons/account_banking/wizard/bank_import.py:0
2243-#, python-format
2244-msgid "Statement %(id)s known - skipped"
2245-msgstr ""
2246-
2247-#. module: account_banking
2248-#: selection:payment.line,export_state:0
2249-msgid "Sent"
2250-msgstr ""
2251-
2252-#. module: account_banking
2253-#: code:addons/account_banking/account_banking.py:0
2254-#, python-format
2255-msgid "Error !"
2256-msgstr ""
2257-
2258-#. module: account_banking
2259-#: code:addons/account_banking/account_banking.py:0
2260-#, python-format
2261-msgid "The account entries lines are not in valid state."
2262-msgstr ""
2263-
2264-#. module: account_banking
2265-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
2266-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
2267-msgid "Default Import Settings for Bank Accounts"
2268-msgstr ""
2269-
2270-#. module: account_banking
2271-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
2272-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
2273-msgid "Import Bank Statements File"
2274-msgstr ""
2275-
2276-#. module: account_banking
2277-#: help:account_banking.banking_import,init,file:0
2278-msgid "The Transactions File to import. Please note that while it is perfectly safe to reload the same file multiple times or to load in timeframe overlapping statements files, there are formats that may introduce different sequencing, which may create double entries.\n"
2279-"\n"
2280-"To stay on the safe side, always load bank statements files using the same format."
2281-msgstr ""
2282-
2283-#. module: account_banking
2284-#: constraint:ir.ui.view:0
2285-msgid "Invalid XML for View Architecture!"
2286-msgstr ""
2287-
2288-#. module: account_banking
2289-#: view:account.banking.imported.file:0
2290-msgid "Imported Bank Statements"
2291-msgstr ""
2292-
2293-#. module: account_banking
2294-#: wizard_view:account_banking.banking_import,import:0
2295-#: wizard_view:account_banking.banking_import,init:0
2296-msgid "Import Bank Transactions File"
2297-msgstr ""
2298-
2299-#. module: account_banking
2300-#: code:addons/account_banking/wizard/banktools.py:0
2301-#, python-format
2302-msgid "Account %(account_no)s is not owned by %(partner)s"
2303-msgstr ""
2304-
2305-#. module: account_banking
2306-#: wizard_button:account_banking.banking_import,init,import:0
2307-msgid "_Ok"
2308-msgstr ""
2309-
2310-#. module: account_banking
2311-#: code:addons/account_banking/wizard/banktools.py:0
2312-#, python-format
2313-msgid "More then one possible match found for partner with name %(name)s"
2314-msgstr ""
2315-
2316-#. module: account_banking
2317-#: field:account.banking.imported.file,state:0
2318-#: field:payment.line,export_state:0
2319-msgid "State"
2320-msgstr ""
2321-
2322-#. module: account_banking
2323-#: code:addons/account_banking/wizard/bank_import.py:0
2324-#, python-format
2325-msgid "ERROR!"
2326-msgstr ""
2327-
2328-#. module: account_banking
2329-#: code:addons/account_banking/wizard/banktools.py:0
2330-#, python-format
2331-msgid "No suitable period found for date %(date)s"
2332-msgstr ""
2333-
2334-#. module: account_banking
2335-#: code:addons/account_banking/wizard/banktools.py:0
2336-#, python-format
2337-msgid "Multiple overlapping periods for date %(date)s"
2338-msgstr ""
2339-
2340-#. module: account_banking
2341-#: field:account.banking.account.settings,company_id:0
2342-#: field:account.banking.imported.file,company_id:0
2343-#: wizard_field:account_banking.banking_import,init,company:0
2344-msgid "Company"
2345-msgstr ""
2346-
2347-#. module: account_banking
2348-#: wizard_field:account_banking.banking_import,import,log:0
2349-msgid "Log"
2350-msgstr ""
2351-
2352-#. module: account_banking
2353-#: field:account.banking.imported.file,file:0
2354-msgid "Raw Data"
2355-msgstr ""
2356-
2357-#. module: account_banking
2358-#: code:addons/account_banking/account_banking.py:0
2359-#, python-format
2360-msgid "Configration Error !"
2361-msgstr ""
2362-
2363-#. module: account_banking
2364-#: model:ir.module.module,description:account_banking.module_meta_information
2365-msgid "\n"
2366-" Module to do banking.\n"
2367-"\n"
2368-" This modules tries to combine all current banking import and export\n"
2369-" schemes. Rationale for this is that it is quite common to have foreign\n"
2370-" bank account numbers next to national bank account numbers. The current\n"
2371-" approach, which hides the national banking interface schemes in the\n"
2372-" l10n_xxx modules, makes it very difficult to use these simultanious.\n"
2373-" A more banking oriented approach seems more logical and cleaner.\n"
2374-"\n"
2375-" Changes to default OpenERP:\n"
2376-"\n"
2377-" * Puts focus on the real life messaging with banks:\n"
2378-" + Bank statement lines upgraded to independent bank transactions.\n"
2379-" + Banking statements have no special accountancy meaning, they're just\n"
2380-" message envelopes for a number of bank transactions.\n"
2381-" + Bank statements can be either encoded by hand to reflect the document\n"
2382-" version of Bank Statements, or created as an optional side effect of\n"
2383-" importing Bank Transactions.\n"
2384-"\n"
2385-" * Preparations for SEPA:\n"
2386-" + IBAN accounts are the standard in the SEPA countries\n"
2387-" + local accounts are derived from SEPA (excluding Turkey) but are\n"
2388-" considered to be identical to the corresponding SEPA account.\n"
2389-" + Banks are identified with either Country + Bank code + Branch code or BIC\n"
2390-" + Each bank can have its own pace in introducing SEPA into their\n"
2391-" communication with their customers.\n"
2392-" + National online databases can be used to convert BBAN's to IBAN's.\n"
2393-"\n"
2394-" * Adds dropin extensible import facility for bank communication in:\n"
2395-" + MultiBank (NL) format transaction files,\n"
2396-" - (todo) MT940 (Swift) format transaction files,\n"
2397-" - (todo) CODA (BE) format transaction files,\n"
2398-" - (wish) SEPA Credits (ISO 200022) messages,\n"
2399-"\n"
2400-" * Extends payments for digital banking:\n"
2401-" + Adapted workflow in payments to reflect banking operations\n"
2402-" + Relies on account_payment mechanics to extend with export generators.\n"
2403-" - ClieOp3 (NL) payment and direct debit orders files available as\n"
2404-" account_banking_nl_clieop\n"
2405-" - (wish) BTL91 (NL) payment orders files (no format description available),\n"
2406-" - (wish) SEPA Direct Debits (ISO 200022) messages\n"
2407-"\n"
2408-" * Additional features for the import/export mechanism:\n"
2409-" + Automatic matching and creation of bank accounts, banks and partners,\n"
2410-" during import of statements.\n"
2411-" + Automatic matching with invoices and payments.\n"
2412-" + Sound import mechanism, allowing multiple imports of the same\n"
2413-" transactions repeated over multiple files.\n"
2414-" + Journal configuration per bank account.\n"
2415-" + Business logic and format parsing strictly separated to ease the\n"
2416-" development of new parsers.\n"
2417-" + No special configuration needed for the parsers, new parsers are\n"
2418-" recognized and made available at server (re)start.\n"
2419-" "
2420-msgstr ""
2421-
2422-#. module: account_banking
2423-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
2424-msgid "Bank Statements File"
2425-msgstr ""
2426-
2427-#. module: account_banking
2428-#: code:addons/account_banking/parsers/models.py:0
2429-#, python-format
2430-msgid "This is a stub. Please implement your own."
2431-msgstr ""
2432-
2433-#. module: account_banking
2434-#: view:account.banking.imported.file:0
2435-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
2436-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
2437-msgid "Imported Bank Statements Files"
2438-msgstr ""
2439-
2440-#. module: account_banking
2441-#: field:account.bank.statement,banking_id:0
2442-msgid "Imported File"
2443-msgstr ""
2444-
2445-#. module: account_banking
2446-#: view:account.banking.imported.file:0
2447-#: field:account.banking.imported.file,log:0
2448-msgid "Import Log"
2449-msgstr ""
2450-
2451-#. module: account_banking
2452-#: code:addons/account_banking/wizard/bank_import.py:0
2453-#, python-format
2454-msgid "The imported statements appear to be invalid! Check your file."
2455-msgstr ""
2456-
2457-#. module: account_banking
2458-#: code:addons/account_banking/wizard/bank_import.py:0
2459-#, python-format
2460-msgid "Number of statements loaded"
2461-msgstr ""
2462-
2463-#. module: account_banking
2464-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
2465-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
2466-msgid "Banking"
2467-msgstr ""
2468-
2469-#. module: account_banking
2470-#: selection:account.banking.imported.file,state:0
2471-msgid "Error"
2472-msgstr ""
2473-
2474-#. module: account_banking
2475-#: code:addons/account_banking/account_banking.py:0
2476-#, python-format
2477-msgid "Unable to reconcile entry \"%s\": %.2f"
2478-msgstr ""
2479-
2480-#. module: account_banking
2481-#: view:account.banking.imported.file:0
2482-msgid "Import Details"
2483-msgstr ""
2484-
2485-#. module: account_banking
2486-#: field:account.bank.statement.line,period_id:0
2487-msgid "Period"
2488-msgstr ""
2489-
2490-#. module: account_banking
2491-#: selection:payment.line,export_state:0
2492-msgid "Done"
2493-msgstr ""
2494-
2495-#. module: account_banking
2496-#: view:payment.order:0
2497-msgid "Select Invoices to Pay"
2498-msgstr ""
2499-
2500-#. module: account_banking
2501-#: field:account.banking.imported.file,user_id:0
2502-msgid "Responsible User"
2503-msgstr ""
2504-
2505-#. module: account_banking
2506-#: code:addons/account_banking/account_banking.py:0
2507-#, python-format
2508-msgid "The statement balance is incorrect !\n"
2509-msgstr ""
2510-
2511-#. module: account_banking
2512-#: constraint:ir.model:0
2513-msgid "The Object name must start with x_ and not contain any special character !"
2514-msgstr ""
2515-
2516-#. module: account_banking
2517-#: selection:account.banking.imported.file,state:0
2518-msgid "Unfinished"
2519-msgstr ""
2520-
2521-#. module: account_banking
2522-#: code:addons/account_banking/wizard/bank_import.py:0
2523-#, python-format
2524-msgid "Statements found for unknown account %(bank_account)s"
2525-msgstr ""
2526-
2527-#. module: account_banking
2528-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
2529-msgid "Account Banking"
2530-msgstr ""
2531-
2532-#. module: account_banking
2533-#: code:addons/account_banking/wizard/bank_import.py:0
2534-#, python-format
2535-msgid "Total number of statements"
2536-msgstr ""
2537-
2538-#. module: account_banking
2539-#: field:account.banking.imported.file,format:0
2540-#: wizard_field:account_banking.banking_import,init,parser:0
2541-msgid "File Format"
2542-msgstr ""
2543-
2544-#. module: account_banking
2545-#: field:account.banking.account.settings,journal_id:0
2546-msgid "Journal"
2547-msgstr ""
2548-
2549-#. module: account_banking
2550-#: selection:account.banking.imported.file,state:0
2551-msgid "Finished"
2552-msgstr ""
2553-
2554-#. module: account_banking
2555-#: code:addons/account_banking/wizard/banktools.py:0
2556-#, python-format
2557-msgid "No suitable fiscal year found for company %(company_name)s"
2558-msgstr ""
2559-
2560-#. module: account_banking
2561-#: view:account.banking.account.settings:0
2562-msgid "Bank Account Details"
2563-msgstr ""
2564-
2565-#. module: account_banking
2566-#: code:addons/account_banking/wizard/bank_import.py:0
2567-#, python-format
2568-msgid "Unable to link transaction %(trans)s to invoice: '\n"
2569-" '%(no_candidates)s candidates found; can\'t choose."
2570-msgstr ""
2571-
2572-#. module: account_banking
2573-#: field:account.bank.statement.line,partner_bank_id:0
2574-#: field:account.banking.account.settings,partner_bank_id:0
2575-msgid "Bank Account"
2576-msgstr ""
2577-
2578-#. module: account_banking
2579-#: code:addons/account_banking/wizard/bank_import.py:0
2580-#, python-format
2581-msgid "Number of transactions loaded"
2582-msgstr ""
2583-
2584-#. module: account_banking
2585-#: code:addons/account_banking/wizard/banktools.py:0
2586-#, python-format
2587-msgid "Multiple overlapping fiscal years found for date %(date)s"
2588-msgstr ""
2589-
2590-#. module: account_banking
2591-#: model:ir.model,name:account_banking.model_account_banking_imported_file
2592-msgid "Imported Bank Statements File"
2593-msgstr ""
2594-
2595
2596=== removed file 'account_banking/i18n/bg.po'
2597--- account_banking/i18n/bg.po 2011-10-28 05:57:49 +0000
2598+++ account_banking/i18n/bg.po 1970-01-01 00:00:00 +0000
2599@@ -1,589 +0,0 @@
2600-# Bulgarian translation for openobject-addons
2601-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
2602-# This file is distributed under the same license as the openobject-addons package.
2603-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
2604-#
2605-msgid ""
2606-msgstr ""
2607-"Project-Id-Version: openobject-addons\n"
2608-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
2609-"POT-Creation-Date: 2010-01-08 15:30+0000\n"
2610-"PO-Revision-Date: 2011-03-30 08:00+0000\n"
2611-"Last-Translator: Dimitar Markov <dimitar.markov@gmail.com>\n"
2612-"Language-Team: Bulgarian <bg@li.org>\n"
2613-"MIME-Version: 1.0\n"
2614-"Content-Type: text/plain; charset=UTF-8\n"
2615-"Content-Transfer-Encoding: 8bit\n"
2616-"X-Launchpad-Export-Date: 2011-10-28 05:44+0000\n"
2617-"X-Generator: Launchpad (build 14197)\n"
2618-
2619-#. module: account_banking
2620-#: wizard_view:account_banking.banking_import,import:0
2621-msgid "Results:"
2622-msgstr "Резултати:"
2623-
2624-#. module: account_banking
2625-#: code:addons/account_banking/wizard/bank_import.py:0
2626-#, python-format
2627-msgid "Number of errors found"
2628-msgstr ""
2629-
2630-#. module: account_banking
2631-#: wizard_view:account_banking.banking_import,init:0
2632-msgid "Select the processing details:"
2633-msgstr ""
2634-
2635-#. module: account_banking
2636-#: constraint:ir.actions.act_window:0
2637-msgid "Invalid model name in the action definition."
2638-msgstr "Невалидно име на модел при задаване на действие"
2639-
2640-#. module: account_banking
2641-#: wizard_button:account_banking.banking_import,import,open:0
2642-msgid "_Open Statement"
2643-msgstr ""
2644-
2645-#. module: account_banking
2646-#: field:payment.line,date_done:0
2647-msgid "Date Confirmed"
2648-msgstr ""
2649-
2650-#. module: account_banking
2651-#: wizard_button:account_banking.banking_import,import,end:0
2652-msgid "_Close"
2653-msgstr "_Затвори"
2654-
2655-#. module: account_banking
2656-#: model:ir.model,name:account_banking.model_account_banking_account_settings
2657-msgid "Default Journal for Bank Account"
2658-msgstr ""
2659-
2660-#. module: account_banking
2661-#: wizard_field:account_banking.banking_import,init,file:0
2662-msgid "Statements File"
2663-msgstr ""
2664-
2665-#. module: account_banking
2666-#: code:addons/account_banking/wizard/banktools.py:0
2667-#, python-format
2668-msgid ""
2669-"More than one bank account was found with the same number %(account_no)s"
2670-msgstr ""
2671-
2672-#. module: account_banking
2673-#: code:addons/account_banking/wizard/bank_import.py:0
2674-#, python-format
2675-msgid "Total number of transactions"
2676-msgstr ""
2677-
2678-#. module: account_banking
2679-#: code:addons/account_banking/account_banking.py:0
2680-#, python-format
2681-msgid "Account move line \"%s\" is not valid"
2682-msgstr ""
2683-
2684-#. module: account_banking
2685-#: help:account.banking.account.settings,default_debit_account_id:0
2686-msgid ""
2687-"The account to use when an unexpected payment is received. This can be "
2688-"needed when a customer pays in advance or when no matching invoice can be "
2689-"found. Mind that you can correct movements before confirming them."
2690-msgstr ""
2691-
2692-#. module: account_banking
2693-#: code:addons/account_banking/wizard/banktools.py:0
2694-#, python-format
2695-msgid "Bank account %(account_no)s was not found in the database"
2696-msgstr ""
2697-
2698-#. module: account_banking
2699-#: code:addons/account_banking/wizard/bank_import.py:0
2700-#, python-format
2701-msgid "Number of transactions skipped due to errors"
2702-msgstr ""
2703-
2704-#. module: account_banking
2705-#: code:addons/account_banking/account_banking.py:0
2706-#, python-format
2707-msgid ""
2708-"The expected balance (%.2f) is different '\n"
2709-" 'than the computed one. (%.2f)"
2710-msgstr ""
2711-
2712-#. module: account_banking
2713-#: code:addons/account_banking/wizard/bank_import.py:0
2714-#, python-format
2715-msgid ""
2716-"Statement for account %(bank_account)s uses different '\n"
2717-" 'currency than the defined bank journal."
2718-msgstr ""
2719-
2720-#. module: account_banking
2721-#: code:addons/account_banking/wizard/bank_import.py:0
2722-#, python-format
2723-msgid "Number of statements skipped due to errors"
2724-msgstr ""
2725-
2726-#. module: account_banking
2727-#: view:account.banking.account.settings:0
2728-msgid "Default Import Settings for Bank Account"
2729-msgstr ""
2730-
2731-#. module: account_banking
2732-#: help:account.banking.account.settings,default_credit_account_id:0
2733-msgid ""
2734-"The account to use when an unexpected payment was signaled. This can happen "
2735-"when a direct debit payment is cancelled by a customer, or when no matching "
2736-"payment can be found. Mind that you can correct movements before confirming "
2737-"them."
2738-msgstr ""
2739-
2740-#. module: account_banking
2741-#: code:addons/account_banking/wizard/bank_import.py:0
2742-#, python-format
2743-msgid "Unable to import parser %(parser)s. Parser class not found."
2744-msgstr ""
2745-
2746-#. module: account_banking
2747-#: selection:payment.line,export_state:0
2748-msgid "Cancelled"
2749-msgstr ""
2750-
2751-#. module: account_banking
2752-#: view:account.banking.imported.file:0
2753-#: field:account.banking.imported.file,statement_ids:0
2754-msgid "Statements"
2755-msgstr ""
2756-
2757-#. module: account_banking
2758-#: field:account.banking.account.settings,default_debit_account_id:0
2759-msgid "Default debit account"
2760-msgstr ""
2761-
2762-#. module: account_banking
2763-#: wizard_button:account_banking.banking_import,init,end:0
2764-msgid "_Cancel"
2765-msgstr ""
2766-
2767-#. module: account_banking
2768-#: selection:payment.line,export_state:0
2769-msgid "Draft"
2770-msgstr ""
2771-
2772-#. module: account_banking
2773-#: field:account.banking.imported.file,date:0
2774-msgid "Import Date"
2775-msgstr ""
2776-
2777-#. module: account_banking
2778-#: selection:payment.line,export_state:0
2779-msgid "Confirmed"
2780-msgstr ""
2781-
2782-#. module: account_banking
2783-#: view:account.banking.account.settings:0
2784-msgid "Default Accounts for Unknown Movements"
2785-msgstr ""
2786-
2787-#. module: account_banking
2788-#: view:account.bank.statement:0
2789-msgid "Confirm"
2790-msgstr ""
2791-
2792-#. module: account_banking
2793-#: field:account.banking.account.settings,default_credit_account_id:0
2794-msgid "Default credit account"
2795-msgstr ""
2796-
2797-#. module: account_banking
2798-#: code:addons/account_banking/wizard/bank_import.py:0
2799-#, python-format
2800-msgid ""
2801-"Statements found for account %(bank_account)s, '\n"
2802-" 'but no default journal was defined."
2803-msgstr ""
2804-
2805-#. module: account_banking
2806-#: field:account.bank.statement.line,international:0
2807-msgid "International Transaction"
2808-msgstr ""
2809-
2810-#. module: account_banking
2811-#: code:addons/account_banking/account_banking.py:0
2812-#, python-format
2813-msgid "Please verify that an account is defined in the journal."
2814-msgstr ""
2815-
2816-#. module: account_banking
2817-#: field:account.bank.statement.line,trans:0
2818-msgid "Bank Transaction ID"
2819-msgstr ""
2820-
2821-#. module: account_banking
2822-#: code:addons/account_banking/wizard/bank_import.py:0
2823-#, python-format
2824-msgid "Statement %(id)s known - skipped"
2825-msgstr ""
2826-
2827-#. module: account_banking
2828-#: selection:payment.line,export_state:0
2829-msgid "Sent"
2830-msgstr ""
2831-
2832-#. module: account_banking
2833-#: code:addons/account_banking/account_banking.py:0
2834-#, python-format
2835-msgid "Error !"
2836-msgstr ""
2837-
2838-#. module: account_banking
2839-#: code:addons/account_banking/account_banking.py:0
2840-#, python-format
2841-msgid "The account entries lines are not in valid state."
2842-msgstr ""
2843-
2844-#. module: account_banking
2845-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
2846-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
2847-msgid "Default Import Settings for Bank Accounts"
2848-msgstr ""
2849-
2850-#. module: account_banking
2851-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
2852-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
2853-msgid "Import Bank Statements File"
2854-msgstr ""
2855-
2856-#. module: account_banking
2857-#: help:account_banking.banking_import,init,file:0
2858-msgid ""
2859-"The Transactions File to import. Please note that while it is perfectly safe "
2860-"to reload the same file multiple times or to load in timeframe overlapping "
2861-"statements files, there are formats that may introduce different sequencing, "
2862-"which may create double entries.\n"
2863-"\n"
2864-"To stay on the safe side, always load bank statements files using the same "
2865-"format."
2866-msgstr ""
2867-
2868-#. module: account_banking
2869-#: constraint:ir.ui.view:0
2870-msgid "Invalid XML for View Architecture!"
2871-msgstr ""
2872-
2873-#. module: account_banking
2874-#: view:account.banking.imported.file:0
2875-msgid "Imported Bank Statements"
2876-msgstr ""
2877-
2878-#. module: account_banking
2879-#: wizard_view:account_banking.banking_import,import:0
2880-#: wizard_view:account_banking.banking_import,init:0
2881-msgid "Import Bank Transactions File"
2882-msgstr ""
2883-
2884-#. module: account_banking
2885-#: code:addons/account_banking/wizard/banktools.py:0
2886-#, python-format
2887-msgid "Account %(account_no)s is not owned by %(partner)s"
2888-msgstr ""
2889-
2890-#. module: account_banking
2891-#: wizard_button:account_banking.banking_import,init,import:0
2892-msgid "_Ok"
2893-msgstr ""
2894-
2895-#. module: account_banking
2896-#: code:addons/account_banking/wizard/banktools.py:0
2897-#, python-format
2898-msgid "More then one possible match found for partner with name %(name)s"
2899-msgstr ""
2900-
2901-#. module: account_banking
2902-#: field:account.banking.imported.file,state:0
2903-#: field:payment.line,export_state:0
2904-msgid "State"
2905-msgstr ""
2906-
2907-#. module: account_banking
2908-#: code:addons/account_banking/wizard/bank_import.py:0
2909-#, python-format
2910-msgid "ERROR!"
2911-msgstr ""
2912-
2913-#. module: account_banking
2914-#: code:addons/account_banking/wizard/banktools.py:0
2915-#, python-format
2916-msgid "No suitable period found for date %(date)s"
2917-msgstr ""
2918-
2919-#. module: account_banking
2920-#: code:addons/account_banking/wizard/banktools.py:0
2921-#, python-format
2922-msgid "Multiple overlapping periods for date %(date)s"
2923-msgstr ""
2924-
2925-#. module: account_banking
2926-#: field:account.banking.account.settings,company_id:0
2927-#: field:account.banking.imported.file,company_id:0
2928-#: wizard_field:account_banking.banking_import,init,company:0
2929-msgid "Company"
2930-msgstr ""
2931-
2932-#. module: account_banking
2933-#: wizard_field:account_banking.banking_import,import,log:0
2934-msgid "Log"
2935-msgstr ""
2936-
2937-#. module: account_banking
2938-#: field:account.banking.imported.file,file:0
2939-msgid "Raw Data"
2940-msgstr ""
2941-
2942-#. module: account_banking
2943-#: code:addons/account_banking/account_banking.py:0
2944-#, python-format
2945-msgid "Configration Error !"
2946-msgstr ""
2947-
2948-#. module: account_banking
2949-#: model:ir.module.module,description:account_banking.module_meta_information
2950-msgid ""
2951-"\n"
2952-" Module to do banking.\n"
2953-"\n"
2954-" This modules tries to combine all current banking import and export\n"
2955-" schemes. Rationale for this is that it is quite common to have foreign\n"
2956-" bank account numbers next to national bank account numbers. The current\n"
2957-" approach, which hides the national banking interface schemes in the\n"
2958-" l10n_xxx modules, makes it very difficult to use these simultanious.\n"
2959-" A more banking oriented approach seems more logical and cleaner.\n"
2960-"\n"
2961-" Changes to default OpenERP:\n"
2962-"\n"
2963-" * Puts focus on the real life messaging with banks:\n"
2964-" + Bank statement lines upgraded to independent bank transactions.\n"
2965-" + Banking statements have no special accountancy meaning, they're "
2966-"just\n"
2967-" message envelopes for a number of bank transactions.\n"
2968-" + Bank statements can be either encoded by hand to reflect the "
2969-"document\n"
2970-" version of Bank Statements, or created as an optional side effect "
2971-"of\n"
2972-" importing Bank Transactions.\n"
2973-"\n"
2974-" * Preparations for SEPA:\n"
2975-" + IBAN accounts are the standard in the SEPA countries\n"
2976-" + local accounts are derived from SEPA (excluding Turkey) but are\n"
2977-" considered to be identical to the corresponding SEPA account.\n"
2978-" + Banks are identified with either Country + Bank code + Branch code "
2979-"or BIC\n"
2980-" + Each bank can have its own pace in introducing SEPA into their\n"
2981-" communication with their customers.\n"
2982-" + National online databases can be used to convert BBAN's to IBAN's.\n"
2983-"\n"
2984-" * Adds dropin extensible import facility for bank communication in:\n"
2985-" + MultiBank (NL) format transaction files,\n"
2986-" - (todo) MT940 (Swift) format transaction files,\n"
2987-" - (todo) CODA (BE) format transaction files,\n"
2988-" - (wish) SEPA Credits (ISO 200022) messages,\n"
2989-"\n"
2990-" * Extends payments for digital banking:\n"
2991-" + Adapted workflow in payments to reflect banking operations\n"
2992-" + Relies on account_payment mechanics to extend with export "
2993-"generators.\n"
2994-" - ClieOp3 (NL) payment and direct debit orders files available as\n"
2995-" account_banking_nl_clieop\n"
2996-" - (wish) BTL91 (NL) payment orders files (no format description "
2997-"available),\n"
2998-" - (wish) SEPA Direct Debits (ISO 200022) messages\n"
2999-"\n"
3000-" * Additional features for the import/export mechanism:\n"
3001-" + Automatic matching and creation of bank accounts, banks and "
3002-"partners,\n"
3003-" during import of statements.\n"
3004-" + Automatic matching with invoices and payments.\n"
3005-" + Sound import mechanism, allowing multiple imports of the same\n"
3006-" transactions repeated over multiple files.\n"
3007-" + Journal configuration per bank account.\n"
3008-" + Business logic and format parsing strictly separated to ease the\n"
3009-" development of new parsers.\n"
3010-" + No special configuration needed for the parsers, new parsers are\n"
3011-" recognized and made available at server (re)start.\n"
3012-" "
3013-msgstr ""
3014-
3015-#. module: account_banking
3016-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
3017-msgid "Bank Statements File"
3018-msgstr ""
3019-
3020-#. module: account_banking
3021-#: code:addons/account_banking/parsers/models.py:0
3022-#, python-format
3023-msgid "This is a stub. Please implement your own."
3024-msgstr ""
3025-
3026-#. module: account_banking
3027-#: view:account.banking.imported.file:0
3028-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
3029-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
3030-msgid "Imported Bank Statements Files"
3031-msgstr ""
3032-
3033-#. module: account_banking
3034-#: field:account.bank.statement,banking_id:0
3035-msgid "Imported File"
3036-msgstr ""
3037-
3038-#. module: account_banking
3039-#: view:account.banking.imported.file:0
3040-#: field:account.banking.imported.file,log:0
3041-msgid "Import Log"
3042-msgstr ""
3043-
3044-#. module: account_banking
3045-#: code:addons/account_banking/wizard/bank_import.py:0
3046-#, python-format
3047-msgid "The imported statements appear to be invalid! Check your file."
3048-msgstr ""
3049-
3050-#. module: account_banking
3051-#: code:addons/account_banking/wizard/bank_import.py:0
3052-#, python-format
3053-msgid "Number of statements loaded"
3054-msgstr ""
3055-
3056-#. module: account_banking
3057-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
3058-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
3059-msgid "Banking"
3060-msgstr ""
3061-
3062-#. module: account_banking
3063-#: selection:account.banking.imported.file,state:0
3064-msgid "Error"
3065-msgstr ""
3066-
3067-#. module: account_banking
3068-#: code:addons/account_banking/account_banking.py:0
3069-#, python-format
3070-msgid "Unable to reconcile entry \"%s\": %.2f"
3071-msgstr ""
3072-
3073-#. module: account_banking
3074-#: view:account.banking.imported.file:0
3075-msgid "Import Details"
3076-msgstr ""
3077-
3078-#. module: account_banking
3079-#: field:account.bank.statement.line,period_id:0
3080-msgid "Period"
3081-msgstr ""
3082-
3083-#. module: account_banking
3084-#: selection:payment.line,export_state:0
3085-msgid "Done"
3086-msgstr ""
3087-
3088-#. module: account_banking
3089-#: view:payment.order:0
3090-msgid "Select Invoices to Pay"
3091-msgstr ""
3092-
3093-#. module: account_banking
3094-#: field:account.banking.imported.file,user_id:0
3095-msgid "Responsible User"
3096-msgstr ""
3097-
3098-#. module: account_banking
3099-#: code:addons/account_banking/account_banking.py:0
3100-#, python-format
3101-msgid "The statement balance is incorrect !\n"
3102-msgstr ""
3103-
3104-#. module: account_banking
3105-#: constraint:ir.model:0
3106-msgid ""
3107-"The Object name must start with x_ and not contain any special character !"
3108-msgstr ""
3109-
3110-#. module: account_banking
3111-#: selection:account.banking.imported.file,state:0
3112-msgid "Unfinished"
3113-msgstr ""
3114-
3115-#. module: account_banking
3116-#: code:addons/account_banking/wizard/bank_import.py:0
3117-#, python-format
3118-msgid "Statements found for unknown account %(bank_account)s"
3119-msgstr ""
3120-
3121-#. module: account_banking
3122-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
3123-msgid "Account Banking"
3124-msgstr ""
3125-
3126-#. module: account_banking
3127-#: code:addons/account_banking/wizard/bank_import.py:0
3128-#, python-format
3129-msgid "Total number of statements"
3130-msgstr ""
3131-
3132-#. module: account_banking
3133-#: field:account.banking.imported.file,format:0
3134-#: wizard_field:account_banking.banking_import,init,parser:0
3135-msgid "File Format"
3136-msgstr ""
3137-
3138-#. module: account_banking
3139-#: field:account.banking.account.settings,journal_id:0
3140-msgid "Journal"
3141-msgstr ""
3142-
3143-#. module: account_banking
3144-#: selection:account.banking.imported.file,state:0
3145-msgid "Finished"
3146-msgstr ""
3147-
3148-#. module: account_banking
3149-#: code:addons/account_banking/wizard/banktools.py:0
3150-#, python-format
3151-msgid "No suitable fiscal year found for company %(company_name)s"
3152-msgstr ""
3153-
3154-#. module: account_banking
3155-#: view:account.banking.account.settings:0
3156-msgid "Bank Account Details"
3157-msgstr ""
3158-
3159-#. module: account_banking
3160-#: code:addons/account_banking/wizard/bank_import.py:0
3161-#, python-format
3162-msgid ""
3163-"Unable to link transaction %(trans)s to invoice: '\n"
3164-" '%(no_candidates)s candidates found; can't choose."
3165-msgstr ""
3166-
3167-#. module: account_banking
3168-#: field:account.bank.statement.line,partner_bank_id:0
3169-#: field:account.banking.account.settings,partner_bank_id:0
3170-msgid "Bank Account"
3171-msgstr ""
3172-
3173-#. module: account_banking
3174-#: code:addons/account_banking/wizard/bank_import.py:0
3175-#, python-format
3176-msgid "Number of transactions loaded"
3177-msgstr ""
3178-
3179-#. module: account_banking
3180-#: code:addons/account_banking/wizard/banktools.py:0
3181-#, python-format
3182-msgid "Multiple overlapping fiscal years found for date %(date)s"
3183-msgstr ""
3184-
3185-#. module: account_banking
3186-#: model:ir.model,name:account_banking.model_account_banking_imported_file
3187-msgid "Imported Bank Statements File"
3188-msgstr ""
3189
3190=== removed file 'account_banking/i18n/en_US.po'
3191--- account_banking/i18n/en_US.po 2010-07-06 05:10:58 +0000
3192+++ account_banking/i18n/en_US.po 1970-01-01 00:00:00 +0000
3193@@ -1,562 +0,0 @@
3194-# Translation of OpenERP Server.
3195-# This file contains the translation of the following modules:
3196-# * account_banking
3197-#
3198-msgid ""
3199-msgstr ""
3200-"Project-Id-Version: OpenERP Server 5.0.7\n"
3201-"Report-Msgid-Bugs-To: support@openerp.com\n"
3202-"POT-Creation-Date: 2010-01-08 15:30:50+0000\n"
3203-"PO-Revision-Date: 2010-01-08 15:30:50+0000\n"
3204-"Last-Translator: <>\n"
3205-"Language-Team: \n"
3206-"MIME-Version: 1.0\n"
3207-"Content-Type: text/plain; charset=UTF-8\n"
3208-"Content-Transfer-Encoding: \n"
3209-"Plural-Forms: \n"
3210-
3211-#. module: account_banking
3212-#: wizard_view:account_banking.banking_import,import:0
3213-msgid "Results:"
3214-msgstr ""
3215-
3216-#. module: account_banking
3217-#: code:addons/account_banking/wizard/bank_import.py:0
3218-#, python-format
3219-msgid "Number of errors found"
3220-msgstr ""
3221-
3222-#. module: account_banking
3223-#: wizard_view:account_banking.banking_import,init:0
3224-msgid "Select the processing details:"
3225-msgstr ""
3226-
3227-#. module: account_banking
3228-#: constraint:ir.actions.act_window:0
3229-msgid "Invalid model name in the action definition."
3230-msgstr ""
3231-
3232-#. module: account_banking
3233-#: wizard_button:account_banking.banking_import,import,open:0
3234-msgid "_Open Statement"
3235-msgstr ""
3236-
3237-#. module: account_banking
3238-#: field:payment.line,date_done:0
3239-msgid "Date Confirmed"
3240-msgstr ""
3241-
3242-#. module: account_banking
3243-#: wizard_button:account_banking.banking_import,import,end:0
3244-msgid "_Close"
3245-msgstr ""
3246-
3247-#. module: account_banking
3248-#: model:ir.model,name:account_banking.model_account_banking_account_settings
3249-msgid "Default Journal for Bank Account"
3250-msgstr ""
3251-
3252-#. module: account_banking
3253-#: wizard_field:account_banking.banking_import,init,file:0
3254-msgid "Statements File"
3255-msgstr ""
3256-
3257-#. module: account_banking
3258-#: code:addons/account_banking/wizard/banktools.py:0
3259-#, python-format
3260-msgid "More than one bank account was found with the same number %(account_no)s"
3261-msgstr ""
3262-
3263-#. module: account_banking
3264-#: code:addons/account_banking/wizard/bank_import.py:0
3265-#, python-format
3266-msgid "Total number of transactions"
3267-msgstr ""
3268-
3269-#. module: account_banking
3270-#: code:addons/account_banking/account_banking.py:0
3271-#, python-format
3272-msgid "Account move line \"%s\" is not valid"
3273-msgstr ""
3274-
3275-#. module: account_banking
3276-#: help:account.banking.account.settings,default_debit_account_id:0
3277-msgid "The account to use when an unexpected payment is received. This can be needed when a customer pays in advance or when no matching invoice can be found. Mind that you can correct movements before confirming them."
3278-msgstr ""
3279-
3280-#. module: account_banking
3281-#: code:addons/account_banking/wizard/banktools.py:0
3282-#, python-format
3283-msgid "Bank account %(account_no)s was not found in the database"
3284-msgstr ""
3285-
3286-#. module: account_banking
3287-#: code:addons/account_banking/wizard/bank_import.py:0
3288-#, python-format
3289-msgid "Number of transactions skipped due to errors"
3290-msgstr ""
3291-
3292-#. module: account_banking
3293-#: code:addons/account_banking/account_banking.py:0
3294-#, python-format
3295-msgid "The expected balance (%.2f) is different '\n"
3296-" 'than the computed one. (%.2f)"
3297-msgstr ""
3298-
3299-#. module: account_banking
3300-#: code:addons/account_banking/wizard/bank_import.py:0
3301-#, python-format
3302-msgid "Statement for account %(bank_account)s uses different '\n"
3303-" 'currency than the defined bank journal."
3304-msgstr ""
3305-
3306-#. module: account_banking
3307-#: code:addons/account_banking/wizard/bank_import.py:0
3308-#, python-format
3309-msgid "Number of statements skipped due to errors"
3310-msgstr ""
3311-
3312-#. module: account_banking
3313-#: view:account.banking.account.settings:0
3314-msgid "Default Import Settings for Bank Account"
3315-msgstr ""
3316-
3317-#. module: account_banking
3318-#: help:account.banking.account.settings,default_credit_account_id:0
3319-msgid "The account to use when an unexpected payment was signaled. This can happen when a direct debit payment is cancelled by a customer, or when no matching payment can be found. Mind that you can correct movements before confirming them."
3320-msgstr ""
3321-
3322-#. module: account_banking
3323-#: code:addons/account_banking/wizard/bank_import.py:0
3324-#, python-format
3325-msgid "Unable to import parser %(parser)s. Parser class not found."
3326-msgstr ""
3327-
3328-#. module: account_banking
3329-#: selection:payment.line,export_state:0
3330-msgid "Cancelled"
3331-msgstr ""
3332-
3333-#. module: account_banking
3334-#: view:account.banking.imported.file:0
3335-#: field:account.banking.imported.file,statement_ids:0
3336-msgid "Statements"
3337-msgstr ""
3338-
3339-#. module: account_banking
3340-#: field:account.banking.account.settings,default_debit_account_id:0
3341-msgid "Default debit account"
3342-msgstr ""
3343-
3344-#. module: account_banking
3345-#: wizard_button:account_banking.banking_import,init,end:0
3346-msgid "_Cancel"
3347-msgstr ""
3348-
3349-#. module: account_banking
3350-#: selection:payment.line,export_state:0
3351-msgid "Draft"
3352-msgstr ""
3353-
3354-#. module: account_banking
3355-#: field:account.banking.imported.file,date:0
3356-msgid "Import Date"
3357-msgstr ""
3358-
3359-#. module: account_banking
3360-#: selection:payment.line,export_state:0
3361-msgid "Confirmed"
3362-msgstr ""
3363-
3364-#. module: account_banking
3365-#: view:account.banking.account.settings:0
3366-msgid "Default Accounts for Unknown Movements"
3367-msgstr ""
3368-
3369-#. module: account_banking
3370-#: view:account.bank.statement:0
3371-msgid "Confirm"
3372-msgstr ""
3373-
3374-#. module: account_banking
3375-#: field:account.banking.account.settings,default_credit_account_id:0
3376-msgid "Default credit account"
3377-msgstr ""
3378-
3379-#. module: account_banking
3380-#: code:addons/account_banking/wizard/bank_import.py:0
3381-#, python-format
3382-msgid "Statements found for account %(bank_account)s, '\n"
3383-" 'but no default journal was defined."
3384-msgstr ""
3385-
3386-#. module: account_banking
3387-#: field:account.bank.statement.line,international:0
3388-msgid "International Transaction"
3389-msgstr ""
3390-
3391-#. module: account_banking
3392-#: code:addons/account_banking/account_banking.py:0
3393-#, python-format
3394-msgid "Please verify that an account is defined in the journal."
3395-msgstr ""
3396-
3397-#. module: account_banking
3398-#: field:account.bank.statement.line,trans:0
3399-msgid "Bank Transaction ID"
3400-msgstr ""
3401-
3402-#. module: account_banking
3403-#: code:addons/account_banking/wizard/bank_import.py:0
3404-#, python-format
3405-msgid "Statement %(id)s known - skipped"
3406-msgstr ""
3407-
3408-#. module: account_banking
3409-#: selection:payment.line,export_state:0
3410-msgid "Sent"
3411-msgstr ""
3412-
3413-#. module: account_banking
3414-#: code:addons/account_banking/account_banking.py:0
3415-#, python-format
3416-msgid "Error !"
3417-msgstr ""
3418-
3419-#. module: account_banking
3420-#: code:addons/account_banking/account_banking.py:0
3421-#, python-format
3422-msgid "The account entries lines are not in valid state."
3423-msgstr ""
3424-
3425-#. module: account_banking
3426-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
3427-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
3428-msgid "Default Import Settings for Bank Accounts"
3429-msgstr ""
3430-
3431-#. module: account_banking
3432-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
3433-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
3434-msgid "Import Bank Statements File"
3435-msgstr ""
3436-
3437-#. module: account_banking
3438-#: help:account_banking.banking_import,init,file:0
3439-msgid "The Transactions File to import. Please note that while it is perfectly safe to reload the same file multiple times or to load in timeframe overlapping statements files, there are formats that may introduce different sequencing, which may create double entries.\n"
3440-"\n"
3441-"To stay on the safe side, always load bank statements files using the same format."
3442-msgstr ""
3443-
3444-#. module: account_banking
3445-#: constraint:ir.ui.view:0
3446-msgid "Invalid XML for View Architecture!"
3447-msgstr ""
3448-
3449-#. module: account_banking
3450-#: view:account.banking.imported.file:0
3451-msgid "Imported Bank Statements"
3452-msgstr ""
3453-
3454-#. module: account_banking
3455-#: wizard_view:account_banking.banking_import,import:0
3456-#: wizard_view:account_banking.banking_import,init:0
3457-msgid "Import Bank Transactions File"
3458-msgstr ""
3459-
3460-#. module: account_banking
3461-#: code:addons/account_banking/wizard/banktools.py:0
3462-#, python-format
3463-msgid "Account %(account_no)s is not owned by %(partner)s"
3464-msgstr ""
3465-
3466-#. module: account_banking
3467-#: wizard_button:account_banking.banking_import,init,import:0
3468-msgid "_Ok"
3469-msgstr ""
3470-
3471-#. module: account_banking
3472-#: code:addons/account_banking/wizard/banktools.py:0
3473-#, python-format
3474-msgid "More then one possible match found for partner with name %(name)s"
3475-msgstr ""
3476-
3477-#. module: account_banking
3478-#: field:account.banking.imported.file,state:0
3479-#: field:payment.line,export_state:0
3480-msgid "State"
3481-msgstr ""
3482-
3483-#. module: account_banking
3484-#: code:addons/account_banking/wizard/bank_import.py:0
3485-#, python-format
3486-msgid "ERROR!"
3487-msgstr ""
3488-
3489-#. module: account_banking
3490-#: code:addons/account_banking/wizard/banktools.py:0
3491-#, python-format
3492-msgid "No suitable period found for date %(date)s"
3493-msgstr ""
3494-
3495-#. module: account_banking
3496-#: code:addons/account_banking/wizard/banktools.py:0
3497-#, python-format
3498-msgid "Multiple overlapping periods for date %(date)s"
3499-msgstr ""
3500-
3501-#. module: account_banking
3502-#: field:account.banking.account.settings,company_id:0
3503-#: field:account.banking.imported.file,company_id:0
3504-#: wizard_field:account_banking.banking_import,init,company:0
3505-msgid "Company"
3506-msgstr ""
3507-
3508-#. module: account_banking
3509-#: wizard_field:account_banking.banking_import,import,log:0
3510-msgid "Log"
3511-msgstr ""
3512-
3513-#. module: account_banking
3514-#: field:account.banking.imported.file,file:0
3515-msgid "Raw Data"
3516-msgstr ""
3517-
3518-#. module: account_banking
3519-#: code:addons/account_banking/account_banking.py:0
3520-#, python-format
3521-msgid "Configration Error !"
3522-msgstr ""
3523-
3524-#. module: account_banking
3525-#: model:ir.module.module,description:account_banking.module_meta_information
3526-msgid "\n"
3527-" Module to do banking.\n"
3528-"\n"
3529-" This modules tries to combine all current banking import and export\n"
3530-" schemes. Rationale for this is that it is quite common to have foreign\n"
3531-" bank account numbers next to national bank account numbers. The current\n"
3532-" approach, which hides the national banking interface schemes in the\n"
3533-" l10n_xxx modules, makes it very difficult to use these simultanious.\n"
3534-" A more banking oriented approach seems more logical and cleaner.\n"
3535-"\n"
3536-" Changes to default OpenERP:\n"
3537-"\n"
3538-" * Puts focus on the real life messaging with banks:\n"
3539-" + Bank statement lines upgraded to independent bank transactions.\n"
3540-" + Banking statements have no special accountancy meaning, they're just\n"
3541-" message envelopes for a number of bank transactions.\n"
3542-" + Bank statements can be either encoded by hand to reflect the document\n"
3543-" version of Bank Statements, or created as an optional side effect of\n"
3544-" importing Bank Transactions.\n"
3545-"\n"
3546-" * Preparations for SEPA:\n"
3547-" + IBAN accounts are the standard in the SEPA countries\n"
3548-" + local accounts are derived from SEPA (excluding Turkey) but are\n"
3549-" considered to be identical to the corresponding SEPA account.\n"
3550-" + Banks are identified with either Country + Bank code + Branch code or BIC\n"
3551-" + Each bank can have its own pace in introducing SEPA into their\n"
3552-" communication with their customers.\n"
3553-" + National online databases can be used to convert BBAN's to IBAN's.\n"
3554-"\n"
3555-" * Adds dropin extensible import facility for bank communication in:\n"
3556-" + MultiBank (NL) format transaction files,\n"
3557-" - (todo) MT940 (Swift) format transaction files,\n"
3558-" - (todo) CODA (BE) format transaction files,\n"
3559-" - (wish) SEPA Credits (ISO 200022) messages,\n"
3560-"\n"
3561-" * Extends payments for digital banking:\n"
3562-" + Adapted workflow in payments to reflect banking operations\n"
3563-" + Relies on account_payment mechanics to extend with export generators.\n"
3564-" - ClieOp3 (NL) payment and direct debit orders files available as\n"
3565-" account_banking_nl_clieop\n"
3566-" - (wish) BTL91 (NL) payment orders files (no format description available),\n"
3567-" - (wish) SEPA Direct Debits (ISO 200022) messages\n"
3568-"\n"
3569-" * Additional features for the import/export mechanism:\n"
3570-" + Automatic matching and creation of bank accounts, banks and partners,\n"
3571-" during import of statements.\n"
3572-" + Automatic matching with invoices and payments.\n"
3573-" + Sound import mechanism, allowing multiple imports of the same\n"
3574-" transactions repeated over multiple files.\n"
3575-" + Journal configuration per bank account.\n"
3576-" + Business logic and format parsing strictly separated to ease the\n"
3577-" development of new parsers.\n"
3578-" + No special configuration needed for the parsers, new parsers are\n"
3579-" recognized and made available at server (re)start.\n"
3580-" "
3581-msgstr ""
3582-
3583-#. module: account_banking
3584-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
3585-msgid "Bank Statements File"
3586-msgstr ""
3587-
3588-#. module: account_banking
3589-#: code:addons/account_banking/parsers/models.py:0
3590-#, python-format
3591-msgid "This is a stub. Please implement your own."
3592-msgstr ""
3593-
3594-#. module: account_banking
3595-#: view:account.banking.imported.file:0
3596-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
3597-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
3598-msgid "Imported Bank Statements Files"
3599-msgstr ""
3600-
3601-#. module: account_banking
3602-#: field:account.bank.statement,banking_id:0
3603-msgid "Imported File"
3604-msgstr ""
3605-
3606-#. module: account_banking
3607-#: view:account.banking.imported.file:0
3608-#: field:account.banking.imported.file,log:0
3609-msgid "Import Log"
3610-msgstr ""
3611-
3612-#. module: account_banking
3613-#: code:addons/account_banking/wizard/bank_import.py:0
3614-#, python-format
3615-msgid "The imported statements appear to be invalid! Check your file."
3616-msgstr ""
3617-
3618-#. module: account_banking
3619-#: code:addons/account_banking/wizard/bank_import.py:0
3620-#, python-format
3621-msgid "Number of statements loaded"
3622-msgstr ""
3623-
3624-#. module: account_banking
3625-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
3626-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
3627-msgid "Banking"
3628-msgstr ""
3629-
3630-#. module: account_banking
3631-#: selection:account.banking.imported.file,state:0
3632-msgid "Error"
3633-msgstr ""
3634-
3635-#. module: account_banking
3636-#: code:addons/account_banking/account_banking.py:0
3637-#, python-format
3638-msgid "Unable to reconcile entry \"%s\": %.2f"
3639-msgstr ""
3640-
3641-#. module: account_banking
3642-#: view:account.banking.imported.file:0
3643-msgid "Import Details"
3644-msgstr ""
3645-
3646-#. module: account_banking
3647-#: field:account.bank.statement.line,period_id:0
3648-msgid "Period"
3649-msgstr ""
3650-
3651-#. module: account_banking
3652-#: selection:payment.line,export_state:0
3653-msgid "Done"
3654-msgstr ""
3655-
3656-#. module: account_banking
3657-#: view:payment.order:0
3658-msgid "Select Invoices to Pay"
3659-msgstr ""
3660-
3661-#. module: account_banking
3662-#: field:account.banking.imported.file,user_id:0
3663-msgid "Responsible User"
3664-msgstr ""
3665-
3666-#. module: account_banking
3667-#: code:addons/account_banking/account_banking.py:0
3668-#, python-format
3669-msgid "The statement balance is incorrect !\n"
3670-msgstr ""
3671-
3672-#. module: account_banking
3673-#: constraint:ir.model:0
3674-msgid "The Object name must start with x_ and not contain any special character !"
3675-msgstr ""
3676-
3677-#. module: account_banking
3678-#: selection:account.banking.imported.file,state:0
3679-msgid "Unfinished"
3680-msgstr ""
3681-
3682-#. module: account_banking
3683-#: code:addons/account_banking/wizard/bank_import.py:0
3684-#, python-format
3685-msgid "Statements found for unknown account %(bank_account)s"
3686-msgstr ""
3687-
3688-#. module: account_banking
3689-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
3690-msgid "Account Banking"
3691-msgstr ""
3692-
3693-#. module: account_banking
3694-#: code:addons/account_banking/wizard/bank_import.py:0
3695-#, python-format
3696-msgid "Total number of statements"
3697-msgstr ""
3698-
3699-#. module: account_banking
3700-#: field:account.banking.imported.file,format:0
3701-#: wizard_field:account_banking.banking_import,init,parser:0
3702-msgid "File Format"
3703-msgstr ""
3704-
3705-#. module: account_banking
3706-#: field:account.banking.account.settings,journal_id:0
3707-msgid "Journal"
3708-msgstr ""
3709-
3710-#. module: account_banking
3711-#: selection:account.banking.imported.file,state:0
3712-msgid "Finished"
3713-msgstr ""
3714-
3715-#. module: account_banking
3716-#: code:addons/account_banking/wizard/banktools.py:0
3717-#, python-format
3718-msgid "No suitable fiscal year found for company %(company_name)s"
3719-msgstr ""
3720-
3721-#. module: account_banking
3722-#: view:account.banking.account.settings:0
3723-msgid "Bank Account Details"
3724-msgstr ""
3725-
3726-#. module: account_banking
3727-#: code:addons/account_banking/wizard/bank_import.py:0
3728-#, python-format
3729-msgid "Unable to link transaction %(trans)s to invoice: '\n"
3730-" '%(no_candidates)s candidates found; can\'t choose."
3731-msgstr ""
3732-
3733-#. module: account_banking
3734-#: field:account.bank.statement.line,partner_bank_id:0
3735-#: field:account.banking.account.settings,partner_bank_id:0
3736-msgid "Bank Account"
3737-msgstr ""
3738-
3739-#. module: account_banking
3740-#: code:addons/account_banking/wizard/bank_import.py:0
3741-#, python-format
3742-msgid "Number of transactions loaded"
3743-msgstr ""
3744-
3745-#. module: account_banking
3746-#: code:addons/account_banking/wizard/banktools.py:0
3747-#, python-format
3748-msgid "Multiple overlapping fiscal years found for date %(date)s"
3749-msgstr ""
3750-
3751-#. module: account_banking
3752-#: model:ir.model,name:account_banking.model_account_banking_imported_file
3753-msgid "Imported Bank Statements File"
3754-msgstr ""
3755-
3756
3757=== removed file 'account_banking/i18n/es.po'
3758--- account_banking/i18n/es.po 2011-10-28 05:57:49 +0000
3759+++ account_banking/i18n/es.po 1970-01-01 00:00:00 +0000
3760@@ -1,626 +0,0 @@
3761-# Spanish translation for openobject-addons
3762-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
3763-# This file is distributed under the same license as the openobject-addons package.
3764-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
3765-#
3766-msgid ""
3767-msgstr ""
3768-"Project-Id-Version: openobject-addons\n"
3769-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
3770-"POT-Creation-Date: 2010-01-08 15:30+0000\n"
3771-"PO-Revision-Date: 2011-08-23 15:43+0000\n"
3772-"Last-Translator: mgaja (GrupoIsep.com) <Unknown>\n"
3773-"Language-Team: Spanish <es@li.org>\n"
3774-"MIME-Version: 1.0\n"
3775-"Content-Type: text/plain; charset=UTF-8\n"
3776-"Content-Transfer-Encoding: 8bit\n"
3777-"X-Launchpad-Export-Date: 2011-10-28 05:44+0000\n"
3778-"X-Generator: Launchpad (build 14197)\n"
3779-
3780-#. module: account_banking
3781-#: wizard_view:account_banking.banking_import,import:0
3782-msgid "Results:"
3783-msgstr "Resultados:"
3784-
3785-#. module: account_banking
3786-#: code:addons/account_banking/wizard/bank_import.py:0
3787-#, python-format
3788-msgid "Number of errors found"
3789-msgstr "Número de errores encontrados"
3790-
3791-#. module: account_banking
3792-#: wizard_view:account_banking.banking_import,init:0
3793-msgid "Select the processing details:"
3794-msgstr "Seleccione los detalles de procesado:"
3795-
3796-#. module: account_banking
3797-#: constraint:ir.actions.act_window:0
3798-msgid "Invalid model name in the action definition."
3799-msgstr "Nombre de modelo inválido en la definición de acción."
3800-
3801-#. module: account_banking
3802-#: wizard_button:account_banking.banking_import,import,open:0
3803-msgid "_Open Statement"
3804-msgstr "_Abrir extracto"
3805-
3806-#. module: account_banking
3807-#: field:payment.line,date_done:0
3808-msgid "Date Confirmed"
3809-msgstr "Fecha confirmada"
3810-
3811-#. module: account_banking
3812-#: wizard_button:account_banking.banking_import,import,end:0
3813-msgid "_Close"
3814-msgstr "_Cerrar"
3815-
3816-#. module: account_banking
3817-#: model:ir.model,name:account_banking.model_account_banking_account_settings
3818-msgid "Default Journal for Bank Account"
3819-msgstr "Diario por defecto para cuenta bancaria"
3820-
3821-#. module: account_banking
3822-#: wizard_field:account_banking.banking_import,init,file:0
3823-msgid "Statements File"
3824-msgstr "Fichero de extractos"
3825-
3826-#. module: account_banking
3827-#: code:addons/account_banking/wizard/banktools.py:0
3828-#, python-format
3829-msgid ""
3830-"More than one bank account was found with the same number %(account_no)s"
3831-msgstr ""
3832-"Se ha encontrado más de una cuenta con el mismo número %(account_no)s"
3833-
3834-#. module: account_banking
3835-#: code:addons/account_banking/wizard/bank_import.py:0
3836-#, python-format
3837-msgid "Total number of transactions"
3838-msgstr "Número total de transacciones"
3839-
3840-#. module: account_banking
3841-#: code:addons/account_banking/account_banking.py:0
3842-#, python-format
3843-msgid "Account move line \"%s\" is not valid"
3844-msgstr "El apunte \"%s\" no es válido."
3845-
3846-#. module: account_banking
3847-#: help:account.banking.account.settings,default_debit_account_id:0
3848-msgid ""
3849-"The account to use when an unexpected payment is received. This can be "
3850-"needed when a customer pays in advance or when no matching invoice can be "
3851-"found. Mind that you can correct movements before confirming them."
3852-msgstr ""
3853-"La cuenta que se utiliza para cuando se reciben pagos inesperados. Se puede "
3854-"necesitar cuando un cliente paga por adelantado o cuando no se encuentra "
3855-"ninguna factura con la que casar el apunte. Tenga en cuenta que puede "
3856-"corregir los apuntes antes de confirmarlos."
3857-
3858-#. module: account_banking
3859-#: code:addons/account_banking/wizard/banktools.py:0
3860-#, python-format
3861-msgid "Bank account %(account_no)s was not found in the database"
3862-msgstr ""
3863-"La cuenta bancaria %(account_no)s no se ha encontrdo en la base de datos"
3864-
3865-#. module: account_banking
3866-#: code:addons/account_banking/wizard/bank_import.py:0
3867-#, python-format
3868-msgid "Number of transactions skipped due to errors"
3869-msgstr "Número de transacciones obviadas debido a errores"
3870-
3871-#. module: account_banking
3872-#: code:addons/account_banking/account_banking.py:0
3873-#, python-format
3874-msgid ""
3875-"The expected balance (%.2f) is different '\n"
3876-" 'than the computed one. (%.2f)"
3877-msgstr ""
3878-"El balance esperado (%.2f) es diferente '\n"
3879-" 'al calculado. (%.2f)"
3880-
3881-#. module: account_banking
3882-#: code:addons/account_banking/wizard/bank_import.py:0
3883-#, python-format
3884-msgid ""
3885-"Statement for account %(bank_account)s uses different '\n"
3886-" 'currency than the defined bank journal."
3887-msgstr ""
3888-"La declaración de cuenta %(bank_account)s usa una moneda '\n"
3889-" 'diferente a la definida en el diario bancario."
3890-
3891-#. module: account_banking
3892-#: code:addons/account_banking/wizard/bank_import.py:0
3893-#, python-format
3894-msgid "Number of statements skipped due to errors"
3895-msgstr "Número de transacciones obviadas debido a errores"
3896-
3897-#. module: account_banking
3898-#: view:account.banking.account.settings:0
3899-msgid "Default Import Settings for Bank Account"
3900-msgstr "Valores de importación por defecto para cuenta bancaria"
3901-
3902-#. module: account_banking
3903-#: help:account.banking.account.settings,default_credit_account_id:0
3904-msgid ""
3905-"The account to use when an unexpected payment was signaled. This can happen "
3906-"when a direct debit payment is cancelled by a customer, or when no matching "
3907-"payment can be found. Mind that you can correct movements before confirming "
3908-"them."
3909-msgstr ""
3910-"La cuenta que se utiliza para cuando se emiten pagos inesperados. Esto puede "
3911-"ocurrir cuando un cliente cancela un pago a deber directo o cuando no se "
3912-"encuentra ningun pago con la que casar el apunte. Tenga en cuenta que puede "
3913-"corregir los apuntes antes de confirmarlos."
3914-
3915-#. module: account_banking
3916-#: code:addons/account_banking/wizard/bank_import.py:0
3917-#, python-format
3918-msgid "Unable to import parser %(parser)s. Parser class not found."
3919-msgstr ""
3920-"Imposible importar el parser %(parser)s. No se ha encontrado la clase de "
3921-"parser."
3922-
3923-#. module: account_banking
3924-#: selection:payment.line,export_state:0
3925-msgid "Cancelled"
3926-msgstr "Cancelado"
3927-
3928-#. module: account_banking
3929-#: view:account.banking.imported.file:0
3930-#: field:account.banking.imported.file,statement_ids:0
3931-msgid "Statements"
3932-msgstr "Extractos"
3933-
3934-#. module: account_banking
3935-#: field:account.banking.account.settings,default_debit_account_id:0
3936-msgid "Default debit account"
3937-msgstr "Cuenta de débito por omisión"
3938-
3939-#. module: account_banking
3940-#: wizard_button:account_banking.banking_import,init,end:0
3941-msgid "_Cancel"
3942-msgstr "_Cancelar"
3943-
3944-#. module: account_banking
3945-#: selection:payment.line,export_state:0
3946-msgid "Draft"
3947-msgstr "Borrador"
3948-
3949-#. module: account_banking
3950-#: field:account.banking.imported.file,date:0
3951-msgid "Import Date"
3952-msgstr "Fecha de importación"
3953-
3954-#. module: account_banking
3955-#: selection:payment.line,export_state:0
3956-msgid "Confirmed"
3957-msgstr "Confirmado"
3958-
3959-#. module: account_banking
3960-#: view:account.banking.account.settings:0
3961-msgid "Default Accounts for Unknown Movements"
3962-msgstr "Cuenta por defecto para movimientos desconocidos"
3963-
3964-#. module: account_banking
3965-#: view:account.bank.statement:0
3966-msgid "Confirm"
3967-msgstr "Confirmar"
3968-
3969-#. module: account_banking
3970-#: field:account.banking.account.settings,default_credit_account_id:0
3971-msgid "Default credit account"
3972-msgstr "Cuenta de crédito por defecto"
3973-
3974-#. module: account_banking
3975-#: code:addons/account_banking/wizard/bank_import.py:0
3976-#, python-format
3977-msgid ""
3978-"Statements found for account %(bank_account)s, '\n"
3979-" 'but no default journal was defined."
3980-msgstr ""
3981-"Extracto entcontrado para cuenta %(bank_account)s, '\n"
3982-" 'pero no se ha definido ningún diario por defecto."
3983-
3984-#. module: account_banking
3985-#: field:account.bank.statement.line,international:0
3986-msgid "International Transaction"
3987-msgstr "Transacción internacional"
3988-
3989-#. module: account_banking
3990-#: code:addons/account_banking/account_banking.py:0
3991-#, python-format
3992-msgid "Please verify that an account is defined in the journal."
3993-msgstr "Compruebe que se ha definido una cuenta en el diario."
3994-
3995-#. module: account_banking
3996-#: field:account.bank.statement.line,trans:0
3997-msgid "Bank Transaction ID"
3998-msgstr "Identificador de transacción bancaria"
3999-
4000-#. module: account_banking
4001-#: code:addons/account_banking/wizard/bank_import.py:0
4002-#, python-format
4003-msgid "Statement %(id)s known - skipped"
4004-msgstr "Extracto %(id)s conocido - obviado"
4005-
4006-#. module: account_banking
4007-#: selection:payment.line,export_state:0
4008-msgid "Sent"
4009-msgstr "Enviado"
4010-
4011-#. module: account_banking
4012-#: code:addons/account_banking/account_banking.py:0
4013-#, python-format
4014-msgid "Error !"
4015-msgstr "¡ Error !"
4016-
4017-#. module: account_banking
4018-#: code:addons/account_banking/account_banking.py:0
4019-#, python-format
4020-msgid "The account entries lines are not in valid state."
4021-msgstr "Las líneas de los asientos contables no están en estado válido."
4022-
4023-#. module: account_banking
4024-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
4025-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
4026-msgid "Default Import Settings for Bank Accounts"
4027-msgstr "Configuración de importación por defecto para cuentas bancarias"
4028-
4029-#. module: account_banking
4030-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
4031-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
4032-msgid "Import Bank Statements File"
4033-msgstr "Fichero de importación de extractos bancarios"
4034-
4035-#. module: account_banking
4036-#: help:account_banking.banking_import,init,file:0
4037-msgid ""
4038-"The Transactions File to import. Please note that while it is perfectly safe "
4039-"to reload the same file multiple times or to load in timeframe overlapping "
4040-"statements files, there are formats that may introduce different sequencing, "
4041-"which may create double entries.\n"
4042-"\n"
4043-"To stay on the safe side, always load bank statements files using the same "
4044-"format."
4045-msgstr ""
4046-"Fichero de transacciones por importar. Por favor, tenga en cuenta que, "
4047-"aunque es perfectamente seguro recargar varias veces el mismo fichero o "
4048-"cargar ficheros de extractos que se solapen en el tiempo, hay formatos que "
4049-"pueden introducir diferentes secuencias, lo que podría generar entradas "
4050-"duplicadas.\n"
4051-"\n"
4052-"Para mayor seguridad, cargue siempre ficheros de extractos bancarios que "
4053-"usen el mismo formato."
4054-
4055-#. module: account_banking
4056-#: constraint:ir.ui.view:0
4057-msgid "Invalid XML for View Architecture!"
4058-msgstr "¡XML inválido para la arquitectura de la vista!"
4059-
4060-#. module: account_banking
4061-#: view:account.banking.imported.file:0
4062-msgid "Imported Bank Statements"
4063-msgstr "Estractos bancarios importados"
4064-
4065-#. module: account_banking
4066-#: wizard_view:account_banking.banking_import,import:0
4067-#: wizard_view:account_banking.banking_import,init:0
4068-msgid "Import Bank Transactions File"
4069-msgstr "Importar fichero de transacciones bancarias"
4070-
4071-#. module: account_banking
4072-#: code:addons/account_banking/wizard/banktools.py:0
4073-#, python-format
4074-msgid "Account %(account_no)s is not owned by %(partner)s"
4075-msgstr "La cuenta %(account_no)s no pertenece a ningún %(partner)s"
4076-
4077-#. module: account_banking
4078-#: wizard_button:account_banking.banking_import,init,import:0
4079-msgid "_Ok"
4080-msgstr "_Aceptar"
4081-
4082-#. module: account_banking
4083-#: code:addons/account_banking/wizard/banktools.py:0
4084-#, python-format
4085-msgid "More then one possible match found for partner with name %(name)s"
4086-msgstr ""
4087-"Se ha encontrado más de una entidad que casaría con el nombre %(name)s"
4088-
4089-#. module: account_banking
4090-#: field:account.banking.imported.file,state:0
4091-#: field:payment.line,export_state:0
4092-msgid "State"
4093-msgstr "Provincia"
4094-
4095-#. module: account_banking
4096-#: code:addons/account_banking/wizard/bank_import.py:0
4097-#, python-format
4098-msgid "ERROR!"
4099-msgstr "¡ERROR!"
4100-
4101-#. module: account_banking
4102-#: code:addons/account_banking/wizard/banktools.py:0
4103-#, python-format
4104-msgid "No suitable period found for date %(date)s"
4105-msgstr "Ningún periodo ajustado a la fecha %(date)s"
4106-
4107-#. module: account_banking
4108-#: code:addons/account_banking/wizard/banktools.py:0
4109-#, python-format
4110-msgid "Multiple overlapping periods for date %(date)s"
4111-msgstr "Varios periodos se solapan a la fecha %(date)s"
4112-
4113-#. module: account_banking
4114-#: field:account.banking.account.settings,company_id:0
4115-#: field:account.banking.imported.file,company_id:0
4116-#: wizard_field:account_banking.banking_import,init,company:0
4117-msgid "Company"
4118-msgstr "Compañía"
4119-
4120-#. module: account_banking
4121-#: wizard_field:account_banking.banking_import,import,log:0
4122-msgid "Log"
4123-msgstr "Registro (Log)"
4124-
4125-#. module: account_banking
4126-#: field:account.banking.imported.file,file:0
4127-msgid "Raw Data"
4128-msgstr "Datos crudos"
4129-
4130-#. module: account_banking
4131-#: code:addons/account_banking/account_banking.py:0
4132-#, python-format
4133-msgid "Configration Error !"
4134-msgstr "¡ Error de configuración !"
4135-
4136-#. module: account_banking
4137-#: model:ir.module.module,description:account_banking.module_meta_information
4138-msgid ""
4139-"\n"
4140-" Module to do banking.\n"
4141-"\n"
4142-" This modules tries to combine all current banking import and export\n"
4143-" schemes. Rationale for this is that it is quite common to have foreign\n"
4144-" bank account numbers next to national bank account numbers. The current\n"
4145-" approach, which hides the national banking interface schemes in the\n"
4146-" l10n_xxx modules, makes it very difficult to use these simultanious.\n"
4147-" A more banking oriented approach seems more logical and cleaner.\n"
4148-"\n"
4149-" Changes to default OpenERP:\n"
4150-"\n"
4151-" * Puts focus on the real life messaging with banks:\n"
4152-" + Bank statement lines upgraded to independent bank transactions.\n"
4153-" + Banking statements have no special accountancy meaning, they're "
4154-"just\n"
4155-" message envelopes for a number of bank transactions.\n"
4156-" + Bank statements can be either encoded by hand to reflect the "
4157-"document\n"
4158-" version of Bank Statements, or created as an optional side effect "
4159-"of\n"
4160-" importing Bank Transactions.\n"
4161-"\n"
4162-" * Preparations for SEPA:\n"
4163-" + IBAN accounts are the standard in the SEPA countries\n"
4164-" + local accounts are derived from SEPA (excluding Turkey) but are\n"
4165-" considered to be identical to the corresponding SEPA account.\n"
4166-" + Banks are identified with either Country + Bank code + Branch code "
4167-"or BIC\n"
4168-" + Each bank can have its own pace in introducing SEPA into their\n"
4169-" communication with their customers.\n"
4170-" + National online databases can be used to convert BBAN's to IBAN's.\n"
4171-"\n"
4172-" * Adds dropin extensible import facility for bank communication in:\n"
4173-" + MultiBank (NL) format transaction files,\n"
4174-" - (todo) MT940 (Swift) format transaction files,\n"
4175-" - (todo) CODA (BE) format transaction files,\n"
4176-" - (wish) SEPA Credits (ISO 200022) messages,\n"
4177-"\n"
4178-" * Extends payments for digital banking:\n"
4179-" + Adapted workflow in payments to reflect banking operations\n"
4180-" + Relies on account_payment mechanics to extend with export "
4181-"generators.\n"
4182-" - ClieOp3 (NL) payment and direct debit orders files available as\n"
4183-" account_banking_nl_clieop\n"
4184-" - (wish) BTL91 (NL) payment orders files (no format description "
4185-"available),\n"
4186-" - (wish) SEPA Direct Debits (ISO 200022) messages\n"
4187-"\n"
4188-" * Additional features for the import/export mechanism:\n"
4189-" + Automatic matching and creation of bank accounts, banks and "
4190-"partners,\n"
4191-" during import of statements.\n"
4192-" + Automatic matching with invoices and payments.\n"
4193-" + Sound import mechanism, allowing multiple imports of the same\n"
4194-" transactions repeated over multiple files.\n"
4195-" + Journal configuration per bank account.\n"
4196-" + Business logic and format parsing strictly separated to ease the\n"
4197-" development of new parsers.\n"
4198-" + No special configuration needed for the parsers, new parsers are\n"
4199-" recognized and made available at server (re)start.\n"
4200-" "
4201-msgstr ""
4202-
4203-#. module: account_banking
4204-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
4205-msgid "Bank Statements File"
4206-msgstr "Fichero de extractos bancarios"
4207-
4208-#. module: account_banking
4209-#: code:addons/account_banking/parsers/models.py:0
4210-#, python-format
4211-msgid "This is a stub. Please implement your own."
4212-msgstr "Este es un trozo. Por favor, implemente el suyo propio."
4213-
4214-#. module: account_banking
4215-#: view:account.banking.imported.file:0
4216-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
4217-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
4218-msgid "Imported Bank Statements Files"
4219-msgstr "Ficheros de extractos bancarios importados"
4220-
4221-#. module: account_banking
4222-#: field:account.bank.statement,banking_id:0
4223-msgid "Imported File"
4224-msgstr "Fichero importado"
4225-
4226-#. module: account_banking
4227-#: view:account.banking.imported.file:0
4228-#: field:account.banking.imported.file,log:0
4229-msgid "Import Log"
4230-msgstr "Importar registro (log)"
4231-
4232-#. module: account_banking
4233-#: code:addons/account_banking/wizard/bank_import.py:0
4234-#, python-format
4235-msgid "The imported statements appear to be invalid! Check your file."
4236-msgstr ""
4237-"¡Los extractos importados parecen inválidos! Por favor, revise su fichero."
4238-
4239-#. module: account_banking
4240-#: code:addons/account_banking/wizard/bank_import.py:0
4241-#, python-format
4242-msgid "Number of statements loaded"
4243-msgstr "Número de extractos cargados"
4244-
4245-#. module: account_banking
4246-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
4247-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
4248-msgid "Banking"
4249-msgstr "Banca"
4250-
4251-#. module: account_banking
4252-#: selection:account.banking.imported.file,state:0
4253-msgid "Error"
4254-msgstr "Error"
4255-
4256-#. module: account_banking
4257-#: code:addons/account_banking/account_banking.py:0
4258-#, python-format
4259-msgid "Unable to reconcile entry \"%s\": %.2f"
4260-msgstr "Incapaz de reconciliar la entrada \"%s\": %.2f"
4261-
4262-#. module: account_banking
4263-#: view:account.banking.imported.file:0
4264-msgid "Import Details"
4265-msgstr "Importar detalles"
4266-
4267-#. module: account_banking
4268-#: field:account.bank.statement.line,period_id:0
4269-msgid "Period"
4270-msgstr "Período"
4271-
4272-#. module: account_banking
4273-#: selection:payment.line,export_state:0
4274-msgid "Done"
4275-msgstr "Realizado"
4276-
4277-#. module: account_banking
4278-#: view:payment.order:0
4279-msgid "Select Invoices to Pay"
4280-msgstr "Seleccionar facturas a pagar"
4281-
4282-#. module: account_banking
4283-#: field:account.banking.imported.file,user_id:0
4284-msgid "Responsible User"
4285-msgstr "Usuario responsable"
4286-
4287-#. module: account_banking
4288-#: code:addons/account_banking/account_banking.py:0
4289-#, python-format
4290-msgid "The statement balance is incorrect !\n"
4291-msgstr "¡El balance del extracto bancario es incorrecto!\n"
4292-
4293-#. module: account_banking
4294-#: constraint:ir.model:0
4295-msgid ""
4296-"The Object name must start with x_ and not contain any special character !"
4297-msgstr ""
4298-"¡El nombre del objeto debe comenzar por x_ y no contener ningún caracter "
4299-"especial!"
4300-
4301-#. module: account_banking
4302-#: selection:account.banking.imported.file,state:0
4303-msgid "Unfinished"
4304-msgstr "Sin terminar"
4305-
4306-#. module: account_banking
4307-#: code:addons/account_banking/wizard/bank_import.py:0
4308-#, python-format
4309-msgid "Statements found for unknown account %(bank_account)s"
4310-msgstr ""
4311-"Se han encontrado extractos para la cuenta desconocida %(bank_account)s"
4312-
4313-#. module: account_banking
4314-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
4315-msgid "Account Banking"
4316-msgstr "Cuenta bancaria"
4317-
4318-#. module: account_banking
4319-#: code:addons/account_banking/wizard/bank_import.py:0
4320-#, python-format
4321-msgid "Total number of statements"
4322-msgstr "Número total de extractos"
4323-
4324-#. module: account_banking
4325-#: field:account.banking.imported.file,format:0
4326-#: wizard_field:account_banking.banking_import,init,parser:0
4327-msgid "File Format"
4328-msgstr "Formato de fichero"
4329-
4330-#. module: account_banking
4331-#: field:account.banking.account.settings,journal_id:0
4332-msgid "Journal"
4333-msgstr "Diario"
4334-
4335-#. module: account_banking
4336-#: selection:account.banking.imported.file,state:0
4337-msgid "Finished"
4338-msgstr "Finalizado"
4339-
4340-#. module: account_banking
4341-#: code:addons/account_banking/wizard/banktools.py:0
4342-#, python-format
4343-msgid "No suitable fiscal year found for company %(company_name)s"
4344-msgstr ""
4345-"No se encuentra año fiscal que se ajuste a la compañía %(company_name)s"
4346-
4347-#. module: account_banking
4348-#: view:account.banking.account.settings:0
4349-msgid "Bank Account Details"
4350-msgstr "Detalles de la cuenta bancaria"
4351-
4352-#. module: account_banking
4353-#: code:addons/account_banking/wizard/bank_import.py:0
4354-#, python-format
4355-msgid ""
4356-"Unable to link transaction %(trans)s to invoice: '\n"
4357-" '%(no_candidates)s candidates found; can't choose."
4358-msgstr ""
4359-"Imposible enlazar ninguna transacción %(trans)s a la factura: '\n"
4360-" '%(no_candidates)s candidatas encontradas; no puedo elegir "
4361-"unaa."
4362-
4363-#. module: account_banking
4364-#: field:account.bank.statement.line,partner_bank_id:0
4365-#: field:account.banking.account.settings,partner_bank_id:0
4366-msgid "Bank Account"
4367-msgstr "Cuenta bancaria"
4368-
4369-#. module: account_banking
4370-#: code:addons/account_banking/wizard/bank_import.py:0
4371-#, python-format
4372-msgid "Number of transactions loaded"
4373-msgstr "Número de transacciones cargadas"
4374-
4375-#. module: account_banking
4376-#: code:addons/account_banking/wizard/banktools.py:0
4377-#, python-format
4378-msgid "Multiple overlapping fiscal years found for date %(date)s"
4379-msgstr ""
4380-"Se han encontrado múltiples años fiscals que se solapan para la fecha "
4381-"%(date)s"
4382-
4383-#. module: account_banking
4384-#: model:ir.model,name:account_banking.model_account_banking_imported_file
4385-msgid "Imported Bank Statements File"
4386-msgstr "Importado fichero de extractos bancarios"
4387
4388=== removed file 'account_banking/i18n/nl.po'
4389--- account_banking/i18n/nl.po 2011-10-28 05:57:49 +0000
4390+++ account_banking/i18n/nl.po 1970-01-01 00:00:00 +0000
4391@@ -1,681 +0,0 @@
4392-# Translation of OpenERP Server.
4393-# This file contains the translation of the following modules:
4394-# * account_banking
4395-#
4396-msgid ""
4397-msgstr ""
4398-"Project-Id-Version: OpenERP Server 5.0.7\n"
4399-"Report-Msgid-Bugs-To: support@openerp.com\n"
4400-"POT-Creation-Date: 2010-01-08 15:30+0000\n"
4401-"PO-Revision-Date: 2011-02-15 15:01+0000\n"
4402-"Last-Translator: Kirti Savalia(OpenERP) <ksa@tinyerp.com>\n"
4403-"Language-Team: \n"
4404-"MIME-Version: 1.0\n"
4405-"Content-Type: text/plain; charset=UTF-8\n"
4406-"Content-Transfer-Encoding: 8bit\n"
4407-"X-Launchpad-Export-Date: 2011-10-28 05:44+0000\n"
4408-"X-Generator: Launchpad (build 14197)\n"
4409-
4410-#. module: account_banking
4411-#: wizard_view:account_banking.banking_import,import:0
4412-msgid "Results:"
4413-msgstr "Resultaat:"
4414-
4415-#. module: account_banking
4416-#: code:addons/account_banking/wizard/bank_import.py:0
4417-#, python-format
4418-msgid "Number of errors found"
4419-msgstr "Aantal gevonden fouten"
4420-
4421-#. module: account_banking
4422-#: wizard_view:account_banking.banking_import,init:0
4423-msgid "Select the processing details:"
4424-msgstr "Kies de verwerkings-details:"
4425-
4426-#. module: account_banking
4427-#: constraint:ir.actions.act_window:0
4428-msgid "Invalid model name in the action definition."
4429-msgstr "Ongeldige naam in actie-definitie."
4430-
4431-#. module: account_banking
4432-#: wizard_button:account_banking.banking_import,import,open:0
4433-msgid "_Open Statement"
4434-msgstr "_Open bankafschriften"
4435-
4436-#. module: account_banking
4437-#: field:payment.line,date_done:0
4438-msgid "Date Confirmed"
4439-msgstr "Bevestigingsdatum"
4440-
4441-#. module: account_banking
4442-#: wizard_button:account_banking.banking_import,import,end:0
4443-msgid "_Close"
4444-msgstr "_Sluit"
4445-
4446-#. module: account_banking
4447-#: model:ir.model,name:account_banking.model_account_banking_account_settings
4448-msgid "Default Journal for Bank Account"
4449-msgstr "Standaard dagboek voor bankrekening"
4450-
4451-#. module: account_banking
4452-#: wizard_field:account_banking.banking_import,init,file:0
4453-msgid "Statements File"
4454-msgstr "Transactiebestand"
4455-
4456-#. module: account_banking
4457-#: code:addons/account_banking/wizard/banktools.py:0
4458-#, python-format
4459-msgid ""
4460-"More than one bank account was found with the same number %(account_no)s"
4461-msgstr ""
4462-"Meer dan één bankrekening gevonden met hetzelfde rekeningnummer "
4463-"%(account_no)s"
4464-
4465-#. module: account_banking
4466-#: code:addons/account_banking/wizard/bank_import.py:0
4467-#, python-format
4468-msgid "Total number of transactions"
4469-msgstr "Totaal aantal transacties"
4470-
4471-#. module: account_banking
4472-#: code:addons/account_banking/account_banking.py:0
4473-#, python-format
4474-msgid "Account move line \"%s\" is not valid"
4475-msgstr "Boekingsregel \"%s\" is onjuist."
4476-
4477-#. module: account_banking
4478-#: help:account.banking.account.settings,default_debit_account_id:0
4479-msgid ""
4480-"The account to use when an unexpected payment is received. This can be "
4481-"needed when a customer pays in advance or when no matching invoice can be "
4482-"found. Mind that you can correct movements before confirming them."
4483-msgstr ""
4484-"De rekening waarop geboekt moet worden bij onverwachte betalingen. Dit kan "
4485-"nodig zijn als een klant vooruit betaalt of wanneer er geen overeenkomende "
4486-"factuur gevonden kan worden. Merk op dat u altijd boekingen kunt corrigeren "
4487-"voordat u deze bevestigt."
4488-
4489-#. module: account_banking
4490-#: code:addons/account_banking/wizard/banktools.py:0
4491-#, python-format
4492-msgid "Bank account %(account_no)s was not found in the database"
4493-msgstr ""
4494-
4495-#. module: account_banking
4496-#: code:addons/account_banking/wizard/bank_import.py:0
4497-#, python-format
4498-msgid "Number of transactions skipped due to errors"
4499-msgstr "Aantal overgeslagen transacties als gevolg van fouten"
4500-
4501-#. module: account_banking
4502-#: code:addons/account_banking/account_banking.py:0
4503-#, python-format
4504-msgid ""
4505-"The expected balance (%.2f) is different '\n"
4506-" 'than the computed one. (%.2f)"
4507-msgstr "Het verwachte saldo (%.2f) wijkt af van het berekende- (%.2f)."
4508-
4509-#. module: account_banking
4510-#: code:addons/account_banking/wizard/bank_import.py:0
4511-#, python-format
4512-msgid ""
4513-"Statement for account %(bank_account)s uses different '\n"
4514-" 'currency than the defined bank journal."
4515-msgstr ""
4516-
4517-#. module: account_banking
4518-#: code:addons/account_banking/wizard/bank_import.py:0
4519-#, python-format
4520-msgid "Number of statements skipped due to errors"
4521-msgstr "Aantal afschriften overgeslagen door fouten"
4522-
4523-#. module: account_banking
4524-#: view:account.banking.account.settings:0
4525-msgid "Default Import Settings for Bank Account"
4526-msgstr "Standaardinstellingen voor bankrekeningen"
4527-
4528-#. module: account_banking
4529-#: help:account.banking.account.settings,default_credit_account_id:0
4530-msgid ""
4531-"The account to use when an unexpected payment was signaled. This can happen "
4532-"when a direct debit payment is cancelled by a customer, or when no matching "
4533-"payment can be found. Mind that you can correct movements before confirming "
4534-"them."
4535-msgstr ""
4536-"De te gebruiken rekening bij onverwachte betalingen. Dit kan voorkomen "
4537-"indien een incasso-opdracht door een klant is geannuleerd, of wanneer er "
4538-"geen overeenkomende betaling kan worden gevonden. Merk op dat u altijd "
4539-"boekingen kunt corrigeren voordat u deze bevestigt."
4540-
4541-#. module: account_banking
4542-#: code:addons/account_banking/wizard/bank_import.py:0
4543-#, python-format
4544-msgid "Unable to import parser %(parser)s. Parser class not found."
4545-msgstr ""
4546-"Niet in staat parser %(parser)s te importeren. Parser class niet gevonden."
4547-
4548-#. module: account_banking
4549-#: selection:payment.line,export_state:0
4550-msgid "Cancelled"
4551-msgstr "Geannuleerd"
4552-
4553-#. module: account_banking
4554-#: view:account.banking.imported.file:0
4555-#: field:account.banking.imported.file,statement_ids:0
4556-msgid "Statements"
4557-msgstr "Afschriften"
4558-
4559-#. module: account_banking
4560-#: field:account.banking.account.settings,default_debit_account_id:0
4561-msgid "Default debit account"
4562-msgstr "Standaard debet-rekening"
4563-
4564-#. module: account_banking
4565-#: wizard_button:account_banking.banking_import,init,end:0
4566-msgid "_Cancel"
4567-msgstr ""
4568-
4569-#. module: account_banking
4570-#: selection:payment.line,export_state:0
4571-msgid "Draft"
4572-msgstr ""
4573-
4574-#. module: account_banking
4575-#: field:account.banking.imported.file,date:0
4576-msgid "Import Date"
4577-msgstr "Importdatum"
4578-
4579-#. module: account_banking
4580-#: selection:payment.line,export_state:0
4581-msgid "Confirmed"
4582-msgstr "Bevestigd"
4583-
4584-#. module: account_banking
4585-#: view:account.banking.account.settings:0
4586-msgid "Default Accounts for Unknown Movements"
4587-msgstr "Standaard rekeningen voor onverwachte mutaties"
4588-
4589-#. module: account_banking
4590-#: view:account.bank.statement:0
4591-msgid "Confirm"
4592-msgstr "Bevestig"
4593-
4594-#. module: account_banking
4595-#: field:account.banking.account.settings,default_credit_account_id:0
4596-msgid "Default credit account"
4597-msgstr "Standaard credit-rekening"
4598-
4599-#. module: account_banking
4600-#: code:addons/account_banking/wizard/bank_import.py:0
4601-#, python-format
4602-msgid ""
4603-"Statements found for account %(bank_account)s, '\n"
4604-" 'but no default journal was defined."
4605-msgstr ""
4606-"Afschriften gevonden voor bankrekening %(bank_account)s, maar geen "
4607-"gedefinieerd dagboek gevonden hiervoor."
4608-
4609-#. module: account_banking
4610-#: field:account.bank.statement.line,international:0
4611-msgid "International Transaction"
4612-msgstr "Internationale transactie"
4613-
4614-#. module: account_banking
4615-#: code:addons/account_banking/account_banking.py:0
4616-#, python-format
4617-msgid "Please verify that an account is defined in the journal."
4618-msgstr "Controleer alstublieft of een rekening is opgegeven in het journaal"
4619-
4620-#. module: account_banking
4621-#: field:account.bank.statement.line,trans:0
4622-msgid "Bank Transaction ID"
4623-msgstr "Transactie ID bank"
4624-
4625-#. module: account_banking
4626-#: code:addons/account_banking/wizard/bank_import.py:0
4627-#, python-format
4628-msgid "Statement %(id)s known - skipped"
4629-msgstr "Afschrift %(id)s al bekend - overgeslagen"
4630-
4631-#. module: account_banking
4632-#: selection:payment.line,export_state:0
4633-msgid "Sent"
4634-msgstr "Verzonden"
4635-
4636-#. module: account_banking
4637-#: code:addons/account_banking/account_banking.py:0
4638-#, python-format
4639-msgid "Error !"
4640-msgstr "Fout !"
4641-
4642-#. module: account_banking
4643-#: code:addons/account_banking/account_banking.py:0
4644-#, python-format
4645-msgid "The account entries lines are not in valid state."
4646-msgstr "De boekingsregels zijn niet geldig."
4647-
4648-#. module: account_banking
4649-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
4650-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
4651-msgid "Default Import Settings for Bank Accounts"
4652-msgstr "Standaardinstellingen voor bankrekeningen"
4653-
4654-#. module: account_banking
4655-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
4656-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
4657-msgid "Import Bank Statements File"
4658-msgstr "Importeer bankafschrift bestand"
4659-
4660-#. module: account_banking
4661-#: help:account_banking.banking_import,init,file:0
4662-msgid ""
4663-"The Transactions File to import. Please note that while it is perfectly safe "
4664-"to reload the same file multiple times or to load in timeframe overlapping "
4665-"statements files, there are formats that may introduce different sequencing, "
4666-"which may create double entries.\n"
4667-"\n"
4668-"To stay on the safe side, always load bank statements files using the same "
4669-"format."
4670-msgstr ""
4671-"Het te importeren transactiebestand. Let alstublieft op: hoewel het "
4672-"zondermeer veilig is om hetzelfde bestand meerdere keren te importeren of om "
4673-"in tijd overlappende bestanden te importeren, zijn er formaten die een ander "
4674-"nummeringsschema introduceren, wat tot problemen kan leiden.\n"
4675-"\n"
4676-"Om aan de veilige kant te blijven, importeer altijd transactiebestanden in "
4677-"hetzelfde formaat."
4678-
4679-#. module: account_banking
4680-#: constraint:ir.ui.view:0
4681-msgid "Invalid XML for View Architecture!"
4682-msgstr "Ongeldige XML voor overzicht"
4683-
4684-#. module: account_banking
4685-#: view:account.banking.imported.file:0
4686-msgid "Imported Bank Statements"
4687-msgstr "Geïmporteerde bankafschriften"
4688-
4689-#. module: account_banking
4690-#: wizard_view:account_banking.banking_import,import:0
4691-#: wizard_view:account_banking.banking_import,init:0
4692-msgid "Import Bank Transactions File"
4693-msgstr "Importeer banktransacties-bestand"
4694-
4695-#. module: account_banking
4696-#: code:addons/account_banking/wizard/banktools.py:0
4697-#, python-format
4698-msgid "Account %(account_no)s is not owned by %(partner)s"
4699-msgstr "Rekening %(account_no)s is geen eigendom van %(partner)s"
4700-
4701-#. module: account_banking
4702-#: wizard_button:account_banking.banking_import,init,import:0
4703-msgid "_Ok"
4704-msgstr "_Ok"
4705-
4706-#. module: account_banking
4707-#: code:addons/account_banking/wizard/banktools.py:0
4708-#, python-format
4709-msgid "More then one possible match found for partner with name %(name)s"
4710-msgstr "Meer dan één mogelijke match gevonden voor partner met naam %(name)s"
4711-
4712-#. module: account_banking
4713-#: field:account.banking.imported.file,state:0
4714-#: field:payment.line,export_state:0
4715-msgid "State"
4716-msgstr "Status"
4717-
4718-#. module: account_banking
4719-#: code:addons/account_banking/wizard/bank_import.py:0
4720-#, python-format
4721-msgid "ERROR!"
4722-msgstr ""
4723-
4724-#. module: account_banking
4725-#: code:addons/account_banking/wizard/banktools.py:0
4726-#, python-format
4727-msgid "No suitable period found for date %(date)s"
4728-msgstr "Geen geschikte periode gevonden voor datum %(date)s"
4729-
4730-#. module: account_banking
4731-#: code:addons/account_banking/wizard/banktools.py:0
4732-#, python-format
4733-msgid "Multiple overlapping periods for date %(date)s"
4734-msgstr "Meerdere overlappende periodes gevonden voor datum %(date)s"
4735-
4736-#. module: account_banking
4737-#: field:account.banking.account.settings,company_id:0
4738-#: field:account.banking.imported.file,company_id:0
4739-#: wizard_field:account_banking.banking_import,init,company:0
4740-msgid "Company"
4741-msgstr "Bedrijf"
4742-
4743-#. module: account_banking
4744-#: wizard_field:account_banking.banking_import,import,log:0
4745-msgid "Log"
4746-msgstr "Logboek"
4747-
4748-#. module: account_banking
4749-#: field:account.banking.imported.file,file:0
4750-msgid "Raw Data"
4751-msgstr "Ruwe data"
4752-
4753-#. module: account_banking
4754-#: code:addons/account_banking/account_banking.py:0
4755-#, python-format
4756-msgid "Configration Error !"
4757-msgstr "Instellingsfout!"
4758-
4759-#. module: account_banking
4760-#: model:ir.module.module,description:account_banking.module_meta_information
4761-msgid ""
4762-"\n"
4763-" Module to do banking.\n"
4764-"\n"
4765-" This modules tries to combine all current banking import and export\n"
4766-" schemes. Rationale for this is that it is quite common to have foreign\n"
4767-" bank account numbers next to national bank account numbers. The current\n"
4768-" approach, which hides the national banking interface schemes in the\n"
4769-" l10n_xxx modules, makes it very difficult to use these simultanious.\n"
4770-" A more banking oriented approach seems more logical and cleaner.\n"
4771-"\n"
4772-" Changes to default OpenERP:\n"
4773-"\n"
4774-" * Puts focus on the real life messaging with banks:\n"
4775-" + Bank statement lines upgraded to independent bank transactions.\n"
4776-" + Banking statements have no special accountancy meaning, they're "
4777-"just\n"
4778-" message envelopes for a number of bank transactions.\n"
4779-" + Bank statements can be either encoded by hand to reflect the "
4780-"document\n"
4781-" version of Bank Statements, or created as an optional side effect "
4782-"of\n"
4783-" importing Bank Transactions.\n"
4784-"\n"
4785-" * Preparations for SEPA:\n"
4786-" + IBAN accounts are the standard in the SEPA countries\n"
4787-" + local accounts are derived from SEPA (excluding Turkey) but are\n"
4788-" considered to be identical to the corresponding SEPA account.\n"
4789-" + Banks are identified with either Country + Bank code + Branch code "
4790-"or BIC\n"
4791-" + Each bank can have its own pace in introducing SEPA into their\n"
4792-" communication with their customers.\n"
4793-" + National online databases can be used to convert BBAN's to IBAN's.\n"
4794-"\n"
4795-" * Adds dropin extensible import facility for bank communication in:\n"
4796-" + MultiBank (NL) format transaction files,\n"
4797-" - (todo) MT940 (Swift) format transaction files,\n"
4798-" - (todo) CODA (BE) format transaction files,\n"
4799-" - (wish) SEPA Credits (ISO 200022) messages,\n"
4800-"\n"
4801-" * Extends payments for digital banking:\n"
4802-" + Adapted workflow in payments to reflect banking operations\n"
4803-" + Relies on account_payment mechanics to extend with export "
4804-"generators.\n"
4805-" - ClieOp3 (NL) payment and direct debit orders files available as\n"
4806-" account_banking_nl_clieop\n"
4807-" - (wish) BTL91 (NL) payment orders files (no format description "
4808-"available),\n"
4809-" - (wish) SEPA Direct Debits (ISO 200022) messages\n"
4810-"\n"
4811-" * Additional features for the import/export mechanism:\n"
4812-" + Automatic matching and creation of bank accounts, banks and "
4813-"partners,\n"
4814-" during import of statements.\n"
4815-" + Automatic matching with invoices and payments.\n"
4816-" + Sound import mechanism, allowing multiple imports of the same\n"
4817-" transactions repeated over multiple files.\n"
4818-" + Journal configuration per bank account.\n"
4819-" + Business logic and format parsing strictly separated to ease the\n"
4820-" development of new parsers.\n"
4821-" + No special configuration needed for the parsers, new parsers are\n"
4822-" recognized and made available at server (re)start.\n"
4823-" "
4824-msgstr ""
4825-"\n"
4826-" Module voor bankzaken.\n"
4827-"\n"
4828-" Deze module probeert alle bestaande bankimport- en -exportschema's\n"
4829-" te combineren. Ratio hierachter is dat het vrij gebruikelijk is om\n"
4830-" buitenlandse bankrekeningen te hebben naast nationale-. De huidige\n"
4831-" benadering waarbij nationale bankinterfaces ondergebracht worden in\n"
4832-" de l10n_xxx modules, maakt het zeer lastig om deze naast elkaar te\n"
4833-" gebruiken. Een meer bank-geöriënteerde benadering lijkt logischer en\n"
4834-" 'schoner'.\n"
4835-"\n"
4836-" Wijzigingen op standaard OpenERP:\n"
4837-"\n"
4838-" * Legt focus op berichtuitwisseling met banken:\n"
4839-" + Bankafschriftregels opgewaardeerd naar onafhankelijke "
4840-"banktransacties.\n"
4841-" + Bankafschriften hebben geen speciale accountancy-betekenis, ze zijn\n"
4842-" slechts enveloppen voor een reeks banktransacties.\n"
4843-" + Bankafschriften kunnen hetzij met de hand worden ingevoerd als "
4844-"projectie\n"
4845-" van de papieren versie, of gemaakt worden als neveneffect van het\n"
4846-" importeren van banktransacties.\n"
4847-"\n"
4848-" * Voorbereidingen voor SEPA:\n"
4849-" + IBAN bankrekeningen zijn de standaard in de SEPA-landen\n"
4850-" + lokale bankrekeningen worden afgeleid van SEPA (uitgezonderd "
4851-"Turkije)\n"
4852-" maar worden beschouwd als identiek aan de corresponderende IBAN-"
4853-"rekening.\n"
4854-" + Banken worden geïdentificeerd met hetzij land + bankcode + "
4855-"branchcode of BIC\n"
4856-" - Each bank can have its own pace in introducing SEPA into their\n"
4857-" communication with their customers.\n"
4858-" + Nationale online databases kunnen gebruikt worden om BBAN's naar "
4859-"IBAN's te\n"
4860-" converteren.\n"
4861-"\n"
4862-" * Geeft dropin uitbreidbare importvoorzieningen voor bankcommunicatie "
4863-"in:\n"
4864-" + MultiBank (NL) formaat transactiebestanden,\n"
4865-" - (todo) MT940 (Swift) formaat transactiebestanden,\n"
4866-" - (todo) CODA (BE) formaat transactiebestanden,\n"
4867-" - (wish) SEPA Credits (ISO 200022) berichten,\n"
4868-"\n"
4869-" * Breidt betalingen uit voor digitaal bankieren:\n"
4870-" + Werkstroom in betalingen aangepast voor bank-operaties\n"
4871-" + Bouwt op account_payment mechanieken voor uitbreidingen met export "
4872-"generatoren.\n"
4873-" - ClieOp3 (NL) betalings- en incasso-opdrachten beschikbaar in de\n"
4874-" account_banking_nl_clieop module\n"
4875-" - (wish) BTL91 (NL) batalingsopdrachten (geen formaatbeschrijving "
4876-"beschikbaar),\n"
4877-" - (wish) SEPA Direct Debits (ISO 200022) berichten\n"
4878-"\n"
4879-" * Toegevoegde mogelijkheden voor het import/export mechanisme:\n"
4880-" + Automatische koppeling en aanmaken van bankrekeningen, banken en "
4881-"relaties\n"
4882-" tijdens het importeren van transacties.\n"
4883-" + Automatisch koppelen met facturen en betalingen.\n"
4884-" + Solide importmechanisme dat meerdere imports van dezelfde "
4885-"transacties over\n"
4886-" over meerdere bestanden toestaat.\n"
4887-" + Dagboek-instellingen per bankrekening.\n"
4888-" + Business logica en bestands-parsing strikt gescheiden om de "
4889-"ontwikkeling\n"
4890-" van nieuwe parsers te vergemakkelijken\n"
4891-" + Geen speciale configuratie nodig voor de parsers, nieuwe parsers "
4892-"worden\n"
4893-" herkend en beschikbaar gemaakt voor gebuikers bij server(her)start.\n"
4894-" "
4895-
4896-#. module: account_banking
4897-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
4898-msgid "Bank Statements File"
4899-msgstr "Bankafschrift bestand"
4900-
4901-#. module: account_banking
4902-#: code:addons/account_banking/parsers/models.py:0
4903-#, python-format
4904-msgid "This is a stub. Please implement your own."
4905-msgstr "Dit is een stub. Maak alstublieft uw eigen versie."
4906-
4907-#. module: account_banking
4908-#: view:account.banking.imported.file:0
4909-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
4910-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
4911-msgid "Imported Bank Statements Files"
4912-msgstr "Geïmporteerde bankafschrift bestanden"
4913-
4914-#. module: account_banking
4915-#: field:account.bank.statement,banking_id:0
4916-msgid "Imported File"
4917-msgstr "Geïmporteerd bestand"
4918-
4919-#. module: account_banking
4920-#: view:account.banking.imported.file:0
4921-#: field:account.banking.imported.file,log:0
4922-msgid "Import Log"
4923-msgstr "Import log"
4924-
4925-#. module: account_banking
4926-#: code:addons/account_banking/wizard/bank_import.py:0
4927-#, python-format
4928-msgid "The imported statements appear to be invalid! Check your file."
4929-msgstr "De geïmporteerde afschriften lijken onjuist! Controleer uw bestand."
4930-
4931-#. module: account_banking
4932-#: code:addons/account_banking/wizard/bank_import.py:0
4933-#, python-format
4934-msgid "Number of statements loaded"
4935-msgstr "Aantal geladen afschriften"
4936-
4937-#. module: account_banking
4938-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
4939-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
4940-msgid "Banking"
4941-msgstr "Bankzaken"
4942-
4943-#. module: account_banking
4944-#: selection:account.banking.imported.file,state:0
4945-msgid "Error"
4946-msgstr "Fout"
4947-
4948-#. module: account_banking
4949-#: code:addons/account_banking/account_banking.py:0
4950-#, python-format
4951-msgid "Unable to reconcile entry \"%s\": %.2f"
4952-msgstr "Niet in staat boeking af te letteren \"%s\": %.2f"
4953-
4954-#. module: account_banking
4955-#: view:account.banking.imported.file:0
4956-msgid "Import Details"
4957-msgstr "Details import"
4958-
4959-#. module: account_banking
4960-#: field:account.bank.statement.line,period_id:0
4961-msgid "Period"
4962-msgstr "Periode"
4963-
4964-#. module: account_banking
4965-#: selection:payment.line,export_state:0
4966-msgid "Done"
4967-msgstr "Verwerkt"
4968-
4969-#. module: account_banking
4970-#: view:payment.order:0
4971-msgid "Select Invoices to Pay"
4972-msgstr "Kies te betalen facturen"
4973-
4974-#. module: account_banking
4975-#: field:account.banking.imported.file,user_id:0
4976-msgid "Responsible User"
4977-msgstr "Verantwoordelijke gebruiker"
4978-
4979-#. module: account_banking
4980-#: code:addons/account_banking/account_banking.py:0
4981-#, python-format
4982-msgid "The statement balance is incorrect !\n"
4983-msgstr "Het saldo op het afschrift is onjuist!\n"
4984-
4985-#. module: account_banking
4986-#: constraint:ir.model:0
4987-msgid ""
4988-"The Object name must start with x_ and not contain any special character !"
4989-msgstr ""
4990-"De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
4991-
4992-#. module: account_banking
4993-#: selection:account.banking.imported.file,state:0
4994-msgid "Unfinished"
4995-msgstr "Onvoltooid"
4996-
4997-#. module: account_banking
4998-#: code:addons/account_banking/wizard/bank_import.py:0
4999-#, python-format
5000-msgid "Statements found for unknown account %(bank_account)s"
The diff has been truncated for viewing.