From 43a909e17f8fe29bec1904bcc5499576a6d711ed Mon Sep 17 00:00:00 2001 From: Tokiniaina Date: Thu, 24 Oct 2024 11:18:15 +0300 Subject: [PATCH] Add configuration and somme OCA source --- .gitea/workflows/ci.yaml | 61 + Dockerfile | 8 + addons/base_account_budget/README.rst | 46 + addons/base_account_budget/__init__.py | 22 + addons/base_account_budget/__manifest__.py | 50 + .../base_account_budget/doc/RELEASE_NOTES.md | 11 + addons/base_account_budget/i18n/zh_CN.po | 410 ++ addons/base_account_budget/models/__init__.py | 23 + .../models/account_analytic_account.py | 32 + .../models/account_budget.py | 213 + .../security/account_budget_security.xml | 31 + .../security/ir.model.access.csv | 7 + .../description/assets/icons/capture (1).png | Bin 0 -> 36623 bytes .../static/description/assets/icons/check.png | Bin 0 -> 3676 bytes .../description/assets/icons/chevron.png | Bin 0 -> 310 bytes .../static/description/assets/icons/cogs.png | Bin 0 -> 1377 bytes .../description/assets/icons/consultation.png | Bin 0 -> 1458 bytes .../description/assets/icons/ecom-black.png | Bin 0 -> 576 bytes .../assets/icons/education-black.png | Bin 0 -> 733 bytes .../description/assets/icons/hotel-black.png | Bin 0 -> 911 bytes .../static/description/assets/icons/img.png | Bin 0 -> 1173 bytes .../description/assets/icons/license.png | Bin 0 -> 1095 bytes .../description/assets/icons/lifebuoy.png | Bin 0 -> 1199 bytes .../assets/icons/manufacturing-black.png | Bin 0 -> 673 bytes .../assets/icons/photo-capture.png | Bin 0 -> 10898 bytes .../description/assets/icons/pos-black.png | Bin 0 -> 878 bytes .../description/assets/icons/puzzle.png | Bin 0 -> 653 bytes .../assets/icons/restaurant-black.png | Bin 0 -> 905 bytes .../assets/icons/service-black.png | Bin 0 -> 839 bytes .../assets/icons/trading-black.png | Bin 0 -> 427 bytes .../description/assets/icons/training.png | Bin 0 -> 627 bytes .../description/assets/icons/update.png | Bin 0 -> 1225 bytes .../static/description/assets/icons/user.png | Bin 0 -> 988 bytes .../description/assets/icons/wrench.png | Bin 0 -> 1205 bytes .../description/assets/misc/Cybrosys R.png | Bin 0 -> 82191 bytes .../static/description/assets/misc/email.svg | 33 + .../static/description/assets/misc/phone.svg | 3 + .../description/assets/misc/star (1) 2.svg | 9 + .../description/assets/misc/support (1) 1.svg | 9 + .../description/assets/misc/support-email.svg | 6 + .../description/assets/misc/tick-mark.svg | 17 + .../description/assets/misc/whatsapp 1.svg | 9 + .../description/assets/misc/whatsapp.svg | 33 + .../static/description/assets/modules/1.png | Bin 0 -> 73295 bytes .../static/description/assets/modules/2.png | Bin 0 -> 83659 bytes .../static/description/assets/modules/3.png | Bin 0 -> 20375 bytes .../static/description/assets/modules/4.png | Bin 0 -> 88146 bytes .../static/description/assets/modules/5.png | Bin 0 -> 70058 bytes .../static/description/assets/modules/6.png | Bin 0 -> 88721 bytes .../assets/screenshots/budget_1.png | Bin 0 -> 69542 bytes .../assets/screenshots/budget_2.png | Bin 0 -> 41755 bytes .../assets/screenshots/budget_3.png | Bin 0 -> 84649 bytes .../assets/screenshots/budget_4.png | Bin 0 -> 32930 bytes .../assets/screenshots/budget_5.png | Bin 0 -> 84752 bytes .../assets/screenshots/budget_6.png | Bin 0 -> 115945 bytes .../description/assets/screenshots/hero.gif | Bin 0 -> 143353 bytes .../static/description/banner.jpg | Bin 0 -> 82612 bytes .../static/description/icon.png | Bin 0 -> 13349 bytes .../static/description/index.html | 670 +++ .../views/account_analytic_account_views.xml | 47 + .../views/account_budget_views.xml | 353 ++ addons/base_accounting_kit/README.rst | 46 + addons/base_accounting_kit/__init__.py | 24 + addons/base_accounting_kit/__manifest__.py | 98 + .../data/account_financial_report_data.xml | 140 + .../data/account_pdc_data.xml | 24 + .../data/cash_flow_data.xml | 77 + .../data/followup_levels.xml | 14 + .../data/multiple_invoice_data.xml | 9 + .../data/recurring_entry_cron.xml | 16 + .../base_accounting_kit/doc/RELEASE_NOTES.md | 21 + addons/base_accounting_kit/i18n/ar_001.po | 4132 ++++++++++++++++ addons/base_accounting_kit/i18n/de_CH.po | 4132 ++++++++++++++++ addons/base_accounting_kit/i18n/es_AR.po | 4132 ++++++++++++++++ addons/base_accounting_kit/i18n/fr_BE.po | 4132 ++++++++++++++++ addons/base_accounting_kit/i18n/uk_UA.po | 4132 ++++++++++++++++ addons/base_accounting_kit/i18n/zh_CN.po | 4171 +++++++++++++++++ addons/base_accounting_kit/i18n/zh_HK.po | 4130 ++++++++++++++++ addons/base_accounting_kit/models/__init__.py | 37 + .../models/account_account.py | 183 + .../models/account_asset.py | 906 ++++ .../models/account_followup.py | 55 + .../models/account_journal.py | 66 + .../models/account_move.py | 266 ++ .../models/account_payment.py | 213 + .../models/credit_limit.py | 159 + .../models/multiple_invoice.py | 64 + .../models/multiple_invoice_layout.py | 163 + .../models/product_template.py | 42 + .../models/recurring_payments.py | 188 + .../base_accounting_kit/models/res_company.py | 78 + .../models/res_config_settings.py | 47 + .../base_accounting_kit/models/res_partner.py | 116 + addons/base_accounting_kit/report/__init__.py | 35 + .../report/account_asset_report.py | 100 + .../report/account_asset_report_views.xml | 91 + .../report/account_bank_book.py | 179 + .../report/account_bank_book_view.xml | 153 + .../report/account_cash_book.py | 182 + .../report/account_cash_book_view.xml | 167 + .../report/account_day_book.py | 131 + .../report/account_day_book_view.xml | 138 + .../report/account_report_common_account.py | 87 + .../report/cash_flow_report.py | 217 + .../report/cash_flow_report.xml | 121 + .../report/general_ledger_report.py | 184 + .../report/general_ledger_report.xml | 167 + .../report/multiple_invoice_layouts.xml | 670 +++ .../report/multiple_invoice_report.py | 50 + .../report/multiple_invoice_report.xml | 335 ++ addons/base_accounting_kit/report/report.xml | 96 + .../report/report_aged_partner.py | 309 ++ .../report/report_aged_partner.xml | 151 + .../report/report_financial.py | 159 + .../report/report_financial.xml | 166 + .../report/report_journal_audit.py | 156 + .../report/report_journal_audit.xml | 153 + .../report/report_partner_ledger.py | 155 + .../report/report_partner_ledger.xml | 120 + .../base_accounting_kit/report/report_tax.py | 114 + .../base_accounting_kit/report/report_tax.xml | 84 + .../report/report_trial_balance.py | 112 + .../report/report_trial_balance.xml | 98 + .../security/ir.model.access.csv | 51 + .../base_accounting_kit/security/security.xml | 40 + .../static/description/assets/cybro-icon.png | Bin 0 -> 2269 bytes .../static/description/assets/cybro-odoo.png | Bin 0 -> 28336 bytes .../static/description/assets/h2.png | Bin 0 -> 642737 bytes .../description/assets/icons/capture (1).png | Bin 0 -> 36623 bytes .../static/description/assets/icons/check.png | Bin 0 -> 3676 bytes .../description/assets/icons/chevron.png | Bin 0 -> 310 bytes .../static/description/assets/icons/cogs.png | Bin 0 -> 1377 bytes .../description/assets/icons/consultation.png | Bin 0 -> 1458 bytes .../static/description/assets/icons/down.svg | 1 + .../description/assets/icons/ecom-black.png | Bin 0 -> 576 bytes .../assets/icons/education-black.png | Bin 0 -> 733 bytes .../static/description/assets/icons/faq.png | Bin 0 -> 4400 bytes .../description/assets/icons/feature.png | Bin 0 -> 4091 bytes .../description/assets/icons/hotel-black.png | Bin 0 -> 911 bytes .../static/description/assets/icons/img.png | Bin 0 -> 1173 bytes .../description/assets/icons/license.png | Bin 0 -> 1095 bytes .../description/assets/icons/lifebuoy.png | Bin 0 -> 1199 bytes .../assets/icons/manufacturing-black.png | Bin 0 -> 673 bytes .../static/description/assets/icons/notes.png | Bin 0 -> 2087 bytes .../assets/icons/photo-capture.png | Bin 0 -> 10898 bytes .../description/assets/icons/pos-black.png | Bin 0 -> 878 bytes .../description/assets/icons/puzzle.png | Bin 0 -> 653 bytes .../assets/icons/restaurant-black.png | Bin 0 -> 905 bytes .../description/assets/icons/screenshot.png | Bin 0 -> 4413 bytes .../assets/icons/service-black.png | Bin 0 -> 839 bytes .../static/description/assets/icons/skype.png | Bin 0 -> 6065 bytes .../description/assets/icons/star-1.svg | 53 + .../description/assets/icons/star-2.svg | 9 + .../description/assets/icons/support.png | Bin 0 -> 3892 bytes .../assets/icons/test-1 - Copy.png | Bin 0 -> 23639 bytes .../description/assets/icons/test-1.png | Bin 0 -> 1996 bytes .../description/assets/icons/test-2.png | Bin 0 -> 2390 bytes .../assets/icons/trading-black.png | Bin 0 -> 427 bytes .../description/assets/icons/training.png | Bin 0 -> 627 bytes .../description/assets/icons/update.png | Bin 0 -> 1225 bytes .../static/description/assets/icons/user.png | Bin 0 -> 988 bytes .../static/description/assets/icons/video.png | Bin 0 -> 3837 bytes .../description/assets/icons/whatsapp.png | Bin 0 -> 5097 bytes .../description/assets/icons/wrench.png | Bin 0 -> 1205 bytes .../static/description/assets/modules/1.gif | Bin 0 -> 934175 bytes .../static/description/assets/modules/2.jpg | Bin 0 -> 83272 bytes .../static/description/assets/modules/3.png | Bin 0 -> 47422 bytes .../static/description/assets/modules/4.png | Bin 0 -> 45121 bytes .../static/description/assets/modules/5.png | Bin 0 -> 47472 bytes .../static/description/assets/modules/6.jpg | Bin 0 -> 86680 bytes .../assets/screenshots/aged_partner.png | Bin 0 -> 33831 bytes .../assets/screenshots/asset_analysis.png | Bin 0 -> 61959 bytes .../assets/screenshots/balance_sheet.png | Bin 0 -> 91731 bytes .../assets/screenshots/bank_book.png | Bin 0 -> 42771 bytes .../assets/screenshots/cash_book.png | Bin 0 -> 50775 bytes .../assets/screenshots/cash_flow.png | Bin 0 -> 59217 bytes .../assets/screenshots/day_book.png | Bin 0 -> 146750 bytes .../assets/screenshots/general_ledger.png | Bin 0 -> 139805 bytes .../description/assets/screenshots/hero.gif | Bin 0 -> 711811 bytes .../assets/screenshots/journal_Audit.png | Bin 0 -> 147032 bytes .../description/assets/screenshots/kit_1.png | Bin 0 -> 70926 bytes .../description/assets/screenshots/kit_10.png | Bin 0 -> 210651 bytes .../description/assets/screenshots/kit_2.png | Bin 0 -> 125769 bytes .../description/assets/screenshots/kit_3.png | Bin 0 -> 172939 bytes .../description/assets/screenshots/kit_4.png | Bin 0 -> 99084 bytes .../description/assets/screenshots/kit_5.png | Bin 0 -> 99560 bytes .../description/assets/screenshots/kit_6.png | Bin 0 -> 154001 bytes .../description/assets/screenshots/kit_7.png | Bin 0 -> 53726 bytes .../description/assets/screenshots/kit_8.png | Bin 0 -> 101144 bytes .../description/assets/screenshots/kit_9.png | Bin 0 -> 167150 bytes .../assets/screenshots/partner_ledger.png | Bin 0 -> 77283 bytes .../assets/screenshots/profit_loss.png | Bin 0 -> 74851 bytes .../assets/screenshots/tax_report.png | Bin 0 -> 22460 bytes .../assets/screenshots/trial_balance.png | Bin 0 -> 145185 bytes .../static/description/assets/y18.jpg | Bin 0 -> 900755 bytes .../static/description/banner.gif | Bin 0 -> 934175 bytes .../static/description/cybro_logo.png | Bin 0 -> 50824 bytes .../static/description/hero.png | Bin 0 -> 86307 bytes .../static/description/icon.png | Bin 0 -> 10530 bytes .../images/accounting-dashboard.png | Bin 0 -> 21764 bytes .../static/description/images/arabic.png | Bin 0 -> 53075 bytes .../images/auto_payroll_banner.png | Bin 0 -> 58276 bytes .../description/images/blue-pattern.png | Bin 0 -> 17043 bytes .../static/description/images/bud_banner.png | Bin 0 -> 62195 bytes .../static/description/images/dashboard.png | Bin 0 -> 53840 bytes .../description/images/dynamic_image.png | Bin 0 -> 59839 bytes .../static/description/images/espanol.png | Bin 0 -> 56171 bytes .../images/green-right-pattern.png | Bin 0 -> 33531 bytes .../static/description/images/hero.png | Bin 0 -> 86307 bytes .../description/images/hr_acc_cc_banner.png | Bin 0 -> 60700 bytes .../static/description/images/icons/ecom.png | Bin 0 -> 2364 bytes .../description/images/icons/education.png | Bin 0 -> 2985 bytes .../static/description/images/icons/hotel.png | Bin 0 -> 2373 bytes .../images/icons/manufacturing.png | Bin 0 -> 2722 bytes .../static/description/images/icons/pos.png | Bin 0 -> 2468 bytes .../description/images/icons/restaurant.png | Bin 0 -> 2487 bytes .../description/images/icons/service.png | Bin 0 -> 5348 bytes .../description/images/icons/trading.png | Bin 0 -> 1425 bytes .../description/images/icons/update.png | Bin 0 -> 536 bytes .../static/description/images/img.png | Bin 0 -> 28073 bytes .../static/description/images/logo.png | Bin 0 -> 3452 bytes .../images/mobile_service_shop_pro_banner.png | Bin 0 -> 61770 bytes .../description/images/o_hrms_banner.gif | Bin 0 -> 90859 bytes .../static/description/images/overview.jpg | Bin 0 -> 27331 bytes .../description/images/payroll_banner.gif | Bin 0 -> 41508 bytes .../images/recurring-templates.png | Bin 0 -> 26826 bytes .../static/description/images/red-pattern.png | Bin 0 -> 30176 bytes .../description/images/register-customer.png | Bin 0 -> 33372 bytes .../static/description/images/report-1.png | Bin 0 -> 49450 bytes .../static/description/images/report-10.png | Bin 0 -> 60330 bytes .../static/description/images/report-2.png | Bin 0 -> 31797 bytes .../static/description/images/report-3.png | Bin 0 -> 29019 bytes .../static/description/images/report-4.png | Bin 0 -> 61582 bytes .../static/description/images/report-5.png | Bin 0 -> 28021 bytes .../static/description/images/report-6.png | Bin 0 -> 49747 bytes .../static/description/images/report-7.png | Bin 0 -> 31906 bytes .../static/description/images/report-8.png | Bin 0 -> 77580 bytes .../static/description/images/report-9.png | Bin 0 -> 62161 bytes .../screenshots/base_accounting_kit-18.png | Bin 0 -> 70227 bytes .../screenshots/base_accounting_kit-24.png | Bin 0 -> 45146 bytes .../screenshots/base_accounting_kit-3.png | Bin 0 -> 53331 bytes .../screenshots/base_accounting_kit_11.png | Bin 0 -> 152017 bytes .../screenshots/base_accounting_kit_21.png | Bin 0 -> 57343 bytes .../screenshots/base_accounting_kit_25.png | Bin 0 -> 56226 bytes .../screenshots/base_accounting_kit_4.png | Bin 0 -> 96731 bytes .../screenshots/base_accounting_kit_43.png | Bin 0 -> 193366 bytes .../screenshots/base_accounting_kit_5.png | Bin 0 -> 104012 bytes .../screenshots/base_accounting_kit_60.png | Bin 0 -> 169017 bytes .../images/screenshots/screenshot 9.png | Bin 0 -> 87063 bytes ...creenshot10-can combine to one image_1.png | Bin 0 -> 93665 bytes ...creenshot10-can combine to one image_2.png | Bin 0 -> 41133 bytes ...creenshot10-can combine to one image_3.png | Bin 0 -> 98780 bytes ...creenshot10-can combine to one image_4.png | Bin 0 -> 83924 bytes ...creenshot10-can combine to one image_5.png | Bin 0 -> 147348 bytes .../images/screenshots/screenshot11.png | Bin 0 -> 66098 bytes .../screenshot1_dasboard_arabic.png | Bin 0 -> 103324 bytes .../screenshot1_dashboard_spanish.png | Bin 0 -> 117459 bytes .../images/screenshots/screenshot2.png | Bin 0 -> 88953 bytes .../images/screenshots/screenshot3.png | Bin 0 -> 49929 bytes .../images/screenshots/screenshot4.png | Bin 0 -> 80317 bytes .../images/screenshots/screenshot5.png | Bin 0 -> 91188 bytes .../images/screenshots/screenshot6.png | Bin 0 -> 69166 bytes ...screenshot7-can combine to one image_1.png | Bin 0 -> 33382 bytes ...screenshot7-can combine to one image_2.png | Bin 0 -> 33060 bytes ...screenshot7-can combine to one image_3.png | Bin 0 -> 75686 bytes ...screenshot7-can combine to one image_4.png | Bin 0 -> 41740 bytes .../images/screenshots/screenshot8.png | Bin 0 -> 59092 bytes .../images/screenshots/screenshot_1.png | Bin 0 -> 136814 bytes .../static/description/images/swiss-flag.png | Bin 0 -> 1663 bytes .../static/description/images/trophy.png | Bin 0 -> 815750 bytes .../static/description/images/xslx_image.png | Bin 0 -> 61925 bytes .../description/images/yellow-pattern.png | Bin 0 -> 23606 bytes .../static/description/index.html | 1300 +++++ .../static/src/js/account_asset.js | 87 + .../static/src/scss/account_asset.scss | 9 + .../views/account_asset_views.xml | 442 ++ .../views/account_configuration.xml | 15 + .../views/account_followup.xml | 123 + .../views/account_group.xml | 11 + .../views/account_move_views.xml | 24 + .../views/account_payment_view.xml | 89 + .../views/accounting_menu.xml | 16 + .../views/credit_limit_view.xml | 83 + .../views/followup_report.xml | 131 + .../views/multiple_invoice_form.xml | 36 + .../views/multiple_invoice_layout_view.xml | 44 + .../views/product_template_views.xml | 17 + .../views/product_views.xml | 17 + .../views/recurring_payments_view.xml | 101 + .../views/reports_config_view.xml | 82 + .../views/res_config_view.xml | 40 + addons/base_accounting_kit/wizard/__init__.py | 36 + .../wizard/account_bank_book_wizard.py | 115 + .../wizard/account_bank_book_wizard_view.xml | 43 + .../wizard/account_cash_book_wizard.py | 119 + .../wizard/account_cash_book_wizard_view.xml | 43 + .../wizard/account_day_book_wizard.py | 75 + .../wizard/account_day_book_wizard_view.xml | 40 + .../wizard/account_lock_date.py | 69 + .../wizard/account_lock_date.xml | 34 + .../wizard/account_report_common_partner.py | 100 + .../wizard/aged_partner.py | 77 + .../wizard/aged_partner.xml | 38 + .../asset_depreciation_confirmation_wizard.py | 51 + ...depreciation_confirmation_wizard_views.xml | 45 + .../wizard/asset_modify.py | 113 + .../wizard/asset_modify_views.xml | 42 + .../wizard/cash_flow_report.py | 140 + .../wizard/cash_flow_report.xml | 57 + .../wizard/financial_report.py | 432 ++ .../wizard/financial_report.xml | 62 + .../wizard/general_ledger.py | 67 + .../wizard/general_ledger.xml | 36 + .../wizard/journal_audit.py | 56 + .../wizard/journal_audit.xml | 34 + .../wizard/partner_ledger.py | 56 + .../wizard/partner_ledger.xml | 33 + .../base_accounting_kit/wizard/tax_report.py | 94 + .../base_accounting_kit/wizard/tax_report.xml | 35 + .../wizard/trial_balance.py | 59 + .../wizard/trial_balance.xml | 32 + .../hr_employee_calendar_planning/README.rst | 139 + .../hr_employee_calendar_planning/__init__.py | 4 + .../__manifest__.py | 19 + addons/hr_employee_calendar_planning/hooks.py | 65 + .../hr_employee_calendar_planning/i18n/ca.po | 161 + .../i18n/ca_ES.po | 146 + .../hr_employee_calendar_planning/i18n/de.po | 146 + .../hr_employee_calendar_planning/i18n/es.po | 158 + .../i18n/es_AR.po | 161 + .../hr_employee_calendar_planning/i18n/fr.po | 153 + .../hr_employee_calendar_planning/i18n/it.po | 157 + .../models/__init__.py | 2 + .../models/hr_employee.py | 242 + .../models/resource_calendar.py | 66 + .../pyproject.toml | 3 + .../readme/CONFIGURE.md | 7 + .../readme/CONTRIBUTORS.md | 10 + .../readme/DESCRIPTION.md | 10 + .../readme/INSTALL.md | 3 + .../readme/ROADMAP.md | 5 + .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 481 ++ .../tests/__init__.py | 3 + .../test_hr_employee_calendar_planning.py | 479 ++ .../views/hr_employee_views.xml | 29 + .../views/resource_calendar_views.xml | 23 + addons/muk_web_appsbar/LICENSE | 165 + addons/muk_web_appsbar/__init__.py | 14 + addons/muk_web_appsbar/__manifest__.py | 73 + addons/muk_web_appsbar/doc/changelog.rst | 9 + addons/muk_web_appsbar/doc/index.rst | 59 + addons/muk_web_appsbar/i18n/de.po | 79 + addons/muk_web_appsbar/models/__init__.py | 4 + addons/muk_web_appsbar/models/ir_http.py | 20 + addons/muk_web_appsbar/models/res_company.py | 15 + .../models/res_config_settings.py | 15 + addons/muk_web_appsbar/models/res_users.py | 37 + .../static/description/banner.png | Bin 0 -> 116488 bytes .../static/description/icon.png | Bin 0 -> 1771 bytes .../static/description/icon.svg | 1 + .../static/description/index.html | 139 + .../static/description/logo.png | Bin 0 -> 38064 bytes .../static/description/screenshot.png | Bin 0 -> 540089 bytes .../description/service_development.png | Bin 0 -> 26148 bytes .../description/service_infrastructure.png | Bin 0 -> 20354 bytes .../description/service_integration.png | Bin 0 -> 24862 bytes .../static/description/service_support.png | Bin 0 -> 24150 bytes .../static/description/service_training.png | Bin 0 -> 24524 bytes .../static/src/scss/mixins.scss | 7 + .../static/src/scss/variables.dark.scss | 2 + .../static/src/scss/variables.scss | 6 + .../static/src/webclient/appsbar/appsbar.js | 33 + .../static/src/webclient/appsbar/appsbar.scss | 89 + .../static/src/webclient/appsbar/appsbar.xml | 44 + .../src/webclient/menus/app_menu_service.js | 47 + .../static/src/webclient/navbar/navbar.js | 45 + .../static/src/webclient/navbar/navbar.xml | 15 + .../static/src/webclient/webclient.js | 13 + .../static/src/webclient/webclient.scss | 29 + .../static/src/webclient/webclient.xml | 15 + .../muk_web_appsbar/templates/webclient.xml | 12 + .../views/res_config_settings.xml | 20 + addons/muk_web_appsbar/views/res_users.xml | 16 + addons/muk_web_chatter/LICENSE | 165 + addons/muk_web_chatter/__init__.py | 1 + addons/muk_web_chatter/__manifest__.py | 49 + addons/muk_web_chatter/doc/changelog.rst | 15 + addons/muk_web_chatter/doc/index.rst | 57 + addons/muk_web_chatter/i18n/de.po | 55 + addons/muk_web_chatter/models/__init__.py | 2 + addons/muk_web_chatter/models/ir_http.py | 16 + addons/muk_web_chatter/models/res_users.py | 36 + .../static/description/banner.png | Bin 0 -> 98374 bytes .../static/description/icon.png | Bin 0 -> 2370 bytes .../static/description/icon.svg | 2 + .../static/description/index.html | 138 + .../static/description/logo.png | Bin 0 -> 38064 bytes .../static/description/screenshot.png | Bin 0 -> 453641 bytes .../description/service_development.png | Bin 0 -> 26148 bytes .../description/service_infrastructure.png | Bin 0 -> 20354 bytes .../description/service_integration.png | Bin 0 -> 24862 bytes .../static/description/service_support.png | Bin 0 -> 24150 bytes .../static/description/service_training.png | Bin 0 -> 24524 bytes .../static/src/core/chatter/chatter.js | 27 + .../static/src/core/chatter/chatter.scss | 15 + .../static/src/core/chatter/chatter.xml | 79 + .../static/src/core/thread/thread.js | 31 + .../static/src/core/thread/thread.xml | 13 + .../static/src/scss/variables.scss | 2 + .../static/src/views/form/form_compiler.js | 68 + .../static/src/views/form/form_renderer.js | 59 + addons/muk_web_chatter/views/res_users.xml | 16 + addons/muk_web_colors/LICENSE | 165 + addons/muk_web_colors/__init__.py | 6 + addons/muk_web_colors/__manifest__.py | 48 + addons/muk_web_colors/doc/changelog.rst | 4 + addons/muk_web_colors/doc/index.rst | 57 + addons/muk_web_colors/i18n/de.po | 161 + addons/muk_web_colors/models/__init__.py | 2 + .../models/res_config_settings.py | 213 + .../models/web_editor_assets.py | 121 + .../static/description/banner.png | Bin 0 -> 110211 bytes .../static/description/icon.png | Bin 0 -> 1988 bytes .../static/description/icon.svg | 1 + .../static/description/index.html | 138 + .../static/description/logo.png | Bin 0 -> 38064 bytes .../static/description/screenshot.png | Bin 0 -> 312983 bytes .../description/service_development.png | Bin 0 -> 26148 bytes .../description/service_infrastructure.png | Bin 0 -> 20354 bytes .../description/service_integration.png | Bin 0 -> 24862 bytes .../static/description/service_support.png | Bin 0 -> 24150 bytes .../static/description/service_training.png | Bin 0 -> 24524 bytes .../static/src/scss/colors.scss | 1 + .../static/src/scss/colors_dark.scss | 31 + .../static/src/scss/colors_light.scss | 31 + addons/muk_web_colors/templates/webclient.xml | 14 + .../views/res_config_settings.xml | 83 + addons/muk_web_dialog/LICENSE | 165 + addons/muk_web_dialog/__init__.py | 1 + addons/muk_web_dialog/__manifest__.py | 48 + addons/muk_web_dialog/doc/changelog.rst | 4 + addons/muk_web_dialog/doc/index.rst | 55 + addons/muk_web_dialog/i18n/de.po | 41 + addons/muk_web_dialog/models/__init__.py | 2 + addons/muk_web_dialog/models/ir_http.py | 16 + addons/muk_web_dialog/models/res_users.py | 36 + .../static/description/banner.png | Bin 0 -> 97300 bytes .../static/description/icon.png | Bin 0 -> 1299 bytes .../static/description/icon.svg | 2 + .../static/description/index.html | 136 + .../static/description/logo.png | Bin 0 -> 38064 bytes .../static/description/screenshot.png | Bin 0 -> 431294 bytes .../description/service_development.png | Bin 0 -> 26148 bytes .../description/service_infrastructure.png | Bin 0 -> 20354 bytes .../description/service_integration.png | Bin 0 -> 24862 bytes .../static/description/service_support.png | Bin 0 -> 24150 bytes .../static/description/service_training.png | Bin 0 -> 24524 bytes .../static/src/core/dialog/dialog.js | 16 + .../static/src/core/dialog/dialog.scss | 7 + .../static/src/core/dialog/dialog.xml | 37 + addons/muk_web_dialog/views/res_users.xml | 16 + addons/muk_web_theme/LICENSE | 165 + addons/muk_web_theme/__init__.py | 21 + addons/muk_web_theme/__manifest__.py | 59 + addons/muk_web_theme/doc/changelog.rst | 14 + addons/muk_web_theme/doc/index.rst | 58 + addons/muk_web_theme/i18n/de.po | 62 + addons/muk_web_theme/models/__init__.py | 3 + addons/muk_web_theme/models/ir_http.py | 20 + addons/muk_web_theme/models/res_company.py | 20 + .../models/res_config_settings.py | 125 + .../static/description/banner.png | Bin 0 -> 99933 bytes .../muk_web_theme/static/description/icon.png | Bin 0 -> 2269 bytes .../muk_web_theme/static/description/icon.svg | 1 + .../static/description/index.html | 208 + .../muk_web_theme/static/description/logo.png | Bin 0 -> 38064 bytes .../static/description/screenshot.png | Bin 0 -> 2204567 bytes .../static/description/screenshot_apps.png | Bin 0 -> 1340508 bytes .../static/description/screenshot_chatter.png | Bin 0 -> 596986 bytes .../description/screenshot_customize.png | Bin 0 -> 339471 bytes .../description/screenshot_mobile_apps.png | Bin 0 -> 431672 bytes .../description/screenshot_mobile_form.png | Bin 0 -> 96775 bytes .../description/screenshot_mobile_kanban.png | Bin 0 -> 85192 bytes .../description/screenshot_mobile_menu.png | Bin 0 -> 79511 bytes .../description/screenshot_settings.png | Bin 0 -> 464502 bytes .../description/service_development.png | Bin 0 -> 26148 bytes .../description/service_infrastructure.png | Bin 0 -> 20354 bytes .../description/service_integration.png | Bin 0 -> 24862 bytes .../static/description/service_support.png | Bin 0 -> 24150 bytes .../static/description/service_training.png | Bin 0 -> 24524 bytes .../static/description/theme_screenshot.png | Bin 0 -> 172093 bytes .../static/src/img/background.png | Bin 0 -> 505387 bytes .../muk_web_theme/static/src/scss/colors.scss | 13 + .../muk_web_theme/static/src/scss/mixins.scss | 17 + .../static/src/scss/variables.scss | 1 + .../static/src/views/form/form.scss | 8 + .../static/src/webclient/appsmenu/appsmenu.js | 56 + .../src/webclient/appsmenu/appsmenu.scss | 65 + .../src/webclient/appsmenu/appsmenu.xml | 17 + .../static/src/webclient/navbar/navbar.js | 21 + .../static/src/webclient/navbar/navbar.scss | 3 + .../static/src/webclient/navbar/navbar.xml | 51 + addons/muk_web_theme/templates/web_layout.xml | 13 + .../views/res_config_settings.xml | 102 + compose.yaml | 28 + config/odoo.conf | 4 + requirement.txt | 0 509 files changed, 51407 insertions(+) create mode 100644 .gitea/workflows/ci.yaml create mode 100644 Dockerfile create mode 100644 addons/base_account_budget/README.rst create mode 100644 addons/base_account_budget/__init__.py create mode 100644 addons/base_account_budget/__manifest__.py create mode 100644 addons/base_account_budget/doc/RELEASE_NOTES.md create mode 100644 addons/base_account_budget/i18n/zh_CN.po create mode 100644 addons/base_account_budget/models/__init__.py create mode 100644 addons/base_account_budget/models/account_analytic_account.py create mode 100644 addons/base_account_budget/models/account_budget.py create mode 100644 addons/base_account_budget/security/account_budget_security.xml create mode 100644 addons/base_account_budget/security/ir.model.access.csv create mode 100644 addons/base_account_budget/static/description/assets/icons/capture (1).png create mode 100644 addons/base_account_budget/static/description/assets/icons/check.png create mode 100644 addons/base_account_budget/static/description/assets/icons/chevron.png create mode 100644 addons/base_account_budget/static/description/assets/icons/cogs.png create mode 100644 addons/base_account_budget/static/description/assets/icons/consultation.png create mode 100644 addons/base_account_budget/static/description/assets/icons/ecom-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/education-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/hotel-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/img.png create mode 100644 addons/base_account_budget/static/description/assets/icons/license.png create mode 100644 addons/base_account_budget/static/description/assets/icons/lifebuoy.png create mode 100644 addons/base_account_budget/static/description/assets/icons/manufacturing-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/photo-capture.png create mode 100644 addons/base_account_budget/static/description/assets/icons/pos-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/puzzle.png create mode 100644 addons/base_account_budget/static/description/assets/icons/restaurant-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/service-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/trading-black.png create mode 100644 addons/base_account_budget/static/description/assets/icons/training.png create mode 100644 addons/base_account_budget/static/description/assets/icons/update.png create mode 100644 addons/base_account_budget/static/description/assets/icons/user.png create mode 100644 addons/base_account_budget/static/description/assets/icons/wrench.png create mode 100644 addons/base_account_budget/static/description/assets/misc/Cybrosys R.png create mode 100644 addons/base_account_budget/static/description/assets/misc/email.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/phone.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/star (1) 2.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/support (1) 1.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/support-email.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/tick-mark.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/whatsapp 1.svg create mode 100644 addons/base_account_budget/static/description/assets/misc/whatsapp.svg create mode 100644 addons/base_account_budget/static/description/assets/modules/1.png create mode 100644 addons/base_account_budget/static/description/assets/modules/2.png create mode 100644 addons/base_account_budget/static/description/assets/modules/3.png create mode 100644 addons/base_account_budget/static/description/assets/modules/4.png create mode 100644 addons/base_account_budget/static/description/assets/modules/5.png create mode 100644 addons/base_account_budget/static/description/assets/modules/6.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/budget_1.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/budget_2.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/budget_3.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/budget_4.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/budget_5.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/budget_6.png create mode 100644 addons/base_account_budget/static/description/assets/screenshots/hero.gif create mode 100644 addons/base_account_budget/static/description/banner.jpg create mode 100644 addons/base_account_budget/static/description/icon.png create mode 100644 addons/base_account_budget/static/description/index.html create mode 100644 addons/base_account_budget/views/account_analytic_account_views.xml create mode 100644 addons/base_account_budget/views/account_budget_views.xml create mode 100644 addons/base_accounting_kit/README.rst create mode 100644 addons/base_accounting_kit/__init__.py create mode 100644 addons/base_accounting_kit/__manifest__.py create mode 100644 addons/base_accounting_kit/data/account_financial_report_data.xml create mode 100644 addons/base_accounting_kit/data/account_pdc_data.xml create mode 100644 addons/base_accounting_kit/data/cash_flow_data.xml create mode 100644 addons/base_accounting_kit/data/followup_levels.xml create mode 100644 addons/base_accounting_kit/data/multiple_invoice_data.xml create mode 100644 addons/base_accounting_kit/data/recurring_entry_cron.xml create mode 100644 addons/base_accounting_kit/doc/RELEASE_NOTES.md create mode 100644 addons/base_accounting_kit/i18n/ar_001.po create mode 100644 addons/base_accounting_kit/i18n/de_CH.po create mode 100644 addons/base_accounting_kit/i18n/es_AR.po create mode 100644 addons/base_accounting_kit/i18n/fr_BE.po create mode 100644 addons/base_accounting_kit/i18n/uk_UA.po create mode 100644 addons/base_accounting_kit/i18n/zh_CN.po create mode 100644 addons/base_accounting_kit/i18n/zh_HK.po create mode 100644 addons/base_accounting_kit/models/__init__.py create mode 100644 addons/base_accounting_kit/models/account_account.py create mode 100644 addons/base_accounting_kit/models/account_asset.py create mode 100644 addons/base_accounting_kit/models/account_followup.py create mode 100644 addons/base_accounting_kit/models/account_journal.py create mode 100644 addons/base_accounting_kit/models/account_move.py create mode 100644 addons/base_accounting_kit/models/account_payment.py create mode 100644 addons/base_accounting_kit/models/credit_limit.py create mode 100644 addons/base_accounting_kit/models/multiple_invoice.py create mode 100644 addons/base_accounting_kit/models/multiple_invoice_layout.py create mode 100644 addons/base_accounting_kit/models/product_template.py create mode 100644 addons/base_accounting_kit/models/recurring_payments.py create mode 100644 addons/base_accounting_kit/models/res_company.py create mode 100644 addons/base_accounting_kit/models/res_config_settings.py create mode 100644 addons/base_accounting_kit/models/res_partner.py create mode 100644 addons/base_accounting_kit/report/__init__.py create mode 100644 addons/base_accounting_kit/report/account_asset_report.py create mode 100644 addons/base_accounting_kit/report/account_asset_report_views.xml create mode 100644 addons/base_accounting_kit/report/account_bank_book.py create mode 100644 addons/base_accounting_kit/report/account_bank_book_view.xml create mode 100644 addons/base_accounting_kit/report/account_cash_book.py create mode 100644 addons/base_accounting_kit/report/account_cash_book_view.xml create mode 100644 addons/base_accounting_kit/report/account_day_book.py create mode 100644 addons/base_accounting_kit/report/account_day_book_view.xml create mode 100644 addons/base_accounting_kit/report/account_report_common_account.py create mode 100644 addons/base_accounting_kit/report/cash_flow_report.py create mode 100644 addons/base_accounting_kit/report/cash_flow_report.xml create mode 100644 addons/base_accounting_kit/report/general_ledger_report.py create mode 100644 addons/base_accounting_kit/report/general_ledger_report.xml create mode 100644 addons/base_accounting_kit/report/multiple_invoice_layouts.xml create mode 100644 addons/base_accounting_kit/report/multiple_invoice_report.py create mode 100644 addons/base_accounting_kit/report/multiple_invoice_report.xml create mode 100644 addons/base_accounting_kit/report/report.xml create mode 100644 addons/base_accounting_kit/report/report_aged_partner.py create mode 100644 addons/base_accounting_kit/report/report_aged_partner.xml create mode 100644 addons/base_accounting_kit/report/report_financial.py create mode 100644 addons/base_accounting_kit/report/report_financial.xml create mode 100644 addons/base_accounting_kit/report/report_journal_audit.py create mode 100644 addons/base_accounting_kit/report/report_journal_audit.xml create mode 100644 addons/base_accounting_kit/report/report_partner_ledger.py create mode 100644 addons/base_accounting_kit/report/report_partner_ledger.xml create mode 100644 addons/base_accounting_kit/report/report_tax.py create mode 100644 addons/base_accounting_kit/report/report_tax.xml create mode 100644 addons/base_accounting_kit/report/report_trial_balance.py create mode 100644 addons/base_accounting_kit/report/report_trial_balance.xml create mode 100644 addons/base_accounting_kit/security/ir.model.access.csv create mode 100644 addons/base_accounting_kit/security/security.xml create mode 100644 addons/base_accounting_kit/static/description/assets/cybro-icon.png create mode 100644 addons/base_accounting_kit/static/description/assets/cybro-odoo.png create mode 100644 addons/base_accounting_kit/static/description/assets/h2.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/capture (1).png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/check.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/chevron.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/cogs.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/consultation.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/down.svg create mode 100644 addons/base_accounting_kit/static/description/assets/icons/ecom-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/education-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/faq.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/feature.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/hotel-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/img.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/license.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/lifebuoy.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/manufacturing-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/notes.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/photo-capture.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/pos-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/puzzle.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/restaurant-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/screenshot.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/service-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/skype.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/star-1.svg create mode 100644 addons/base_accounting_kit/static/description/assets/icons/star-2.svg create mode 100644 addons/base_accounting_kit/static/description/assets/icons/support.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/test-1 - Copy.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/test-1.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/test-2.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/trading-black.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/training.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/update.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/user.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/video.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/whatsapp.png create mode 100644 addons/base_accounting_kit/static/description/assets/icons/wrench.png create mode 100644 addons/base_accounting_kit/static/description/assets/modules/1.gif create mode 100644 addons/base_accounting_kit/static/description/assets/modules/2.jpg create mode 100644 addons/base_accounting_kit/static/description/assets/modules/3.png create mode 100644 addons/base_accounting_kit/static/description/assets/modules/4.png create mode 100644 addons/base_accounting_kit/static/description/assets/modules/5.png create mode 100644 addons/base_accounting_kit/static/description/assets/modules/6.jpg create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/aged_partner.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/asset_analysis.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/balance_sheet.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/bank_book.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/cash_book.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/cash_flow.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/day_book.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/general_ledger.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/hero.gif create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/journal_Audit.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_1.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_10.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_2.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_3.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_4.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_5.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_6.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_7.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_8.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/kit_9.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/partner_ledger.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/profit_loss.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/tax_report.png create mode 100644 addons/base_accounting_kit/static/description/assets/screenshots/trial_balance.png create mode 100644 addons/base_accounting_kit/static/description/assets/y18.jpg create mode 100644 addons/base_accounting_kit/static/description/banner.gif create mode 100644 addons/base_accounting_kit/static/description/cybro_logo.png create mode 100644 addons/base_accounting_kit/static/description/hero.png create mode 100644 addons/base_accounting_kit/static/description/icon.png create mode 100644 addons/base_accounting_kit/static/description/images/accounting-dashboard.png create mode 100644 addons/base_accounting_kit/static/description/images/arabic.png create mode 100644 addons/base_accounting_kit/static/description/images/auto_payroll_banner.png create mode 100644 addons/base_accounting_kit/static/description/images/blue-pattern.png create mode 100644 addons/base_accounting_kit/static/description/images/bud_banner.png create mode 100644 addons/base_accounting_kit/static/description/images/dashboard.png create mode 100644 addons/base_accounting_kit/static/description/images/dynamic_image.png create mode 100644 addons/base_accounting_kit/static/description/images/espanol.png create mode 100644 addons/base_accounting_kit/static/description/images/green-right-pattern.png create mode 100644 addons/base_accounting_kit/static/description/images/hero.png create mode 100644 addons/base_accounting_kit/static/description/images/hr_acc_cc_banner.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/ecom.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/education.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/hotel.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/manufacturing.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/pos.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/restaurant.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/service.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/trading.png create mode 100644 addons/base_accounting_kit/static/description/images/icons/update.png create mode 100644 addons/base_accounting_kit/static/description/images/img.png create mode 100644 addons/base_accounting_kit/static/description/images/logo.png create mode 100644 addons/base_accounting_kit/static/description/images/mobile_service_shop_pro_banner.png create mode 100644 addons/base_accounting_kit/static/description/images/o_hrms_banner.gif create mode 100644 addons/base_accounting_kit/static/description/images/overview.jpg create mode 100644 addons/base_accounting_kit/static/description/images/payroll_banner.gif create mode 100644 addons/base_accounting_kit/static/description/images/recurring-templates.png create mode 100644 addons/base_accounting_kit/static/description/images/red-pattern.png create mode 100644 addons/base_accounting_kit/static/description/images/register-customer.png create mode 100644 addons/base_accounting_kit/static/description/images/report-1.png create mode 100644 addons/base_accounting_kit/static/description/images/report-10.png create mode 100644 addons/base_accounting_kit/static/description/images/report-2.png create mode 100644 addons/base_accounting_kit/static/description/images/report-3.png create mode 100644 addons/base_accounting_kit/static/description/images/report-4.png create mode 100644 addons/base_accounting_kit/static/description/images/report-5.png create mode 100644 addons/base_accounting_kit/static/description/images/report-6.png create mode 100644 addons/base_accounting_kit/static/description/images/report-7.png create mode 100644 addons/base_accounting_kit/static/description/images/report-8.png create mode 100644 addons/base_accounting_kit/static/description/images/report-9.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-18.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-24.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-3.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_11.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_21.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_25.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_4.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_43.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_5.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/base_accounting_kit_60.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot 9.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_1.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_2.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_3.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_4.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_5.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot11.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot1_dasboard_arabic.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot1_dashboard_spanish.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot2.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot3.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot4.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot5.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot6.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_1.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_2.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_3.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_4.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot8.png create mode 100644 addons/base_accounting_kit/static/description/images/screenshots/screenshot_1.png create mode 100644 addons/base_accounting_kit/static/description/images/swiss-flag.png create mode 100644 addons/base_accounting_kit/static/description/images/trophy.png create mode 100644 addons/base_accounting_kit/static/description/images/xslx_image.png create mode 100644 addons/base_accounting_kit/static/description/images/yellow-pattern.png create mode 100644 addons/base_accounting_kit/static/description/index.html create mode 100644 addons/base_accounting_kit/static/src/js/account_asset.js create mode 100644 addons/base_accounting_kit/static/src/scss/account_asset.scss create mode 100644 addons/base_accounting_kit/views/account_asset_views.xml create mode 100644 addons/base_accounting_kit/views/account_configuration.xml create mode 100644 addons/base_accounting_kit/views/account_followup.xml create mode 100644 addons/base_accounting_kit/views/account_group.xml create mode 100644 addons/base_accounting_kit/views/account_move_views.xml create mode 100644 addons/base_accounting_kit/views/account_payment_view.xml create mode 100644 addons/base_accounting_kit/views/accounting_menu.xml create mode 100644 addons/base_accounting_kit/views/credit_limit_view.xml create mode 100644 addons/base_accounting_kit/views/followup_report.xml create mode 100644 addons/base_accounting_kit/views/multiple_invoice_form.xml create mode 100644 addons/base_accounting_kit/views/multiple_invoice_layout_view.xml create mode 100644 addons/base_accounting_kit/views/product_template_views.xml create mode 100644 addons/base_accounting_kit/views/product_views.xml create mode 100644 addons/base_accounting_kit/views/recurring_payments_view.xml create mode 100644 addons/base_accounting_kit/views/reports_config_view.xml create mode 100644 addons/base_accounting_kit/views/res_config_view.xml create mode 100644 addons/base_accounting_kit/wizard/__init__.py create mode 100644 addons/base_accounting_kit/wizard/account_bank_book_wizard.py create mode 100644 addons/base_accounting_kit/wizard/account_bank_book_wizard_view.xml create mode 100644 addons/base_accounting_kit/wizard/account_cash_book_wizard.py create mode 100644 addons/base_accounting_kit/wizard/account_cash_book_wizard_view.xml create mode 100644 addons/base_accounting_kit/wizard/account_day_book_wizard.py create mode 100644 addons/base_accounting_kit/wizard/account_day_book_wizard_view.xml create mode 100644 addons/base_accounting_kit/wizard/account_lock_date.py create mode 100644 addons/base_accounting_kit/wizard/account_lock_date.xml create mode 100644 addons/base_accounting_kit/wizard/account_report_common_partner.py create mode 100644 addons/base_accounting_kit/wizard/aged_partner.py create mode 100644 addons/base_accounting_kit/wizard/aged_partner.xml create mode 100644 addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py create mode 100644 addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard_views.xml create mode 100644 addons/base_accounting_kit/wizard/asset_modify.py create mode 100644 addons/base_accounting_kit/wizard/asset_modify_views.xml create mode 100644 addons/base_accounting_kit/wizard/cash_flow_report.py create mode 100644 addons/base_accounting_kit/wizard/cash_flow_report.xml create mode 100644 addons/base_accounting_kit/wizard/financial_report.py create mode 100644 addons/base_accounting_kit/wizard/financial_report.xml create mode 100644 addons/base_accounting_kit/wizard/general_ledger.py create mode 100644 addons/base_accounting_kit/wizard/general_ledger.xml create mode 100644 addons/base_accounting_kit/wizard/journal_audit.py create mode 100644 addons/base_accounting_kit/wizard/journal_audit.xml create mode 100644 addons/base_accounting_kit/wizard/partner_ledger.py create mode 100644 addons/base_accounting_kit/wizard/partner_ledger.xml create mode 100644 addons/base_accounting_kit/wizard/tax_report.py create mode 100644 addons/base_accounting_kit/wizard/tax_report.xml create mode 100644 addons/base_accounting_kit/wizard/trial_balance.py create mode 100644 addons/base_accounting_kit/wizard/trial_balance.xml create mode 100644 addons/hr_employee_calendar_planning/README.rst create mode 100644 addons/hr_employee_calendar_planning/__init__.py create mode 100644 addons/hr_employee_calendar_planning/__manifest__.py create mode 100644 addons/hr_employee_calendar_planning/hooks.py create mode 100644 addons/hr_employee_calendar_planning/i18n/ca.po create mode 100644 addons/hr_employee_calendar_planning/i18n/ca_ES.po create mode 100644 addons/hr_employee_calendar_planning/i18n/de.po create mode 100644 addons/hr_employee_calendar_planning/i18n/es.po create mode 100644 addons/hr_employee_calendar_planning/i18n/es_AR.po create mode 100644 addons/hr_employee_calendar_planning/i18n/fr.po create mode 100644 addons/hr_employee_calendar_planning/i18n/it.po create mode 100644 addons/hr_employee_calendar_planning/models/__init__.py create mode 100644 addons/hr_employee_calendar_planning/models/hr_employee.py create mode 100644 addons/hr_employee_calendar_planning/models/resource_calendar.py create mode 100644 addons/hr_employee_calendar_planning/pyproject.toml create mode 100644 addons/hr_employee_calendar_planning/readme/CONFIGURE.md create mode 100644 addons/hr_employee_calendar_planning/readme/CONTRIBUTORS.md create mode 100644 addons/hr_employee_calendar_planning/readme/DESCRIPTION.md create mode 100644 addons/hr_employee_calendar_planning/readme/INSTALL.md create mode 100644 addons/hr_employee_calendar_planning/readme/ROADMAP.md create mode 100644 addons/hr_employee_calendar_planning/security/ir.model.access.csv create mode 100644 addons/hr_employee_calendar_planning/static/description/icon.png create mode 100644 addons/hr_employee_calendar_planning/static/description/index.html create mode 100644 addons/hr_employee_calendar_planning/tests/__init__.py create mode 100644 addons/hr_employee_calendar_planning/tests/test_hr_employee_calendar_planning.py create mode 100644 addons/hr_employee_calendar_planning/views/hr_employee_views.xml create mode 100644 addons/hr_employee_calendar_planning/views/resource_calendar_views.xml create mode 100644 addons/muk_web_appsbar/LICENSE create mode 100644 addons/muk_web_appsbar/__init__.py create mode 100644 addons/muk_web_appsbar/__manifest__.py create mode 100644 addons/muk_web_appsbar/doc/changelog.rst create mode 100644 addons/muk_web_appsbar/doc/index.rst create mode 100644 addons/muk_web_appsbar/i18n/de.po create mode 100644 addons/muk_web_appsbar/models/__init__.py create mode 100644 addons/muk_web_appsbar/models/ir_http.py create mode 100644 addons/muk_web_appsbar/models/res_company.py create mode 100644 addons/muk_web_appsbar/models/res_config_settings.py create mode 100644 addons/muk_web_appsbar/models/res_users.py create mode 100644 addons/muk_web_appsbar/static/description/banner.png create mode 100644 addons/muk_web_appsbar/static/description/icon.png create mode 100644 addons/muk_web_appsbar/static/description/icon.svg create mode 100644 addons/muk_web_appsbar/static/description/index.html create mode 100644 addons/muk_web_appsbar/static/description/logo.png create mode 100644 addons/muk_web_appsbar/static/description/screenshot.png create mode 100644 addons/muk_web_appsbar/static/description/service_development.png create mode 100644 addons/muk_web_appsbar/static/description/service_infrastructure.png create mode 100644 addons/muk_web_appsbar/static/description/service_integration.png create mode 100644 addons/muk_web_appsbar/static/description/service_support.png create mode 100644 addons/muk_web_appsbar/static/description/service_training.png create mode 100644 addons/muk_web_appsbar/static/src/scss/mixins.scss create mode 100644 addons/muk_web_appsbar/static/src/scss/variables.dark.scss create mode 100644 addons/muk_web_appsbar/static/src/scss/variables.scss create mode 100644 addons/muk_web_appsbar/static/src/webclient/appsbar/appsbar.js create mode 100644 addons/muk_web_appsbar/static/src/webclient/appsbar/appsbar.scss create mode 100644 addons/muk_web_appsbar/static/src/webclient/appsbar/appsbar.xml create mode 100644 addons/muk_web_appsbar/static/src/webclient/menus/app_menu_service.js create mode 100644 addons/muk_web_appsbar/static/src/webclient/navbar/navbar.js create mode 100644 addons/muk_web_appsbar/static/src/webclient/navbar/navbar.xml create mode 100644 addons/muk_web_appsbar/static/src/webclient/webclient.js create mode 100644 addons/muk_web_appsbar/static/src/webclient/webclient.scss create mode 100644 addons/muk_web_appsbar/static/src/webclient/webclient.xml create mode 100644 addons/muk_web_appsbar/templates/webclient.xml create mode 100644 addons/muk_web_appsbar/views/res_config_settings.xml create mode 100644 addons/muk_web_appsbar/views/res_users.xml create mode 100644 addons/muk_web_chatter/LICENSE create mode 100644 addons/muk_web_chatter/__init__.py create mode 100644 addons/muk_web_chatter/__manifest__.py create mode 100644 addons/muk_web_chatter/doc/changelog.rst create mode 100644 addons/muk_web_chatter/doc/index.rst create mode 100644 addons/muk_web_chatter/i18n/de.po create mode 100644 addons/muk_web_chatter/models/__init__.py create mode 100644 addons/muk_web_chatter/models/ir_http.py create mode 100644 addons/muk_web_chatter/models/res_users.py create mode 100644 addons/muk_web_chatter/static/description/banner.png create mode 100644 addons/muk_web_chatter/static/description/icon.png create mode 100644 addons/muk_web_chatter/static/description/icon.svg create mode 100644 addons/muk_web_chatter/static/description/index.html create mode 100644 addons/muk_web_chatter/static/description/logo.png create mode 100644 addons/muk_web_chatter/static/description/screenshot.png create mode 100644 addons/muk_web_chatter/static/description/service_development.png create mode 100644 addons/muk_web_chatter/static/description/service_infrastructure.png create mode 100644 addons/muk_web_chatter/static/description/service_integration.png create mode 100644 addons/muk_web_chatter/static/description/service_support.png create mode 100644 addons/muk_web_chatter/static/description/service_training.png create mode 100644 addons/muk_web_chatter/static/src/core/chatter/chatter.js create mode 100644 addons/muk_web_chatter/static/src/core/chatter/chatter.scss create mode 100644 addons/muk_web_chatter/static/src/core/chatter/chatter.xml create mode 100644 addons/muk_web_chatter/static/src/core/thread/thread.js create mode 100644 addons/muk_web_chatter/static/src/core/thread/thread.xml create mode 100644 addons/muk_web_chatter/static/src/scss/variables.scss create mode 100644 addons/muk_web_chatter/static/src/views/form/form_compiler.js create mode 100644 addons/muk_web_chatter/static/src/views/form/form_renderer.js create mode 100644 addons/muk_web_chatter/views/res_users.xml create mode 100644 addons/muk_web_colors/LICENSE create mode 100644 addons/muk_web_colors/__init__.py create mode 100644 addons/muk_web_colors/__manifest__.py create mode 100644 addons/muk_web_colors/doc/changelog.rst create mode 100644 addons/muk_web_colors/doc/index.rst create mode 100644 addons/muk_web_colors/i18n/de.po create mode 100644 addons/muk_web_colors/models/__init__.py create mode 100644 addons/muk_web_colors/models/res_config_settings.py create mode 100644 addons/muk_web_colors/models/web_editor_assets.py create mode 100644 addons/muk_web_colors/static/description/banner.png create mode 100644 addons/muk_web_colors/static/description/icon.png create mode 100644 addons/muk_web_colors/static/description/icon.svg create mode 100644 addons/muk_web_colors/static/description/index.html create mode 100644 addons/muk_web_colors/static/description/logo.png create mode 100644 addons/muk_web_colors/static/description/screenshot.png create mode 100644 addons/muk_web_colors/static/description/service_development.png create mode 100644 addons/muk_web_colors/static/description/service_infrastructure.png create mode 100644 addons/muk_web_colors/static/description/service_integration.png create mode 100644 addons/muk_web_colors/static/description/service_support.png create mode 100644 addons/muk_web_colors/static/description/service_training.png create mode 100644 addons/muk_web_colors/static/src/scss/colors.scss create mode 100644 addons/muk_web_colors/static/src/scss/colors_dark.scss create mode 100644 addons/muk_web_colors/static/src/scss/colors_light.scss create mode 100644 addons/muk_web_colors/templates/webclient.xml create mode 100644 addons/muk_web_colors/views/res_config_settings.xml create mode 100644 addons/muk_web_dialog/LICENSE create mode 100644 addons/muk_web_dialog/__init__.py create mode 100644 addons/muk_web_dialog/__manifest__.py create mode 100644 addons/muk_web_dialog/doc/changelog.rst create mode 100644 addons/muk_web_dialog/doc/index.rst create mode 100644 addons/muk_web_dialog/i18n/de.po create mode 100644 addons/muk_web_dialog/models/__init__.py create mode 100644 addons/muk_web_dialog/models/ir_http.py create mode 100644 addons/muk_web_dialog/models/res_users.py create mode 100644 addons/muk_web_dialog/static/description/banner.png create mode 100644 addons/muk_web_dialog/static/description/icon.png create mode 100644 addons/muk_web_dialog/static/description/icon.svg create mode 100644 addons/muk_web_dialog/static/description/index.html create mode 100644 addons/muk_web_dialog/static/description/logo.png create mode 100644 addons/muk_web_dialog/static/description/screenshot.png create mode 100644 addons/muk_web_dialog/static/description/service_development.png create mode 100644 addons/muk_web_dialog/static/description/service_infrastructure.png create mode 100644 addons/muk_web_dialog/static/description/service_integration.png create mode 100644 addons/muk_web_dialog/static/description/service_support.png create mode 100644 addons/muk_web_dialog/static/description/service_training.png create mode 100644 addons/muk_web_dialog/static/src/core/dialog/dialog.js create mode 100644 addons/muk_web_dialog/static/src/core/dialog/dialog.scss create mode 100644 addons/muk_web_dialog/static/src/core/dialog/dialog.xml create mode 100644 addons/muk_web_dialog/views/res_users.xml create mode 100644 addons/muk_web_theme/LICENSE create mode 100644 addons/muk_web_theme/__init__.py create mode 100644 addons/muk_web_theme/__manifest__.py create mode 100644 addons/muk_web_theme/doc/changelog.rst create mode 100644 addons/muk_web_theme/doc/index.rst create mode 100644 addons/muk_web_theme/i18n/de.po create mode 100644 addons/muk_web_theme/models/__init__.py create mode 100644 addons/muk_web_theme/models/ir_http.py create mode 100644 addons/muk_web_theme/models/res_company.py create mode 100644 addons/muk_web_theme/models/res_config_settings.py create mode 100644 addons/muk_web_theme/static/description/banner.png create mode 100644 addons/muk_web_theme/static/description/icon.png create mode 100644 addons/muk_web_theme/static/description/icon.svg create mode 100644 addons/muk_web_theme/static/description/index.html create mode 100644 addons/muk_web_theme/static/description/logo.png create mode 100644 addons/muk_web_theme/static/description/screenshot.png create mode 100644 addons/muk_web_theme/static/description/screenshot_apps.png create mode 100644 addons/muk_web_theme/static/description/screenshot_chatter.png create mode 100644 addons/muk_web_theme/static/description/screenshot_customize.png create mode 100644 addons/muk_web_theme/static/description/screenshot_mobile_apps.png create mode 100644 addons/muk_web_theme/static/description/screenshot_mobile_form.png create mode 100644 addons/muk_web_theme/static/description/screenshot_mobile_kanban.png create mode 100644 addons/muk_web_theme/static/description/screenshot_mobile_menu.png create mode 100644 addons/muk_web_theme/static/description/screenshot_settings.png create mode 100644 addons/muk_web_theme/static/description/service_development.png create mode 100644 addons/muk_web_theme/static/description/service_infrastructure.png create mode 100644 addons/muk_web_theme/static/description/service_integration.png create mode 100644 addons/muk_web_theme/static/description/service_support.png create mode 100644 addons/muk_web_theme/static/description/service_training.png create mode 100644 addons/muk_web_theme/static/description/theme_screenshot.png create mode 100644 addons/muk_web_theme/static/src/img/background.png create mode 100644 addons/muk_web_theme/static/src/scss/colors.scss create mode 100644 addons/muk_web_theme/static/src/scss/mixins.scss create mode 100644 addons/muk_web_theme/static/src/scss/variables.scss create mode 100644 addons/muk_web_theme/static/src/views/form/form.scss create mode 100644 addons/muk_web_theme/static/src/webclient/appsmenu/appsmenu.js create mode 100644 addons/muk_web_theme/static/src/webclient/appsmenu/appsmenu.scss create mode 100644 addons/muk_web_theme/static/src/webclient/appsmenu/appsmenu.xml create mode 100644 addons/muk_web_theme/static/src/webclient/navbar/navbar.js create mode 100644 addons/muk_web_theme/static/src/webclient/navbar/navbar.scss create mode 100644 addons/muk_web_theme/static/src/webclient/navbar/navbar.xml create mode 100644 addons/muk_web_theme/templates/web_layout.xml create mode 100644 addons/muk_web_theme/views/res_config_settings.xml create mode 100644 compose.yaml create mode 100644 config/odoo.conf create mode 100644 requirement.txt diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml new file mode 100644 index 0000000..b512fbf --- /dev/null +++ b/.gitea/workflows/ci.yaml @@ -0,0 +1,61 @@ +name: ci + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + main: + runs-on: ubuntu-latest + strategy: + fail-fast: false + + services: + postgres: + image: postgres:15 + env: + POSTGRES_USER: odoo + POSTGRES_PASSWORD: odoo + POSTGRES_DB: odoo + ports: + - 5432:5432 + steps: + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Login to ethumada registry + uses: docker/login-action@v3 + with: + registry: registry.ethumada.com + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Checkout + uses: actions/checkout@v4 + - name: Build image + uses: docker/build-push-action@v6 + with: + build-args: | + codename=${{ vars.CODENAME }} + python_version=${{ vars.PYTHON_VERSION }} + odoo_version=${{ vars.ODOO_VERSION }} + odoo_org_repo=${{ vars.ODOO_ORG_REPO }} + tags: | + ${{ vars.TAGS }} + load: true + - name: Tests + run: docker run -v ${PWD}/tests:/mnt/tests --network=host -e PGHOST=localhost registry.ethumada.com/odoo/odoo17co:latest /mnt/tests/runtests.sh -v + - name: Push image + uses: docker/build-push-action@v6 + with: + build-args: | + codename=${{ vars.CODENAME }} + python_version=${{ vars.PYTHON_VERSION }} + odoo_version=${{ vars.ODOO_VERSION }} + odoo_org_repo=${{ vars.ODOO_ORG_REPO }} + tags: | + ${{ vars.TAGS }} + push: true + \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c371a35 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM odoo:17.0 + +# Install some deps, lessc and less-plugin-clean-css, and wkhtmltopdf + +RUN pip install mygeotab + +ENTRYPOINT ["/entrypoint.sh"] +CMD ["odoo"] \ No newline at end of file diff --git a/addons/base_account_budget/README.rst b/addons/base_account_budget/README.rst new file mode 100644 index 0000000..795104f --- /dev/null +++ b/addons/base_account_budget/README.rst @@ -0,0 +1,46 @@ +.. image:: https://img.shields.io/badge/license-LGPL--3-blue.svg + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Budget Management +================= +Budgets Management system for Odoo 17 Community edition. + +Configuration +============= +No configuration + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- +General Public License, Version 3 (LGPL v3). +(http://www.gnu.org/licenses/lgpl-3.0-standalone.html) + +Credits +------- +Developer: (V17) Risvana A R , Contact: odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/addons/base_account_budget/__init__.py b/addons/base_account_budget/__init__.py new file mode 100644 index 0000000..1a11da6 --- /dev/null +++ b/addons/base_account_budget/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import models diff --git a/addons/base_account_budget/__manifest__.py b/addons/base_account_budget/__manifest__.py new file mode 100644 index 0000000..725cfc8 --- /dev/null +++ b/addons/base_account_budget/__manifest__.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Odoo 17 Budget Management', + 'version': '17.0.1.0.1', + 'category': 'Accounting', + 'summary': """ Budget Management for Odoo 17 Community Edition. """, + 'description': """ This module allows accountants to manage analytic and + budgets. Once the Budgets are defined (in Accounting/Accounting/Budgets), + the Project Managers can set the planned amount on each Analytic Account. + The accountant has the possibility to see the total of amount planned for + each Budget in order to ensure the total planned is not greater/lower + than what he planned for this Budget. Each list of record can also be + switched to a graphical view of it, odoo17, accounting, odoo17 accounting, odoo17 budget, odoo17""", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': 'https://www.cybrosys.com', + 'depends': ['base', 'account'], + 'data': [ + 'security/account_budget_security.xml', + 'security/ir.model.access.csv', + 'views/account_analytic_account_views.xml', + 'views/account_budget_views.xml', + ], + 'images': ['static/description/banner.jpg'], + 'license': 'LGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/addons/base_account_budget/doc/RELEASE_NOTES.md b/addons/base_account_budget/doc/RELEASE_NOTES.md new file mode 100644 index 0000000..82c8294 --- /dev/null +++ b/addons/base_account_budget/doc/RELEASE_NOTES.md @@ -0,0 +1,11 @@ +## Module + +#### 07.11.2023 +#### Version 17.0.1.0.0 +#### ADD +- Initial commit for Budget Management + +#### 02.01.2024 +#### Version 17.0.1.0.1 +#### FIX +- Bug Fixed, states and tracking_visibility parameter removed from the fields of budget.budget model. \ No newline at end of file diff --git a/addons/base_account_budget/i18n/zh_CN.po b/addons/base_account_budget/i18n/zh_CN.po new file mode 100644 index 0000000..3f07a54 --- /dev/null +++ b/addons/base_account_budget/i18n/zh_CN.po @@ -0,0 +1,410 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_account_budget +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-09 10:32+0000\n" +"PO-Revision-Date: 2022-03-10 08:50+0800\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"Language: zh_CN\n" +"X-Generator: Poedit 2.2\n" + +#. module: base_account_budget +#: model_terms:ir.actions.act_window,help:base_account_budget.act_budget_view +msgid "" +"A budget is a forecast of your company's income and/or expenses\n" +" expected for a period in the future. A budget is defined on some\n" +" financial accounts and/or analytic accounts (that may represent\n" +" projects, departments, categories of products, etc.)" +msgstr "" +"预算是对公司收入和/或支出的预测\n" +"预计在未来一段时间内。预算是在某些时间定义的\n" +"金融账户和/或分析账户(可能代表\n" +"项目、部门、产品类别等)" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__account_ids +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_post_form +msgid "Accounts" +msgstr "科目" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__percentage +msgid "Achievement" +msgstr "达成" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_needaction +msgid "Action Needed" +msgstr "需要采取的行动" + +#. module: base_account_budget +#: model:ir.model,name:base_account_budget.model_account_analytic_account +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__analytic_account_id +msgid "Analytic Account" +msgstr "辅助核算" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Approve" +msgstr "批准" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_attachment_count +msgid "Attachment Count" +msgstr "附件数量" + +#. module: base_account_budget +#: model:ir.model,name:base_account_budget.model_budget_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__budget_id +#: model_terms:ir.ui.view,arch_db:base_account_budget.budget_budget_view_tree +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Budget" +msgstr "预算" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_account_analytic_account_form_inherit_budget +msgid "Budget Items" +msgstr "预算项目" + +#. module: base_account_budget +#: model:ir.model,name:base_account_budget.model_budget_lines +msgid "Budget Line" +msgstr "预算明细" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_analytic_account__budget_line +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__budget_line +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__budget_line +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_line_form +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_line_search +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_line_tree +msgid "Budget Lines" +msgstr "预算明细" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__name +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Budget Name" +msgstr "预算名称" + +#. module: base_account_budget +#: model:ir.model,name:base_account_budget.model_account_budget_post +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__general_budget_id +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_post_form +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_post_search +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_budget_post_tree +msgid "Budgetary Position" +msgstr "预算状况" + +#. module: base_account_budget +#: model:ir.actions.act_window,name:base_account_budget.open_budget_post_form +#: model:ir.ui.menu,name:base_account_budget.menu_budget_post_form +msgid "Budgetary Positions" +msgstr "预算状况" + +#. module: base_account_budget +#: model:ir.actions.act_window,name:base_account_budget.act_budget_lines_view +#: model:ir.actions.act_window,name:base_account_budget.act_budget_view +#: model:ir.ui.menu,name:base_account_budget.menu_act_budget_view +#: model:ir.ui.menu,name:base_account_budget.menu_act_crossovered_budget_lines_view +msgid "Budgets" +msgstr "预算" + +#. module: base_account_budget +#: model_terms:ir.actions.act_window,help:base_account_budget.act_budget_view +msgid "" +"By keeping track of where your money goes, you may be less\n" +" likely to overspend, and more likely to meet your financial\n" +" goals. Forecast a budget by detailing the expected revenue per\n" +" analytic account and monitor its evolution based on the actuals\n" +" realised during that period." +msgstr "" +"通过跟踪资金流向,您可能会减少\n" +"可能会超支,更可能满足您的财务要求\n" +"目标。通过详细说明每个月的预期收入来预测预算\n" +"分析帐户并根据实际情况监控调整以达到预算目的。" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Cancel Budget" +msgstr "取消预算" + +#. module: base_account_budget +#: model:ir.model.fields.selection,name:base_account_budget.selection__budget_budget__state__cancel +msgid "Cancelled" +msgstr "已取消" + +#. module: base_account_budget +#: model_terms:ir.actions.act_window,help:base_account_budget.act_budget_view +msgid "Click to create a new budget." +msgstr "单击以创建新预算" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__company_id +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__company_id +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__company_id +msgid "Company" +msgstr "公司" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Confirm" +msgstr "审核" + +#. module: base_account_budget +#: model:ir.model.fields.selection,name:base_account_budget.selection__budget_budget__state__confirm +msgid "Confirmed" +msgstr "已审核" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__create_uid +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__create_uid +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__create_date +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__create_date +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__create_date +msgid "Created on" +msgstr "创建于" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_analytic_account__display_name +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__display_name +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__display_name +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: base_account_budget +#: model:ir.model.fields.selection,name:base_account_budget.selection__budget_budget__state__done +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Done" +msgstr "完成" + +#. module: base_account_budget +#: model:ir.model.fields.selection,name:base_account_budget.selection__budget_budget__state__draft +msgid "Draft" +msgstr "草稿" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__date_to +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__date_to +msgid "End Date" +msgstr "结束时间" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_follower_ids +msgid "Followers" +msgstr "相关人员" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_channel_ids +msgid "Followers (Channels)" +msgstr "相关人员(频道)" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_partner_ids +msgid "Followers (Partners)" +msgstr "相关人员(业务伙伴)" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "From" +msgstr "来自" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_analytic_account__id +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__id +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__id +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__id +msgid "ID" +msgstr "ID" + +#. module: base_account_budget +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_needaction +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_unread +msgid "If checked, new messages require your attention." +msgstr "确认后, 将会提示消息。" + +#. module: base_account_budget +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_has_error +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "如果勾选此项, 某些消息将会产生传递错误。" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_is_follower +msgid "Is Follower" +msgstr "是否相关人员" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_analytic_account____last_update +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post____last_update +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget____last_update +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines____last_update +msgid "Last Modified on" +msgstr "最后修改日" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__write_uid +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__write_uid +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__write_uid +msgid "Last Updated by" +msgstr "最后更新人" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__write_date +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__write_date +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__write_date +msgid "Last Updated on" +msgstr "最后更新日期" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_main_attachment_id +msgid "Main Attachment" +msgstr "主要附件" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_has_error +msgid "Message Delivery error" +msgstr "消息传递错误" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_ids +msgid "Messages" +msgstr "消息" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_account_budget_post__name +msgid "Name" +msgstr "名称" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_needaction_counter +msgid "Number of Actions" +msgstr "执行次数" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_has_error_counter +msgid "Number of errors" +msgstr "错误数" + +#. module: base_account_budget +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "需要处理的消息数量" + +#. module: base_account_budget +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "发送错误的消息数量" + +#. module: base_account_budget +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__message_unread_counter +msgid "Number of unread messages" +msgstr "未读消息数" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__paid_date +msgid "Paid Date" +msgstr "付款日期" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Period" +msgstr "期间" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__planned_amount +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Planned Amount" +msgstr "预算金额" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__practical_amount +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_account_analytic_account_form_inherit_budget +msgid "Practical Amount" +msgstr "实际金额" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "Reset to Draft" +msgstr "重置为草稿" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__creating_user_id +msgid "Responsible" +msgstr "负责人" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_has_sms_error +msgid "SMS Delivery error" +msgstr "短信发送错误" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__date_from +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__date_from +msgid "Start Date" +msgstr "开始日期" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__state +msgid "Status" +msgstr "状态" + +#. module: base_account_budget +#: code:addons/base_account_budget/models/account_budget.py:0 +#, python-format +msgid "The budget must have at least one account." +msgstr "此预算必须至少需要有一个账户" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_lines__theoretical_amount +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +#: model_terms:ir.ui.view,arch_db:base_account_budget.view_account_analytic_account_form_inherit_budget +msgid "Theoretical Amount" +msgstr "理论金额" + +#. module: base_account_budget +#: model_terms:ir.ui.view,arch_db:base_account_budget.crossovered_budget_view_form +msgid "To" +msgstr "按" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_unread +msgid "Unread Messages" +msgstr "未读邮件" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__message_unread_counter +msgid "Unread Messages Counter" +msgstr "未读邮件计数器" + +#. module: base_account_budget +#: model:ir.model.fields.selection,name:base_account_budget.selection__budget_budget__state__validate +msgid "Validated" +msgstr "已验证" + +#. module: base_account_budget +#: model:ir.model.fields,field_description:base_account_budget.field_budget_budget__website_message_ids +msgid "Website Messages" +msgstr "网站消息" + +#. module: base_account_budget +#: model:ir.model.fields,help:base_account_budget.field_budget_budget__website_message_ids +msgid "Website communication history" +msgstr "网站浏览历史" diff --git a/addons/base_account_budget/models/__init__.py b/addons/base_account_budget/models/__init__.py new file mode 100644 index 0000000..db5a27c --- /dev/null +++ b/addons/base_account_budget/models/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import account_budget +from . import account_analytic_account diff --git a/addons/base_account_budget/models/account_analytic_account.py b/addons/base_account_budget/models/account_analytic_account.py new file mode 100644 index 0000000..9282810 --- /dev/null +++ b/addons/base_account_budget/models/account_analytic_account.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class AccountAnalyticAccount(models.Model): + """Inherits the AccountAnalytic model to add new budget line field that + connect with the budget line modules""" + _inherit = "account.analytic.account" + + budget_line = fields.One2many('budget.lines', + 'analytic_account_id', + 'Budget Lines') diff --git a/addons/base_account_budget/models/account_budget.py b/addons/base_account_budget/models/account_budget.py new file mode 100644 index 0000000..4e872f0 --- /dev/null +++ b/addons/base_account_budget/models/account_budget.py @@ -0,0 +1,213 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class AccountBudgetPost(models.Model): + """Model used to create the Budgetary Position for the account""" + _name = "account.budget.post" + _order = "name" + _description = "Budgetary Position" + + name = fields.Char('Name', required=True) + account_ids = fields.Many2many('account.account', 'account_budget_rel', + 'budget_id', 'account_id', 'Accounts', + domain=[('deprecated', '=', False)]) + budget_line = fields.One2many('budget.lines', 'general_budget_id', + 'Budget Lines') + company_id = fields.Many2one('res.company', 'Company', required=True, + default=lambda self: self.env[ + 'res.company']._company_default_get( + 'account.budget.post')) + + def _check_account_ids(self, vals): + if 'account_ids' in vals: + account_ids = vals['account_ids'] + else: + account_ids = self.account_ids + if not account_ids: + raise ValidationError( + _('The budget must have at least one account.')) + + @api.model + def create(self, vals): + self._check_account_ids(vals) + return super(AccountBudgetPost, self).create(vals) + + def write(self, vals): + self._check_account_ids(vals) + return super(AccountBudgetPost, self).write(vals) + + +class Budget(models.Model): + _name = "budget.budget" + _description = "Budget" + _inherit = ['mail.thread'] + + name = fields.Char('Budget Name', required=True) + creating_user_id = fields.Many2one('res.users', 'Responsible', + default=lambda self: self.env.user) + date_from = fields.Date('Start Date', required=True) + date_to = fields.Date('End Date', required=True) + state = fields.Selection([ + ('draft', 'Draft'), + ('cancel', 'Cancelled'), + ('confirm', 'Confirmed'), + ('validate', 'Validated'), + ('done', 'Done') + ], 'Status', default='draft', index=True, required=True, readonly=True, + copy=False, tracking=True) + budget_line = fields.One2many('budget.lines', 'budget_id', 'Budget Lines', + copy=True) + company_id = fields.Many2one('res.company', 'Company', required=True, + default=lambda self: self.env[ + 'res.company']._company_default_get( + 'account.budget.post')) + + def action_budget_confirm(self): + self.write({'state': 'confirm'}) + + def action_budget_draft(self): + self.write({'state': 'draft'}) + + def action_budget_validate(self): + self.write({'state': 'validate'}) + + def action_budget_cancel(self): + self.write({'state': 'cancel'}) + + def action_budget_done(self): + self.write({'state': 'done'}) + + +class BudgetLines(models.Model): + _name = "budget.lines" + _rec_name = "budget_id" + _description = "Budget Line" + + budget_id = fields.Many2one('budget.budget', 'Budget', ondelete='cascade', + index=True, required=True) + analytic_account_id = fields.Many2one('account.analytic.account', + 'Analytic Account') + general_budget_id = fields.Many2one('account.budget.post', + 'Budgetary Position', required=True) + date_from = fields.Date('Start Date', required=True) + date_to = fields.Date('End Date', required=True) + paid_date = fields.Date('Paid Date') + planned_amount = fields.Float('Planned Amount', required=True, digits=0) + practical_amount = fields.Float(compute='_compute_practical_amount', + string='Practical Amount', digits=0) + theoretical_amount = fields.Float(compute='_compute_theoretical_amount', + string='Theoretical Amount', digits=0) + percentage = fields.Float(compute='_compute_percentage', + string='Achievement') + company_id = fields.Many2one(related='budget_id.company_id', + comodel_name='res.company', + string='Company', store=True, readonly=True) + + def _compute_practical_amount(self): + for line in self: + result = 0.0 + acc_ids = line.general_budget_id.account_ids.ids + date_to = self.env.context.get('wizard_date_to') or line.date_to + date_from = self.env.context.get( + 'wizard_date_from') or line.date_from + if line.analytic_account_id.id: + self.env.cr.execute(""" + SELECT SUM(amount) + FROM account_analytic_line + WHERE account_id=%s + AND date between %s AND %s + AND general_account_id=ANY(%s)""", + (line.analytic_account_id.id, date_from, + date_to, acc_ids,)) + result = self.env.cr.fetchone()[0] or 0.0 + line.practical_amount = result + + def _compute_theoretical_amount(self): + today = fields.Datetime.now() + for line in self: + # Used for the report + + if self.env.context.get( + 'wizard_date_from') and self.env.context.get( + 'wizard_date_to'): + date_from = fields.Datetime.from_string( + self.env.context.get('wizard_date_from')) + date_to = fields.Datetime.from_string( + self.env.context.get('wizard_date_to')) + if date_from < fields.Datetime.from_string(line.date_from): + date_from = fields.Datetime.from_string(line.date_from) + elif date_from > fields.Datetime.from_string(line.date_to): + date_from = False + + if date_to > fields.Datetime.from_string(line.date_to): + date_to = fields.Datetime.from_string(line.date_to) + elif date_to < fields.Datetime.from_string(line.date_from): + date_to = False + + theo_amt = 0.00 + if date_from and date_to: + line_timedelta = fields.Datetime.from_string( + line.date_to) - fields.Datetime.from_string( + line.date_from) + elapsed_timedelta = date_to - date_from + if elapsed_timedelta.days > 0: + theo_amt = ( + elapsed_timedelta.total_seconds() / line_timedelta.total_seconds()) * line.planned_amount + else: + if line.paid_date: + if fields.Datetime.from_string( + line.date_to) <= fields.Datetime.from_string( + line.paid_date): + theo_amt = 0.00 + else: + theo_amt = line.planned_amount + else: + line_timedelta = fields.Datetime.from_string( + line.date_to) - fields.Datetime.from_string( + line.date_from) + elapsed_timedelta = fields.Datetime.from_string(today) - ( + fields.Datetime.from_string(line.date_from)) + + if elapsed_timedelta.days < 0: + # If the budget line has not started yet, theoretical amount should be zero + theo_amt = 0.00 + elif line_timedelta.days > 0 and fields.Datetime.from_string( + today) < fields.Datetime.from_string( + line.date_to): + # If today is between the budget line date_from and date_to + theo_amt = ( + elapsed_timedelta.total_seconds() / line_timedelta.total_seconds()) * line.planned_amount + else: + theo_amt = line.planned_amount + + line.theoretical_amount = theo_amt + + def _compute_percentage(self): + for line in self: + if line.theoretical_amount != 0.00: + line.percentage = float(( + line.practical_amount or 0.0) / line.theoretical_amount) * 100 + else: + line.percentage = 0.00 diff --git a/addons/base_account_budget/security/account_budget_security.xml b/addons/base_account_budget/security/account_budget_security.xml new file mode 100644 index 0000000..9677ea7 --- /dev/null +++ b/addons/base_account_budget/security/account_budget_security.xml @@ -0,0 +1,31 @@ + + + + + + Budget post multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Budget multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Budget lines multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + + + + + diff --git a/addons/base_account_budget/security/ir.model.access.csv b/addons/base_account_budget/security/ir.model.access.csv new file mode 100644 index 0000000..af503b0 --- /dev/null +++ b/addons/base_account_budget/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_budget_budget,budget.budget,model_budget_budget,account.group_account_manager,1,1,1,1 +access_account_budget_post,account.budget.post,model_account_budget_post,account.group_account_manager,1,1,1,1 +access_account_budget_post_accountant,account.budget.post accountant,model_account_budget_post,account.group_account_user,1,1,1,1 +access_budget_budget_accountant,budget.budget accountant,model_budget_budget,account.group_account_user,1,1,1,1 +access_budget_lines_accountant,budget.lines accountant,model_budget_lines,account.group_account_user,1,1,1,1 +access_budget,budget.lines manager,model_budget_lines,base.group_user,1,1,1,0 diff --git a/addons/base_account_budget/static/description/assets/icons/capture (1).png b/addons/base_account_budget/static/description/assets/icons/capture (1).png new file mode 100644 index 0000000000000000000000000000000000000000..8824deafca0ae1d56fce83c80cc8ae543855dc68 GIT binary patch literal 36623 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%0Au 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 z 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 H^s@f|!zCx= literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/chevron.png b/addons/base_account_budget/static/description/assets/icons/chevron.png new file mode 100644 index 0000000000000000000000000000000000000000..2089293d6ad94cfc015cc0a8c07bb03efd4a689e GIT binary patch literal 310 zcmV-60m=S}P)fLA$g5CzAh99{FF(tp zz^tD4))$4c^0SZV9_X~njUYum@4i`~v!i=obU%PG(6q`OMK>{HG>r}*tHKc2@w+qg z7|l>B76qkX(U2E&K_1Nf!JbCtpGzwGSJ~CkU>QcDY&q>lnbwQm<|2>>iH5vL6qJIP zp;W{K-Snrb@Z2gLMVZAQQ5jU>DXT)0mtk@hpq-Sb{2q6{0V4Z;tNXT3P5=M^07*qo IM6N<$f_?6Y+W-In literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/cogs.png b/addons/base_account_budget/static/description/assets/icons/cogs.png new file mode 100644 index 0000000000000000000000000000000000000000..95d0bad62cf22361b148e1d6cefe2ceab605955d GIT binary patch literal 1377 zcmV-n1)lneP)lH5n~Zj$eiG;8wLI!*reT1_VfljL=sA}=JrOptsX2RfC&)+l61t|6JPeb$mZ z6v1wNClWXiLSlOh+mR64U7bjvhva*zJ0HRRaDbgl@(q$*^PYf*$fE&7)c&&!Rfm?&yLyFbQ?2&R6W6v@rWu!;bZU9|_! z4Je^Q5$r!vH2{)*ok-wK1%Wz7TG;LgvHhtN39JtxLC&_yAzs|bhFaWtFLrukMR}l_ zP~>z0rF26#(W+H@aXx?6lf(f454Uv()R+QrlZafX3t}g5wp6-Blj;u$XaE#h->+xC z005Fp0GtMpYoBiuo)VG0UP0_GltOix%1(%-bKgbA0o1pB3&6VoRs+}%fFWUi1MmQV zmjH~{WZwYT7ng4njIz1iD4PuYIM&NvU6NVO4kNuj`IZ(nzL#XTM^~@uFGT>-aT6dh zAgaP68%9MDu}+cu7uohT0RHqW9d8lhD-kJqd^i9;Rw)OT!X*D$Y?MvID9;=%I@23T z$~m4}V3f^0BG}d<_%@?#emG&81LI_NvTQ!T$gzGzil=|K?VCM%e*mZ`d`!0R--N(> zX_T!|fX{f;z6ZDfz>JL{bFu7UqLI0BExN7c!HmOYg;$V?QB4==-_|4!R<1p=W!b zXM0?cbrc+q5buUe#ZpdV?VzCxk-Rm+);3(wb8q`(#{e8FI_3z8RwJLQk>}&nRHK0| zNhvzkFo4$qbT=sr4i@y>Bdr`7j(HfwmH^uc7xH9%r%nnDB_ty3>&opGxGMoP9kf;< zd%_$N;{SC3V62>WZcCaxpx6frT|FlOj5R5zGbh3vrqY>j1H`{Bkt_d-PcIzGcOeS& z0OimpMB04AZ5M$FkksHx)9_uX*rDTKrDER^Aij2r>}i8vD4G(OFwKFYV|^yVP5w23 z`asH~GaMjZ={ojt!?Lb#lcy352^1ZBLpqIV|5 zLfz5N09ce%03XI(J-h5`5#>QuTr`wWt<}xj9|=Odm?U{1pyiQF6&>pYfaOUB0`PfX zSMHvKeKvO?5vfw7-bq{v4vAnDh^?3%L|Q@w6Pmd9iD(;0IfB{ww?bB5NS1mno@&9c zXC4%!P8Bklxq~Ew%%g071mXR`&iMY{dhWR!JtLt}njRD_-Cxi%N0X&qj~Nq_rI}Yn za8e0TJ(H#J00000NkvXXu0mjfE=YKA literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/consultation.png b/addons/base_account_budget/static/description/assets/icons/consultation.png new file mode 100644 index 0000000000000000000000000000000000000000..8319d4baa09d6afac9362dff318f63a0f96f555e GIT binary patch literal 1458 zcmV;j1x@;iP)fo-7eN@Nx;}%h)9e^5-C?E zsEH&b3Z#%2B-}L7v^LRRD&QZ8A<7MshM0yxF7rU)x4)gW;*vW;3 z#hX3&)M|C@Hzy`0dbVF71Cp#6E*?;(1E5ZgN|t#IpsRseZTS;fmL2OZ%G1F2%+iN5 z?1unK-3Ni+4&6W$B|ic7=Z$mSG;E8PyRX^_00(R zZhUjoBfjtdy_aS#1FePDP8??a5dOFCh z*MWRv)G@zc9y@oAQ6L5)gF{}MFZh1tt%7=2kn>q6`mgJDye)VpNyeX>nXy(;k)8%5c~P{u8)+YKOVK2Ka7pM_X}a`O zk#~c24MYp^y)u3b+*+!2>R#%t}=?wy_< zpYKn-%7CQNC`x``VuKC^f_Kx@zC4JDHDk0HCO^O4#RC{@^;{j6<{9 literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/ecom-black.png b/addons/base_account_budget/static/description/assets/icons/ecom-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a9385ff13f696e96d517a56ce2b2ff7d282c748a GIT binary patch literal 576 zcmV-G0>Ax5}Z)a!cc0ra5uqqg5lnhXD zTbP_`oKdQ!!sJxrjN&KdC#M>hn6H53Z@_@W06J)|I<5r7bODP7TpFfK@D$$y9ro1J z_#n7|3NU9+Eg3t67i6kk1G7mAm}&y~>LPq;59$DNz9rz_PKFAe2JQYcbvs+lNHw^F+;#7cCP*z(AJ2&$C0H1W+ddn*~CoC?@7snGmV!9 z<==r}6|tyA>`?)>6k{b=2d<=(_5rWxzxsKgUs~Q{+du)!y5s>SG|Pu>T2kaR7OcV&-NYURtom{p?~^a9V+ z7O-a3C?=EC%HIJ!R*hUb72^tZzf-`AuuDDSkJJnF?!xs=oN3JbnbTGPz&Os^S>dl1 z(84w;APbb-b_k@KC|~4YkNmz@^KPH*e34{*2J>2yF9_24A}NIoShST-^{Ye_(vLmm zd~pgm3F$kIkw;g)NYXe9tbV#5fWaonr$h>8ffe1h+u&f*`C7F2cl-b`l5Ye!`u+O= O0000##3Xw+{I#MbTYoZ-I?3FUBiCh!QRfyd*8S0 zzBhAFP*6~?-lzdrfLY+Hwprk^9?LDGz;$2=SdFk>z#U*LBaI?QQKD9e7VcUbxCb21 zK<^(;Xc0+8N7+;0G_au`qDwm1ixh;r_7XS;lzSn3Ks%r7fpFK}0T+SIX$T+G&OY=( zxNCJ_5*Q8nGpO{QD=gKm=?w>jvsI4EeCbfxmVgL)==l)8DLS{4AE!e?Z8#kPQdt|>qP=~ z0Jlc(3Gg?f*M1lL)`j_1YkWB%UdQh2b66h*ZnCzsy7n_B0ckvzW`}^r+Q1XwyiR6N z+Zb>`kF^u{kzSF3ZWCxE2%MHJ3h_5t<4fjdNthVL50AOsk~o%60t*2`LXkdVyV0$h z3!el&2Fvm1lW@sw^on`m-Vx`wwB6`P4R}rO zE6^)ow-A5YnfJ&y0Ye!WLUqzpz$M^$fY4`p?Mdxxh|Yg2?gAd7ipc|DXJ`UZ90Kkq z5IzMQOgng*oJH-CT;UDiOoqC=IL6w|-va-Bgt_N1s&c*2*98Ry1?!OCgV~htO4sqyP_dDm_d+wti*Wu|Jegr#e_!#{@68vYp!)bLlu6Zk`LG>4b) zEtVJfV|c&7EyFk1UEqgt9*;Njw1VZ>g|{(-Ih??2*p8dxr0-%j^2hNC#&IhqaU^nc z@$+Ql#-r}>$jwGuyQA&xajp}QpNYQgQvRX3un9j@9GJrg7>xWw!mm^1U#(2=6#lMo z|KQokEyJGV*$a3$^4H^V!vBQLO`Y#xXJTY1;rCX!>CE#}6@DtiPgnT82{)9?y|d)x z(wYD^;79DoMQqIQU*HgKi6iBw;@FUI9sNVmM#^uDbMB8mr2J(psR`f_e2lfYQ^?Pc zD*O(-j!VKyGmVpx8^nFlK|*>Q!@2nVHmt#iLfSnlYCO2 zdFMZq-%%fsUm+%4DcBAM@nlB#OJUtlu?=@5vKyk0-(~c{nEb2TSI|FD&|jC)U02XO zP_VtPpg&ess@n%zfz}7m^l)@9-pa_g6!iB9hqNkI7IY^HwJpfkw1vjiEIS#Wpt0?`HcKIp}DC=(*S1hNk)FAp#M3(Ph`2hp<^Rwd!~tF ztxuuW2aq1-#_&}}?@!(9I-!5fU3;7r`rs;-;>L{bUqXMKVkK5&4iq?1871GE)(+iE(2hg+zdgWT>s_5?n3yszX(6k07r<#7z+xi};Iw>y+AElqG*-EPDTmCjr_EtL l9oc+vR{1Wfk3Rkj{so);rk=IPI$i((002ovPDHLkV1j5u&D{V1 literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/img.png b/addons/base_account_budget/static/description/assets/icons/img.png new file mode 100644 index 0000000000000000000000000000000000000000..70197f4776e4ada252c513bd931c5363e349ad1c GIT binary patch literal 1173 zcmV;G1Zw+zxq>G{`h*%7SLRTf5E|PRnHI9*57#g%{snbhuBjU^ zcPPwWu3=EqNCJ%gGn+>{`@ z+v8ks9GF~SXJUYRs^H%SxtN&Z9^=5ImtAv^tx~2+^&peaD}D1iBkZ?fY*lWzegB}Y zdB@qW*Qm7*vs#dspht9{4Ko`A&zC}X5mGEG@_MRuFnUsDcc9I3N{dn(cHs7N@MU@L z>9sH%N{r=6QXY-v5m_FU^A@+xZ_w*1UJujB*e$3@zkW?1=;>_mM3Hw^uZ3ZYieErfL6Op#r4nV*QgmQaECL&m-QLf|BNlQclTlJBIM)*uS(X&rQcomzzn{9D|A1`-_ua=hwndEy*{qj1Vt3Q z%4>R-n!sEhO9%6ACqX!HuI$kLyA-&VK4t~pHQfV2Z*y|sL(l4U8)i0iI$*fKp^V6P zjmY7yAg5l}q8&OPa-T6|3c=)4$j>paeDmDHlp^;s_a(hE`bk|Vc36H1 zrc)e3rVZCJ2-(ej(9Ie3@1tB>C@{U039^pY!8yEfW%@$*E3PXXEVi#Xh=k)hW?rd> zxv%awfVI$sgXby-k==%C8JXwY2mP>~n>T_y2Egz}P6*io*L)qsBEG_Xv2dExGm&xZ z$bSW9e`U>=C0ix;RlyAoay@At2jyYzGX^d`nq!(3w#v#>Ne;5g=M}&Cv{w59HjQj` zF!_^B4QhH;sfXCtC@}dX$JmJQHuom`83#L1Gt7Qsa|620UWI`<-J6&$%6Wi!dj!u( zZ{zQ|oM0)*Bg0%&eia)+pS%NLYzd02;NA=DQz-K6Zu@@fJ+!iD1MeFSeLsBYjQ^s& z&sKVZ@{6*&>0?`p6*%WOxOM{{aQ(K!3Z0KQ_?DLX z+1Y*BO%2WWvTu05Ki}`p`@J{sJ=nx1)&%L)P@|a%i#deKSU(9Ndee~mRtn|o9hqkt zsH)g_?j-1Oz*{rH&X9nd_6n5~S%#SclCXXhkhBHYOR<={+%T9HHm_+Rj=iH!?az_sX`LfziH+4|52SPxCd(lFQ#& zy}6O4ybXVUJ6qGPGqH9kZO+TqO1)ZNXdyA~iK zjU@8F177OZcQq)~$=N9vU#B7D6{_#K`1J!DzKA!x0H-08MD^1m@!Cu1^1Ay68A9JiW%_ zS;VTfBGKSzreWdMUn09>mmHnKrHDNn2a^cnnZ|MXDzMjuSf_9uLfT_HXSmEliE3?k zXG5qm?Zm1JIMsm2cnJK_V=hkE@UzgSfJcoDFQBI%WSu~xnTe+6cI1o%43w{m$eK<( z*6j^w>_69x>X$9vq!B%D)n2i2Fx3eCH`fw(T?A+}`>a(i3QK#4M*6$U2tPE#;4RnK z>mxwS8DJZNZzlfX70^76^jmNLyX*lJ7YEWlH{ zcu!SGBHwAI5D}|zA|-av#xj{i{y7^5SAdUFv(H6FZ!P*Haqu>f2gqsj_qOq~2-w*F zS(Vp;I|v^e^)8@E=esPmmg4ZVjs4>wpR8c|FGJSOYN$8)|IM@rI3xAI#QT>#L{?m_|*Crlo{0DLwqmu7G?&JUf N002ovPDHLkV1nf|8?OKW literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/lifebuoy.png b/addons/base_account_budget/static/description/assets/icons/lifebuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..658d56cccfbc0e46060ad4850b9fc60c656baf18 GIT binary patch literal 1199 zcmV;g1W@~lP)K~!jg?OD%n8$}d;Z#;H3_Ux`{Y$>IOhC`GK2Z&mUBGl%91P8y|S)kfJ7y@Fv(h8fJTCuS1y-dl~V3Bn@u?h-V-e;5wUK!dy#X#2mo{Oe@Ws202*N! zUYebq1*Oz(7=|0J>pn(AT~tHi06fpT5Cp+8=UfzYF~>QdlTyCudEUcDqp?-Q3ClZy zh`8_jS1ilAN<>A)|0jSkVOiEy-}kQ++2pw<5YcQ91S^cOdS0R|Fvb>wAgB}3_lVdx zo@Z(pi+`PnCN6%2qaJh2n$9r_fQWby1S^wxWem84@B1sJuai*#Qp(HIeDX(8DwXO| z%F8CUnE~{Az4MH*g_Fz52gcZf=Xn=0?a~H`hylQ*oZNq<_}k0ls8Xpc6H#iiO$}f$ z7+lQz-Xr3jB4gvg7!%!YH+A(>1Bjw%(UgpcwAQ*+tJSUpz&ZeoCZ;U_SQA3r;GDOJ z$T;)HSw0bo%R@wVuh)CagoKDRBK{zR*fFtJO3f3|HAFNzMEd>yw@I~AqJ#bY{dp7T z002bv$W%N4fDmGbh<-J-uT(0DT8^y%5pku|M*#3XBv+M(*h9qcYPH&RL>!t5ih0Vt zUhhjHdIJES%P?;Pz-K~;bwmtD2ac^kEdHi}cmRNNMD(sw>ZYmi5uOi;=pD!w4*<{v zfK{c`>d}E?De;q!JM+w*2G6)Xkk{#{&dFU)|KBh!fb9Z)o)nlf5uR}Y zd|trusm)0`Mppsg1Ndk6r(q8O?g$}n6g)=1h>y{88Rl&O_*4k-$x*rHnJTQfhuU9KK{~ ze{gV+s3kFgxc1mJAwWb%MAv-ZUm~J%N@uP-7z~#3)Ik8So7O{0t+hLy&I_FLR}6^` z@phbH$Kh*4{3egHFbsdG*XzG0ji){Z*L5FjtyLbvcvB|f%{;ykQM#_XnP!t303zyA zsq`QZDWumnCUwuh==b}N5RuYsGT*~mt@c!Fo%$4}0j>3>Nw>~uBiXinKZ>Hx$z_=# zilR=d)w*wDYuue4X>6r_BNNeAsf38{WsIw8wR+FAJ7-+XA!5H;t=^mFN<>lA$s-;h zXEln5eaCU`PGe7Ktv4OVxtm8kK!NspT#NkddEOtDN@bZbcA|D8B1!;w=r~T1>a_U% zK%>#vBBJeXx4STU!I1-p7aW^eM`ao&dc|bh_WW=-{0Wl3r~lMizvej3Q$);_Ad@h$ zFS2H{DJ{#|0D#*mX186}-I$d4sUW^)U5g92(PHl7XX2Xm3}<-8@HhS0PsfeRnq&X~ N002ovPDHLkV1i;vH)8+* literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/manufacturing-black.png b/addons/base_account_budget/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 0000000000000000000000000000000000000000..697eb0e9f2c06e40c9c720df7b80b8f6fac63b34 GIT binary patch literal 673 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 Zf2xfHr9#=MoC1iB|&YhBqA8G zu?X7OSOnBURJ8DgX)FXmEY-qi6Qc+|;sZf^#TXGy#8}J>ckeKJckY?{hP0VaJzj0X8RhK^60Y~Xz{&a9?$@^ z`*!wmV5Zy_F}!tF1}J$Bj0DI7)BwvuZXk8w60j{qaRkSJJyKzx5OU#xRG|a+LWHFb zOd6COC^gCslp0b8n(}BvP?neGfxW0~`7uN}P!H_L!mj|jfWyE~sgms!uaGmXN9#VL z&o{&wH`(XFRQ($pDUuL+1@xib4Gb0l2lVkR;3DeD8LS7k>f__UV1%mzx>4a$5ZEDf zFs9!N;)lCQb0feM2j7i5gwE^pjd8|FLg;tGbr&DyCbIB3L*hWI<61T88h);WH`i)_ z#w>i!kj#Nyz$P-ET7zx?XMsbOOtb!-1`Gk8B3ufXFR%lU=Ye?%_gs{PuhlItkT`G~ z*iYsNGy_*qE6PdWv?bF996`l@7wT=!Aca~OHVbSKIdC1d{b6GWSPEPQ9$MUMlmo*+ zzeDyaLI);$B1?p11lFKJCR&>;B)yV!00U$$m*(l#18adt5v~eYC$PgCrL2V#6Pa`s z8YOcQ*O0DT0KSqr0(GRrbsYE};VKANl_YcE0xA?5BdrDarup5doDk*PG&c?`vA8VaO=C>m4%I|X)lqm$yVLT0P+oIdY}GtOrO29vww9VSooqbBNnh zcu(I|YQ)0zb`*zp)aRe-TomMhG1NxyHQX;fPUPZ16kAXwMG|^ZYrnxPV4v0J8EW^T zsOZBl9Hv`x%N>1ggc$PASEFSIN{zAurN)2jfOsd(fgd5lQU?Y?lv>E=CtGh+0(VGG zWW%UGZ@o!Njc1h3(oB}@JmzAS!6!o=#PN)%o0h~rfH{E-AX#fBK07*qoM6N<$ Eg49ZXX8-^I literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/puzzle.png b/addons/base_account_budget/static/description/assets/icons/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf854e7ea72e36142ffc1a407bf2b8355cc85c GIT binary patch literal 653 zcmV;80&@L{P)9a`;n_Do>R91)@YfrZ;WIBYI)WE@w%y z7IC%30~nX`B(&|Bi6!}ZGuBf8IAM^ zQA&SX2=P2@*<+`kI7+k$-1A&gaYV-{Ks?g2#0TH?II!as;HNYK-X1sS_e0Z#CLzvF_5wZZ}7k)9y#mQhdC00000NkvXXu0mjfog*sX literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/restaurant-black.png b/addons/base_account_budget/static/description/assets/icons/restaurant-black.png new file mode 100644 index 0000000000000000000000000000000000000000..4a35eb939cf065c6f8cf83781a15f357348769da GIT binary patch literal 905 zcmV;419tq0P)?`PC*pLe{WG*jTWtl`Uu)I!h(oI7q&uZZ6pM-kw|Ur zMPftz3s_jOvBN@wkko<{5h@lmjYJTFNYSdk7WZDgxt))5&f8mkk}hV>Idh-qo-=c2 z<}K*Z0h|JE0{hdxYd{s)k+v@ZXMrAIo@0zw;4N@F7c(R11%8u|tpdl>{-S`voX=~= zI9qe}3E(2Iz)Gr4;kyl(s~mqF&>XN=fMdX2piMb8pcAmd@&I7Dz-K#&h$ije8Ud@c zgQt)P0N6-UPAX^wv}*@XAr$~{fXT%{gxOL;d7J^}NS&nu>IqNA5SA(ZHvoI3&Qbww zBrApmt%jI`Qb(zPr3MliEX(6AgxqFAfF%PhK$pZ(DxlHPm#x|JJ?#vOh0iFWL*gX; zvNkySP6D04&a{0VI7IUG&7=5n`XhX%X!6%0pdIMTwKt`IMHB^02%jlh^`s@_+Eq$X zUua7+@KNF<74Svq=fdYgTbhAkiIY^oW1*i5PYP{`fFHnsWN@i~VW3~=Tf~(@TO!~V ziHK=MH!#NJVMOxR&(xQ+UJ$o$y2)oaLNW;@b@MoYxa>1*DRX}LjYb1P&7s^nlmWWk=>z*h>g|NU{%5MtF5CHx% zsv|6})E_wVDBiwF?G1#>YfMYTD&SYd?mLjjCb;?_Zxs-Gkk1|~y%8;uG6am{&rq!N z-f4+g1^f)yLT_-QuCw0J!G4)Cg3XY f0eA)+t%bl}x(3Cqe?`Zc00000NkvXXu0mjfu`-q5 literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/service-black.png b/addons/base_account_budget/static/description/assets/icons/service-black.png new file mode 100644 index 0000000000000000000000000000000000000000..301ab51cb1363cb8a0063c4f9f7cb9cf73c91e10 GIT binary patch literal 839 zcmV-N1GxN&P)wG}3wsU*IR)z|Z&+>zafrqJwCq*x@FjvNVI2F^z|C zN%{bO#A+2K9mjI&psYL^8b1O*HWO0*iAfK zwBzye?BGqTEZN2s-YR-iRRhR^{{@@H!rmxCX)mp)h^Mf|a7g;p*wW?ud=J0RL?CEP zkEcMj#QI2Tc@Mv*2kEq`DKw7vdi=Jb&-aer)!-Z0qjz+QFK@N1&aRXO}`izA!9+A#$97UmLtKG(#D$V@JG;R0Xua%1u4_kNMazOP^ayYznp(_+pa zmHp&*7l9|T=r9&<9@|?Ko;a_$GXn6R3= z-_eWeE8>!NN6sWQh>p|@{|B~~h0NN}OyO(k|0o{Eevvy?ir79Q%G}xZ=i2u5tSHu2 zwf(N(bFnYJT6O^a^n}=lCZF8Nx;w2}uUkB4XPd5v`7Z>im~HzdJMCK7trz|-8@38>5jc3xX@h`{ zh@iEj_%)@#V~J@-!i)2n-XCy!_SC5Qyigi**PVuC+h<}!~>FElyR+PxP0svs|A}^vKikR z#>I0>S!0;4UyI{*IK1PzbOF;IshL(A_k5A?+#7WY^+>e^YX;p z=xW)DcRQbIOIo!~v-$kABZfD^J?Ag~CjG!0N_ye{SWo@7I2vn7n(V-R~kb-3M9=yBBG68O-n8v2ber%t!Zu Pq0ivy>gTe~DWM4f&Ev8V literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/training.png b/addons/base_account_budget/static/description/assets/icons/training.png new file mode 100644 index 0000000000000000000000000000000000000000..884ca024d71ca9127a5393134632ee92a61b07c4 GIT binary patch literal 627 zcmV-(0*w8MP)Ji_yZ6G zgCi9sC+SZOF3B?A-3o?c9a^B`5B^xi{atdGlsx zfu5coC)9d9*W)+29w+CYx6HE5(7FIXTmz`}IuU&auvT&%3np6<$3JExZ8|Qv1`yF6 z{uK`ZBO-bN;C9iN>oGlP1At#74phASP()5l1Dq?6>v00$qR~ktYISg_G~Q>PN9l*Pyjm+=0joaxS5K;Rj(=Ddy)iyD^P2j9tz7$MRPPN-6X6Ic< zC{O?T4(yVQo5t(DjmAqa0UQ-9Bj}SmO~ZA+0wO7a=S3S8?~`nFrw($EDaoG!IQ?TF zt|2?U(I}QLQFZXyQiDB8SX$~v-8kVA@YGU+KFk?f>fJUiwWsHQ*BQQneoi* zIdjgY7w2;~&-47A-}lQiGr#AVfgU}2^thi$w2V8gP8xe`iYA|^nQ(?HLC@=`7Uk<}) zLeWEQiU$yZ^@<(}ZFDXOrZ=@2KTECwL3TGYp{o5;VR!&Zenfb(Y~lunk>o@WhF_@a z!ghmmZ=oQx3ZUrTMV_|@z*@URl_LrpnuMspmx02LayE1`&DBGH7 zIB$fJR!y{I;6E2v5gyA7yJ&>%uIrAsk}Qk0c3q+z1eRyI&Umi#qKMSynj`laxQDEG z$>9=BWqAjWxCde)_&ZYtQ_uHfppNAb)C&iMgDG4Yayz-APl492qWnZ z+2s4qPerk;Qd zRTxgcUKCf(0QEW%Si8S$d^23v9Y;Bm$|Jh7D5kUlU|v?DQjz!5DcCSIHI;o!&C;0x zy1x?jTA~w;DMb2S$s6C7*Wr6^*LJGyqHt8;>Dg;xBk)zTu^q3#d?0F4bwS{Xys;0Y z0b}%PxF6sy{*u>yU@TD!7kg>wn=-H#OA+vz;H27KSYpwM_&kp%X2ny`^Yp0@|(y-wyRtOEu) zkZMr2S!>sIk}ylBD^a-LQPoOlqjSJ;L-U^%BWoPTxn4GDGXiV(qm1VDmv{z1L}Jvu zn`vGi$NH_RE@&E5g2~Cr0o8JExjDBIzCUyV^vhJEFcOB*@hFO_Ws){xtzG=^;Lve_ zQnzMHdm+ztcL8TpjlxKr=$THQiK!@hAyIz4N4%2V3+2+10THPgVGEG`aJ3>)#)7~e zj-qI|S!^?IMA7OXjJ}pce+C{;_v(adyt>r~yRAcuwRTCOd=IQ`K0+rHj*6O7#^_|N zR=ZNIR{yzq^QL#_j;<2XwFs{P&o>X}q=;_wJnsh7KQIfj8}c9GwohHEy0HGyN#1EU zwtz&CPhEFtR77q!cFdS4^%iP|h}3+~+kwg^h2P66zKc$%k(WHr*_9O!^)V)55l)iG=bkroSVWSt8oK?9X|oC&>t|S94mi~JQz6J@L4Q+~({Wt+ nVe#UD%iYS|qeqV(_m6)8sc^)gW+q6200000NkvXXu0mjfv*t}m literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/icons/user.png b/addons/base_account_budget/static/description/assets/icons/user.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffb23d9f036834a32954f83bcfeca00790ee443 GIT binary patch literal 988 zcmV<210(#2P)cAU zg%n1_!UO~hi=Zajq!7VI@CUR>p`!Rx*a$&o3k`~bXb@RtC1&nyR*WQ@xp&s=+|MHZ z%qBDA%sD6P7W>?P9RqF}kWv6&A-zOAepFK7 zn%moe*=$Tc@)I0INT*#4Q(tpt!c>;Iw0DH*Nr(MZj6)>|hd7}=D`NRPh zXvGuSy!q^~M868;^;_^453rHAwcCa0XTYMJUi@XTxY>o~XCPvW7k?SF)lGsQoZDZQ zP)=G_j{)g77n-L5oA={)hSIDH&Cfs)ee1>VM9F4cXnqDNc7ia=s32eb!iDI$gsOi4 zLvKEpLvw7Jbc*9=pw+k^81;$)fYoTt-RZ*gtblIt<9DK%bYb~+p`ZNt9gylSG|w)y z^f7S3E5=1EFtYA*7owK|ZMZhYc+MxrUpVY~%?xuR%hGp%`<%$)6(zO(uDSg$G#5pD z;K6<0FLeNz{gRNEPQuWq)1OJI*Gp=<<_=N;X(Gq;tOM~GAMp_MS;a)29s}JqVCIjM z)b8=k8|EJXBpK4+2QuS_5P5?c0HB~e#B8sn^Ebj8h&ak%8{2szdo@hTfKXDKM!FmH zW1nf?P!ziqZws=70=&$bXf^g?93W~xqS9P$i-O)xkbdQkw>_W_=3j zHL&MZ+4h#Vli`J@6>FxCSeAZmS!$N0X3g}h<>^5?bLOg^ymRRmYovK~+eD>9insPXvj3+6Gb@v&hmf9xq1t2!EP|dQ8Gk{Nb(_%F zfZ2)l~DhpZ1%x!dRjm zO=;u!cb$X1D_}gv>Jbl6rqq7)(!s6*&8$S;I1dcnm#;8RsZyKh9Ozzw#ra8ApLl@n zmu`~X4VYcGB63`?zPU_W_r4w%$5|}xSP?5ge^6@en%S9MO4}qmpBLGc z+0FjUY-Um~^1{NNbKdiv_nq_2d}juhaAqNAYGGAPQ!by+?CdIx=|Q!EF@IoLzlew* zHqN3N&|>jiL`D#~5!H3TiYBy2#kO~cjhT*5UTf&o)WxJyJAvB(gK7(+j!7;TT0A7Y z1FE_V&)W$+3}iZx$0V2A6?Kio3}~@vBQg$L-C2d~l5BRYn{^UNAuSXJ5cvdH*O{zi zV%uGb2Qb}EY>Q0hdBTeCB5i_*J%!Y9hB4-|&cua_ha`5unC%@oF^Pv{Qs|lv<4<)f zUXLH|SJ!zQN!xgltnuI zA*#cGrK&x(v3Ly_Q|`zSxko)OA2y^qPL@<^KO#f_bvjN$1}w`3PIqAS3hH^A zP<=n*vz)54C3ehdJM0g+#tCDPU9e*A9n+;vw!rRxEBni5 z)-Ry*UUp(jA$8sBfPFx3TrnGPh-`L9MCxAWV%Y)pyc>XbNlyG}DwX>i#X}4RsyFRk zVEIC0wZTI&IM}qlEXaTsi?^UUPIBUXU{q}T#a4t=w~?!r^mSlaglPrljv8T7?RP}( z65D>Q9jU9ESY3A%*b`~K>IAlZtB6c%p|F}v<_biHP`wm58|VX$0ly;h9+vfvh)j11 z8_9sG3ZAzI7>zOy_>^pRvxuCEIIkl@7qaR%o>zf8Bd&3X>FJx35Dy`DKpiKGG2_6- zi1EL|_pg8qr_|L-ofg+klMsFq4s0+U^c|Cvl? zW76WGjRAGt5q$puurgxIe=ugV^!5FI`VHxE7Je0$oQCSazOkXL=HEJ@iy7)<8ccM zi$(+ef&T;QIOo)jsy2Ql_>yw@-e%|Y#X_Tj-|AYa)EhMu>Nvyr{xgBmKbe`?Dr?r9 zOju)E)IDj`^R}b-mDwQojt1IgQcl=+(LyKais%c845mdJTs}XVW{eu|uie$6SB5Pd25|YHf6OMZB Tt+q0v00000NkvXXu0mjf(ZE2? literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/misc/Cybrosys R.png b/addons/base_account_budget/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 0000000000000000000000000000000000000000..da40580870ac0fb48999c23f0515ca22e9a36eec GIT binary patch literal 82191 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

6UYg=1MI>cMlj(!96#JMnxk-(!)M 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%0D&YP=@+pASPCfRa6w%bupPVr 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

4dck1 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%0A;pLfpxHi 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

Ks;YN7wEhAYBiaC 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 z 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 literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/budget_1.png b/addons/base_account_budget/static/description/assets/screenshots/budget_1.png new file mode 100644 index 0000000000000000000000000000000000000000..1d89eed786c3744a0270ebf18be6d6066c565cf5 GIT binary patch literal 69542 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 z zbh|p>Cs<)~eLj^0_Cei9Tl&RAblejrf!Ce?;n$5%5A z(TnY{XBYFWavvi2ShXeKTE>@qAyZ`EvkLsW|E`$urZ1cmzCZ{WV2vmVs5bXkTxW$S zdE0;87U*sH>#!58E{J)c#LlW^N`KV}1D&2eNThK5Av~~{&*lpV(*GW(ti2cEPP+u3 z6TNK0Fv+cyxXQ=rut|gh2MsohT|65zX;m_lV=aG@8rW&`D*}l<4q@{(E;mLq0aAd! z?g|L57Y}Mt%KC~t5Bj(unw`z^6I!%Nx=HvD3xMVTK)-cp^}RQH=hm?jpJtj9s57cL zQ}$R8hrh2*yGSOE4r$V9Lw*OUr*{0%Wd16@r}X7I;6CeCe1V&u@FA#|*<)misg7iP zYG9guenR(Mu>I$-Rv7PVz7J9G%s(^kNWYtp@D<;Lw&R+`ukeS zn4xg4*_^bPg=x53Cl;u-XK$h?Cux(CkdT^~9eobOVSW(<1jH!G^2o-^FUx3iO!ZIN zDi!6tag(bjAtdN|Dn*DM0|o3D4G*~TGsXZ%+0#oI!rb?+7PH(JOaYreyhpgVrfL#z z??-rAU615X4ps*mLdSsd!Fl6QX{)#65oMU_k3nV%iKlHQ@_6z6{P-SfxY zfbxKz=9in;gRq1BU8dWn}MK{ z{t`khtl(zKW076=#yLI|$Dl-XJhNUE_MX0SWgy9KqatV@`#e5 z1OVFGClhsr7s9rE59aN(i+(>X;Ki3%+R%q&DF$wxn?%Zbg#w&RK|~$B-hI4%jQ;1H z2+=f*^T2g%8JUC8BHXj@uuf8C&+T6y!)Xm-+fIS4PR4mpn-(p2^PYVmYi){s%d{Gt*geJ4CPus+UKroT@fD!*RjN8jv{zLb#8Ip(-svb#({Ft{H)|Z@ z$Va%Ln`mu+yuq&B^Hr$F0ubtq=yzeDj`Uh{+QD-7dXkj5WM)ReNEn(?+Wb->XFTbG z1j1r8cio((`}nfN#@(=1&SvRHG0iFKC|ppghvzsxea0#ykRhgl5;Y}^x9={Hd;IdR zQF=(fxK`fUu2%~!WXO;C)|_oxKhQRSYJdkndd;iH>2yB5RMRadRg)0Yw^ILX zBH_}=fo^KzwIE>E%97!u79mr*xJ%KUYuB>jzA}mQ*1*^zu!giCdCR5oDtmRT@b7!- zznc2w)WD&``rw{J%~!2eqgLlLcAf@Fq(J3~Eh3b%tiSi){jSW}YM6$*oQIZ}!6X%Z z#>#9hfe(8cJ>fqD9JGf;-u4ENNtIqg!T^eIAJ#fpUfKBi)GEdg_Ac(N66D^5hd%VF z+M3LL$8y%)wda`L(6T!`7SJ=(j@i|Ua(DQb_<{BZ9iUnl8I5?hZX;7sUQsr_f_X5l zci1$pRd46utPtD&lduP%_FMRFPwx=KCjadT01Q)jbFci0g@SFz9v52zB>q_pAkg2tiLk2J}S@ zOr+Zz9NvKdg(e0EbT#7k#dZe>O#6YB0h1ry*`%yGupoDDZTTsvcK$B~2yK~Hl`)QK z2ckN@Br*0GUm762s{e0WpD4Nrd*0Xoue51r1>wU{2!Rd#zh%(+-^dakgl<$oKy zzh5MSN&zu|7(VGT+W^!-E^nprzvVv};IM)K5A>MfhkB9FKf}-e`^tglftV2ohy{+r z{=bSMpfS8T(8>R40F5^^rf;1m#jZH~mF7IsNg)X@x9tw&pBC!QDgduz0rbaD4K-?0 zm%wcGy>9km=Og1~j~()Uqarcv<)>Q7j5_wI`cw}ecwZ7BfB2pkjK%xw{2g(IR!7q9 zP&-Hlis)J`E8EvV*3jKT{cl#8O|V~}n(xSNx8!(fp8hI(l=K}G!unsP(yzQ&s!{b& zdE$IXz_sYZHzcf3sKh&}x$QtDtY4;ePn9_g&Hmd##xyn$<0vJ@RWBrbe_jdW2^!bg zaHqTaOC9Y0l;A?QIN2PClmCsLjkEoK1|y{{>_ItGbL9U>iiXxtoG4Ep`h4d9l%nY9 zw&009EBGI449&Fj=Zn{IfY6v8D-ptfKmNqY7c3u3(DOidd-`wYa(LteXDe2T5wrCx z8A0^%^}Vjo&KBbRcOSyn4PN?wqk*xAl4k8Zc~hoj0#M&l`ye?7-UvY6LrnPlJsDqW}m6m&^HaEiTKLhem>n|`V>j(0bH!7ZYw*jU6oB2!UTN!cWV-_HO z#=jm9o9}w=BqtZoajuuuXdw676CRu)tq-xAd^?(olcUWndS08Z45~pW`+(X84#=gd zv2LL2-)EM8clp#DD22}eip>ih2zZe8_qAOd)z}(~F<8{?bpGe(qqlE}3;G+dbsSg> zD}jBrd`B2?xwqQY`rvf;-M24y6OIjb2VM9%wI?^&Xu zKQ@0gNO~T<^U)Aow{DtSyqQ{(OS(M`Eej9*S}-LT@II;em`Rd-oKUUZWeqNUEqU-F zMr2I>ND6z`y3}j)zQm*EsSi|H>ERH%Taxe@lneFVpI5fcyeTHW4x0yfi)4 zL>IJ6B=<5qn68t4;~-}vcjM6?yg(cOOUXG&g6hkYL<)4sZO~_eqncdK+wffJ6dMD0 z`)R)E+2Hy!&1(IwIo%>dUmEtRtX$)u&EpUQpu#+ie$zLPgk zZ9Ez;oyQVpT#_Umsi?5jQoUJf|3}_*ka?gqwTITiZrQ@A16BrBZ<{|J>LbKF#t*t1 zmF0?a!*14>E-wk6sNGB-fc?D_q0oy&8aEp5v&v0mjT^UOE8=~Jup|M&8Fk5JUB-rl z_fng!D{w^V0B^21ZRhc2pU(-rs!Auo4`i}aBSK90X2N0VLXhHz)qfY@UlyfZfza=j z3mlkN`hZ`_;`%`Tt^QP^q<{gvx@L#QhQ z&aP0&^DDZ5Ki>B*y#T~7M@JoN4Uz^OM2-&{h6D!8mN|KU@jp-F_3tHmRsh*`6D zG5B)vKg>g`XP@T$sC~`no4OaFr*JGX=-wV2`F@B~zHmC|wtO63?Uw1{>UqtSoRCrc za?vM-2fNbw`mT=)Ko}#YCPTb~i_l9Nr?JEDpv0x-YjvLjsXAwem%?d@we|By zI~Y+(cPo|blA#=)zi&T81i+7xSNC4`xze0|d=@yN9Ws5DgEYc_?wXDJYb=@CpXj_x ztb{lWy!7(6!c}D2S-cT+KnhR}vCoJ!Z0CDOSFz2uUyu|g$%n%_|5ZKGQTM^ep;x;x z=daNEI1zd*-__+t1C0M6ki5xpUw@0_-v$CZTSM-dtM>;q*hwPUowY?p7ZS5l<$>|0 zK365tHV>iWb?;9emA@~+LAbb7>C)%4M@(>vRphO|3yH3#SO`ISd{^OMqF3mjy%~#~ zor2T>%1+E@H{bIRjBCgN# zy5V1iqFH^jJD5lCP+$fQFCL`+x*2k~TNtVd_%Pa*YB)w|(H9eN>oAb;o1arGt}wYk z>u(tPm$bh&A1OW{2YJRgn8}9PgZ?>1RwY)klJ_dE<&)4r>?hr?VSF9@yt z7NxsEMe=60pXQ%0I*b_G-)MBC9bSSQev$%WmnE0j@CgDsT_j}1!D1PY3C_|bUEq*^ z^@;XrNJ5rA6cAdFO&h3Qdo1d~sT|GU?6ma@_fEtl9786#n_BL`TLPyNYe6rc;9^X|;Ewz9jTy zjKA!z=4!e!9(z-`-rjn{evI$}Ohp#TJg#sV&n`)d8EzA~Gsg6ti>1{ zc`1YEJ8-f?Rp?=-x)w@&+vY`|TDxp(LZvyW9h02h^`pG%pICsG>J}TE-vqTi_%ah~ z5ebP9k_FTtM%Fl7&{kahI9_x=*gDL|rk&nsg`9bUnQ~o|O=7YBzHF+74z?Q+V<>KG zwrz4hpmUf}i0ldK9Q1GGtTvTa!wMRtxjKn5N?=m;=!D7_@h>3vU^phmCaFai<3azf z-d|_BIosP-d#Q7iNq$ABp@tnF7!FVVpthPz$o-DJ#~S!WnxXJLtiN5=aH2U9op>9M zZE(1jkxt@$z}pGwg3Is?72CDA2$!3i3KK1-Jhs~|kGmd;8O*thZTq3yWz|jdre@3- zMW*xSExX1)ZJTr^o*EQ$*a0&~$Eey}ftfZ8k12E*PIS<`+x5Ms$Hn{Y)%%;@LYHcEWIoOlS3)&m{ufz*ET=;x4)_L_Xv&W8pb9#);GSLkQxx7*V61!wr z<0Ny~`?!&n-6t{a7saW=f5EQ>=dNAgPs|TIO#GSc4n!8D^z!kem7oZ1R-BVCP`Hr*g zMmd1@$HAkXP2XE&7i|gz6q+gNUU2no*H?Z}J;1}FxZkp)2k30;~)WT0{KpXru~=T?ZK7CW>pRoIb#@O((U9>-%3zoBb&i zrpZod6ne7m-<0*9w!9=E!v23;eFaooP4hQZ+5#Mwe?A_VfxwF5Sjk2Sq@0Tn}EIKRFont)M zi>aD}SbOe4XS@c+E9YAk+ki43AFAU5BNy~-17!3Fj0Ky7n@PCeK3+fV@1o${aeu78 zS-)w&m^wR8g4$Q`af5K@&iayUpn*T=&2FQKZncTl*PK?dZ4%F}2i9H}B{>vShE}o& zD{U2VYqI||Mzeg|X;<^?k7>lY{Vr8sW)#j+lE=#Z$gY!W|FOCS-Q~k}PlU(nysB&v z*`VC6r*Z&%+z8>MRlEMK$!ixvXZHe4#X>%>PM7}cb-3L@$e5`V{m>aLW(`eK{ra{k z???#Qa3Hg%Q*If3CudTzC7^bt`}zw_-&e%m=+JjE0TL&t_-?_=noIQ|uW!n!k#0X% zwmvlMMg3>>uw<5MBMz3%AP>GY3-;?a*v;S*$}E&{kCR?qHB7;TkGdOPFu9#III5ol zftRU_k_iYgFV)pN83c^tyz$iC0H(UxIz;Mib62HGMoRy*PO!e<(Ps%PLHibZW`;PD zqAmCd9oh%*u4j9mEaK;>QC(sXQ@?o-SZm+q&^Kp@Qxo$k#(-liRH~XQg8yax&-E`k z{0IRdnwHzu(mC?Y!7^-s=*UPTA@zR-4U2ZX$Yyf2PEs*k=`^iAnfeNNVYo;y5qT5}Czyr=K=49P1Y=P70 zsqE{sN?*&h{R5%7g8g9qWZd*`BufRNIZGs~67bN}F)99a3ZwC9ATVH5_wIJREdGGe z^L6*;d)XgPYS?Mldkg%Tp7BOb{+J*Fv#k90a@TxnkjGxKw=@ZP;MdKy9I3jAI$@=8 zrEN9WQIPMo^xcZ!`~>uZGW7YA;FP=8j5Qz?;k7a)5eYVB?jXH94pub&<__fO@Fij!!&j`Jt?uoNKjvX~4Eg#vp)D zGq>k1oU3%wd>0kpt(9D6Ha45;J=CPfQI=*ncEmU#D6HxHXgn`5NP;r*b-{m1qMDpR z6upf_)Xs$w3yT(8$CWAk?&8yB>Ht2+W0shhk4k-wS@vYo3AcKqyQl}A-nxl3d1ap^ zUSi=h&<)UAP~`X0TcD>1xqr0xlI4x$5L#h`=BL&7cS^6@L04fjFTsqPhs9^uc%m4X*0YH83Q%EGg!4o1iiA6l=-Xm8zJL0(_mRDx1a-KaS0hs4|jq zhW*-g{3UQwSf~Lm^mXeUoyk$s)tR``_EwdB?9HM?z)iFiVv}Ds8u&RCKfMc z{cT6oNCQzc-P31wIrSl^{Z6KmlD$1zo=)G&LZ$P;GdhXZ+>E?HJ+rsFAY_68X-hNHX4#lVcW+E#G zJ|Q9>PT`BJG8mgYkz{X)fU#aE6X#BkDjmXqvIRj)aj<@AyEt1b5T-yj{*EHv#|1x_t54V@0_Z^Eu?e`viAJdiKJ(-s@ zn2LRVSW-`aWxJ70vUIo9``lMzlhmPV$^xGBN*bHnF=?#@ed)v6s~|A$Q=FS7<`K$y z&VBP_Ounc0NnLklpyyRY*+Q3Kw%gMtt0Fd>8d=YS1%Bcwud)`F(}73io-CrVqTRdr zODPN2Yg+LJ>uqFSY)p=0lO)&2k~~kb{DO+0OG%Sg#zfD=!n)QsOZpA zRh{y^MclU6(!|Kxzarl|?!A&U(B4s%@^U{dKrPhnHbM`K89=aTOQlbnc)Kw+zEIQv zu@cNNh`2il|2ITiB%K`{(cmhzi?JMc?5Vq}1@hI)I{fw%S0m4jDQos1{rwc-!C8NY zwjY*O>|Z4SRb=h@e|-ig7%}9Z2%%lcpqy-=3aKjM%F@_C8>Blqflsuf;eE?haa8SQ zE}01dZKp^8oE_e({I|xS0D++e1;mH-{;(amxx3SojK!1dgrqOG8;ml0o|;S5op0Bbvopw+*Lj(+vg(_`%ZHvN11q{*`|(SV>VGRV3QMLfQh%Yh9TVvOPfZyH1(>u!ocVvN z4oY(ZPXKwq6SKdM#K+NAKrZ=jN+uK^yfTJ1w*Pa}tQr6ipszML8~v9rbTfv&X9NN7 z*#EP`QBZbP!A9ySE04NC|2e==3WKN?`&qip|L005J5d;V+fM;(&A;S8t302-y09G^ z|9`z=pn09bKpg_1|9d~dC{NT(`_KB0FC+isTb*o=mwCU~dMu#pls`G!@s~2XcG8TY zG1w(#UL3v3iS_RvqWI$N$CFHdA0mnx2>V*7FX`i_F553&Lf7)u--(|T+wt}s-^6nj z$>vo36n#@=LfAQ}BG9k%#TKc!7e2iYwb2LnzwD!p&PTl_KFwy;kHh-+XeikZ_bT2m-B)MClBpFg-tjB^i)oe_o4im-aGkC)_1$Ig5EKN79%j%%BEc4#J z#zJ$MB+$yPU>;zv*r%#X!G>R$9hW;mMEyfef%*^w19yaRjdqeB~!TR=IEF zk3S>A!rbC+b*N2$eOmV=ezSv8Y)^s0vLWT;O`lQ_1d6Yh?p%_lQ)~j9@^X}~`E?37` z*mzx4uEQ@4|ARQ7Hn~8>l78oPk4;l)GnP{(D3_j=ej0k@BHMo(vVRzLy8m;cjyp?b zx~o5#n`Sr#+&!vN>ABZ?0?}2{rG|E7ZRAWO{A4A6-e&kRB&+t!!O7}w`X}p=eggwS zWz5B6Y2QGGqLZep2AdGh=4=#Qde@`$py-IhwjH^B;S$n8WO9JF9ap-J>rM6|uLzvr zWTD$QwmrfPNLJ=uYEqInfI9t2)Aj(IW;ev0intKBl6f#w+c}6>CVM)np=^}czU1wf zdoFIGZhZ7$h2OhB`71V^eay+7k6@;<(f(qr?nLH9VmGH(i^awvM&fg`25ho8qG@3< zGy3xbpT79bybyTdW=S;JkaC3~B>pIN?6Otdgl_U%GPMYyOf}3|; z*^l^At|4C8pXRPoos91)M^}PiR%DCEZJO|K-0```OTrcG1yq1ZA=BCVt{G+BbL~%a z*%K*>6QN}IW+osh;Qi0dqT8J;ALShYLR_^|flXOSLQb#OSUUWuqv#`xSLNU9_>c1T zNOssHzbo=@+O{n!Dv|TBlb6Vi^8MIM=qRI%LF2SxF*h^Z2CZRBUB?HAS~w^NhD`98 z_gcOV%JKd9T6ub|6bSykg6YY#!@TZxm$*{R*)b#E8Xhdex5-%bk3tF81l_SqND-R{ zWW^=l{iSP;pNq3qyYX@EdoXTP%zwQE3B~Wt(wxrrSgd9T-qb)@4w)kXi93CCjI#*_ zHGybSauZcs14+}1EdvJQ)zwd`NOe-o(MG-IboHH1p8d36?^fUqtz=|$i)s`rpb;q^ zXTQIld!0_xQCCX~Oqv`Ib$OpEx^C!dOi7u#{uv`VO<5Imy`e`TGy zqD1ZQWY1h5Hue2bClDI*ig6G8YHTd8ORXj&)GmKVqg(9#cwE`p+7i54KZ%xph?UPw zR%`OAQNn`JI7HsXELJ-}pXYP4#kN=OT4d{*xlBWbuNDI`W>>{zW4){6z3u$#dNaT1 zYcUtz@Fv&6WItB)(qGWIN#obh?4+j zez-l2N-mD5C)-v@skjOA2%F(D)ba569#v6MRMcFk6l>+S_9T{#Tt9SN#|lKxwlj|5 z@BWd5G=)6P4mGU?A_=kH`0Obbu)p(rhr9HdLidBA##a=t0qIx$5sP({38^s9IiN@9_2*mPnWW!t~x3I=5rL(pWGD{)#rCDQ4Uf1{3g7q#dJmLVhN`M3#0ilo?jporZ_0T}tt?Nra&_yVr{m}jRlKoArzD^2Km$~Y0>q}NreebTu_6_sYxb6HWeh@Ot;=n& zYeIBS+Mm7)e}xs_?}nyeFbPK(B7FojcSbRwJ2_!vs0)=~{Hr&a>{Qohn<|r&Riu$ez&d%hVv z!39n1urt!zZGQ^mdkIxG+~9et5u)xfY!R&haSAbpx<8_uj2~`Wv*yT=%Xs+DImu+*caw+Q!f# zF3MNyM}ZQ))!=N*q8w-%bYXRF9goY1{0;^|OM+FaXS_dfnBY#(h4tXYbyXOqZDq z`%HkFwm!B@d|(KLrfqF;d}sB^32qxjm)qVAqorr|(FnnH6ct^D`zpPh`1YOF_2ro* z|Mi=)Xh|xFIp@$ZdRvm_^kg=tCWDjH0(z09nWZua9@vvP5~&ZQ#C=*It6X3XuNU|( z$k^h>V{{|flfgU?&rkO}(~{q&zC6#DvhB7N=UdLh@ak}e+AKp|I9ZJt=Kyt@)(UYX z2cwWFfkIp3i`X312(b6Yj2{-Tb1m_%3|>7|h;a2N#85ciXBLuGuAvk}wBy2vi<388 z(Xg~HEO+b∾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 GPyYwU-rf2D literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/budget_2.png b/addons/base_account_budget/static/description/assets/screenshots/budget_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c11207038f5b3a88d8f8818e27a440ef2f40c798 GIT binary patch literal 41755 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 tZ29&}QDg5GBb<}bF2A51lx@h<{{e^d?NI;# literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/budget_3.png b/addons/base_account_budget/static/description/assets/screenshots/budget_3.png new file mode 100644 index 0000000000000000000000000000000000000000..0884dfbc85641b79cc06104a27db5cdebdf7d6f2 GIT binary patch literal 84649 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

G+ zQ!kKT-<^$((zBu&|AxY!*LK~qU;89#CQIT{mZWxqp;IG$R=>WV*flo#sdiDW_B6J< zHN7#Hly4vs?m{Q*dm|CMKH+(_vx_theW5L>_14O&0Jzyqv3R@`?|ulX%7n+&$9?hJ zL)8$nXX+Z(&gvH$vswJO5nrK)N^7uw@~EUn sWG=EY%81EXK&Bds>XtSr6#={G_ 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 LS*GC8%QycA`>}vh literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/budget_4.png b/addons/base_account_budget/static/description/assets/screenshots/budget_4.png new file mode 100644 index 0000000000000000000000000000000000000000..3985ba118e23110d33e9d8fb925f108edde11200 GIT binary patch literal 32930 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 literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/budget_5.png b/addons/base_account_budget/static/description/assets/screenshots/budget_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d7eb22300be26908f49736bbed2f4da1f6163a6e GIT binary patch literal 84752 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 literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/budget_6.png b/addons/base_account_budget/static/description/assets/screenshots/budget_6.png new file mode 100644 index 0000000000000000000000000000000000000000..b4dee5cd7cf38134069d8f20d7e8faf87ade3850 GIT binary patch literal 115945 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 z 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 Rf4$G<7rUR!EN}nuzW}`}FFXJM literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/assets/screenshots/hero.gif b/addons/base_account_budget/static/description/assets/screenshots/hero.gif new file mode 100644 index 0000000000000000000000000000000000000000..144933ceb360e023302bfbe1fb5c6c2325ef4257 GIT binary patch literal 143353 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

fWUKTBN@7~? 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

LZ)h3(eMR@SBP>nY3K>3^WsQJSC`* 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 Cmjp8a literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/icon.png b/addons/base_account_budget/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9347b81989398590351624bd792d828a32c43ed4 GIT binary patch literal 13349 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 B7Ulo| literal 0 HcmV?d00001 diff --git a/addons/base_account_budget/static/description/index.html b/addons/base_account_budget/static/description/index.html new file mode 100644 index 0000000..23cb3d3 --- /dev/null +++ b/addons/base_account_budget/static/description/index.html @@ -0,0 +1,670 @@ + + + + + + + Odoo 17 Budget Management + + + + + + + + +

+
+
+
+
+ +
+
+
+ Community +
+
+
+
+
+
+

+ Odoo 17 Budget Management

+

+ Budget Management for Odoo 17 Community Edition. +

+
+ +
+
+
+
+
+

Key Highlights +

+
+
+
+
+
+ +
+
+

Odoo 17 Community Edition Support.

+

Budget management system in Odoo 17 Community Edition. +

+
+
+
+
+
+
+ +
+
+

Budgetary Positions.

+

Create and manage Budgetary Positions. +

+
+
+
+
+
+
+ +
+
+

Manage with Analytic Accounts.

+

Manage budgets with analytic accounts. +

+
+
+
+
+
+
+ +
+
+

Budgetary Planning with Planned Amount.

+

Budgetary planning with planned amount on each Analytic Account. +

+
+
+
+
+
+
+ +
+
+

Budgetary Reports.

+

Budgetary reports are also available. +

+
+
+
+
+
+
+ +
+
+

Graphical View.

+

Each list of record can also be switched to a graphical view of it. . +

+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+

+ Creating Budget.

+
+ Create Budget from Accounting > Accounting > Budgets > New.
+
+
+
+
+
+
+ +
+
+

+ Budget Records.

+
+ Can see the list view of the Budget records.
+
+
+
+
+
+
+ +
+
+

+ Create Budgetary Positions.

+
+ Create Budgetary Positions from Accounting -> Configuration -> Budgetary Positions.
+
+
+
+
+
+
+ +
+
+

+ List View of the Budgetary Positions.

+
+ We can set-up the records and that will be shown in the list view.
+
+
+
+ +
+
+
+ +
+
+

+ Budget Form view.

+
+ The Budget records and the Budgetary Positions can be added in the forms.
+
+
+
+
+
+
+ +
+
+

+ Budget Report.

+
+ For Budget report, go to Accounting > Reporting > Management > Budgets.
+
+
+
+
+
+
+
    +
  • + Create and manage Budgetary Positions. +
  • +
  • + Manage budgets with analytic accounts. +
  • +
  • + Budgetary planning with planned amount on each Analytic Account.. +
  • + +
+
+
+
+
+
+
Version + 17.0.1.0.0|Released on:07th Nov 2023 +
+

+ + Odoo 17 Budgets Management.

+
+
+
+
+
+
+
+

Related Products

+
+
+ +
+
+

Our Services

+ +
+
+
+
+
+
+
+
+ service-icon +
+
+

Odoo Customization

+
+
+
+
+
+
+ service-icon +
+
+

Odoo Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo Support

+
+
+
+
+
+
+ service-icon +
+
+

Hire Odoo Developer

+
+
+
+
+ +
+
+ service-icon +
+
+

Odoo Integration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo Migration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo Consultancy

+
+
+
+
+
+
+ service-icon +
+
+

Odoo Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo Licensing Consultancy

+
+
+
+
+
+
+

Our Industries

+ +
+
+
+
+
+
+ +

Trading

+

Easily procure and sell your products

+
+
+
+
+ +

POS

+

Easy configuration and convivial experience

+
+
+
+
+ +

Education

+

A platform for educational management

+
+
+
+
+ +

Manufacturing

+

Plan, track and schedule your operations

+
+
+
+
+ +

E-commerce & Website

+

Mobile friendly, awe-inspiring product pages

+
+
+
+
+ +

Service Management

+

Keep track of services and invoice

+
+
+
+
+ +

Restaurant

+

Run your bar or restaurant methodically

+
+
+
+
+ +

Hotel Management

+

An all-inclusive hotel management application

+
+
+
+
+
+
+

Support

+
+
+
+
+
+
+
+ +
+ Need + Help? +

Got questions or need help? Get in touch.

+
odoo@cybrosys.com +
+
+
+
+
+
+
+
+ +
+ WhatsApp +

Say hi to us on WhatsApp!

+
+91 + 99456767686
+
+
+
+
+
+
+
+
+ + + + + + diff --git a/addons/base_account_budget/views/account_analytic_account_views.xml b/addons/base_account_budget/views/account_analytic_account_views.xml new file mode 100644 index 0000000..1aa5864 --- /dev/null +++ b/addons/base_account_budget/views/account_analytic_account_views.xml @@ -0,0 +1,47 @@ + + + + + account.analytic.account.form.inherit.budget + account.analytic.account + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+
+
diff --git a/addons/base_account_budget/views/account_budget_views.xml b/addons/base_account_budget/views/account_budget_views.xml new file mode 100644 index 0000000..85c8fad --- /dev/null +++ b/addons/base_account_budget/views/account_budget_views.xml @@ -0,0 +1,353 @@ + + + + + account.budget.post.search + account.budget.post + + + + + + + + + + account.budget.post.tree + account.budget.post + + + + + + + + + + Budgetary Positions + account.budget.post + tree,kanban,form + + + + + + + + account.budget.post.form + account.budget.post + +
+ + + + + + + + + + + + + + + + +
+
+
+ + + budget.view.form + budget.budget + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+ + + budget.view.tree + budget.budget + + + + + + + + + + + + + + budget.kanban + budget.budget + + + + + + + + + +
+
+
+ + + +
+
+ + + +
+
+
+
+ + - + +
+
+ + + +
+
+
+
+
+
+
+
+ + + Budgets + budget.budget + tree,kanban,form + + +

+ Click to create a new budget. +

+

+ A budget is a forecast of your company's income and/or expenses + expected for a period in the future. A budget is defined on + some + financial accounts and/or analytic accounts (that may represent + projects, departments, categories of products, etc.) +

+

+ By keeping track of where your money goes, you may be less + likely to overspend, and more likely to meet your financial + goals. Forecast a budget by detailing the expected revenue per + analytic account and monitor its evolution based on the actuals + realised during that period. +

+
+
+ + + + account.budget.line.search + budget.lines + + + + + + + + + budget.line.tree + budget.lines + + + + + + + + + + + + + + + + + budget.line.form + budget.lines + +
+ + + + + + + + + + + + + + + +
+
+
+ + + Budgets + budget.lines + tree,form + + + + + +
diff --git a/addons/base_accounting_kit/README.rst b/addons/base_accounting_kit/README.rst new file mode 100644 index 0000000..4735823 --- /dev/null +++ b/addons/base_accounting_kit/README.rst @@ -0,0 +1,46 @@ +.. image:: https://img.shields.io/badge/license-LGPL--3-blue.svg + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Odoo 17 Full Accounting Kit +=========================== +Full accounting kit for Odoo 17 community editions + +Configuration +============= +No configuration + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- +General Public License, Version 3 (LGPL v3). +(http://www.gnu.org/licenses/lgpl-3.0-standalone.html) + +Credits +------- +Developer: (V17) Risvana A R , Contact: odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/addons/base_accounting_kit/__init__.py b/addons/base_accounting_kit/__init__.py new file mode 100644 index 0000000..6825f24 --- /dev/null +++ b/addons/base_accounting_kit/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import models +from . import report +from . import wizard diff --git a/addons/base_accounting_kit/__manifest__.py b/addons/base_accounting_kit/__manifest__.py new file mode 100644 index 0000000..24f3109 --- /dev/null +++ b/addons/base_accounting_kit/__manifest__.py @@ -0,0 +1,98 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Odoo 17 Full Accounting Kit', + 'version': '17.0.1.0.4', + 'category': 'Accounting', + 'summary': """Odoo 17 Accounting, Odoo 17 Accounting Reports, Odoo17 Accounting, Odoo Accounting, Odoo17 Financial Reports, Odoo17 Asset, Odoo17 Profit and Loss, PDC, Followups, Odoo17, Accounting, Odoo Apps, Reports""", + 'description': """ Odoo 17 Accounting, The module used to manage the Full + Account Features that can manage the Account Reports,Journals Asset and + Budget Management, Accounting Reports, PDC, Lock dates, Credit Limit, + Follow Ups, Day-Bank-Cash book report, odoo17, odoo17 accounting, + odoo accounting, v17 accounting,Odoo 17 Accounting, odoo apps""", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': "https://www.cybrosys.com", + 'depends': ['account', 'sale', 'account_check_printing', + 'base_account_budget', 'analytic'], + 'data': [ + 'security/security.xml', + 'security/ir.model.access.csv', + 'data/account_financial_report_data.xml', + 'data/cash_flow_data.xml', + 'data/followup_levels.xml', + 'data/multiple_invoice_data.xml', + 'data/recurring_entry_cron.xml', + 'data/account_pdc_data.xml', + 'views/reports_config_view.xml', + 'views/accounting_menu.xml', + 'views/account_group.xml', + 'views/credit_limit_view.xml', + 'views/account_configuration.xml', + 'views/res_config_view.xml', + 'views/account_followup.xml', + 'views/followup_report.xml', + 'wizard/asset_depreciation_confirmation_wizard_views.xml', + 'wizard/asset_modify_views.xml', + 'views/account_asset_views.xml', + 'views/account_move_views.xml', + 'views/product_template_views.xml', + 'views/multiple_invoice_layout_view.xml', + 'views/multiple_invoice_form.xml', + 'wizard/financial_report.xml', + 'wizard/general_ledger.xml', + 'wizard/partner_ledger.xml', + 'wizard/tax_report.xml', + 'wizard/trial_balance.xml', + 'wizard/aged_partner.xml', + 'wizard/journal_audit.xml', + 'wizard/cash_flow_report.xml', + 'wizard/account_bank_book_wizard_view.xml', + 'wizard/account_cash_book_wizard_view.xml', + 'wizard/account_day_book_wizard_view.xml', + 'report/report_financial.xml', + 'report/general_ledger_report.xml', + 'report/report_journal_audit.xml', + 'report/report_aged_partner.xml', + 'report/report_trial_balance.xml', + 'report/report_tax.xml', + 'report/report_partner_ledger.xml', + 'report/cash_flow_report.xml', + 'report/account_bank_book_view.xml', + 'report/account_cash_book_view.xml', + 'report/account_day_book_view.xml', + 'report/account_asset_report_views.xml', + 'report/report.xml', + 'report/multiple_invoice_layouts.xml', + 'report/multiple_invoice_report.xml', + 'views/recurring_payments_view.xml', + 'wizard/account_lock_date.xml', + 'views/account_payment_view.xml', + ], + 'license': 'LGPL-3', + 'images': ['static/description/banner.gif'], + 'installable': True, + 'auto_install': False, + 'application': True, +} + diff --git a/addons/base_accounting_kit/data/account_financial_report_data.xml b/addons/base_accounting_kit/data/account_financial_report_data.xml new file mode 100644 index 0000000..8343a4f --- /dev/null +++ b/addons/base_accounting_kit/data/account_financial_report_data.xml @@ -0,0 +1,140 @@ + + + + + + Profit and Loss + + sum + + + Income + + 1 + + detail_with_hierarchy + sum + + + Other Income + 10 + + detail_with_hierarchy + account_type + income_other + + + Gross Profit + + detail_with_hierarchy + sum + 3 + + + Cost of Revenue + 10 + + detail_with_hierarchy + account_type + expense_direct_cost + + + Operating Income + 1 + + detail_with_hierarchy + account_type + income + + + Expense + + 2 + + detail_with_hierarchy + account_type + expense + + + Balance Sheet + sum + + + Assets + + detail_with_hierarchy + account_type + income_other + + + Liability + 1 + + no_detail + sum + + + Liability + + detail_with_hierarchy + account_type + income_other + + + Profit (Loss) to report + + no_detail + account_report + + + + Common Report + account.report + +
+ + + + + + + + + +
+
+
+
+
+
+
diff --git a/addons/base_accounting_kit/data/account_pdc_data.xml b/addons/base_accounting_kit/data/account_pdc_data.xml new file mode 100644 index 0000000..f2349e6 --- /dev/null +++ b/addons/base_accounting_kit/data/account_pdc_data.xml @@ -0,0 +1,24 @@ + + + + + + PDC + pdc + inbound + + + PDC + pdc + outbound + + + + Account + + + + \ No newline at end of file diff --git a/addons/base_accounting_kit/data/cash_flow_data.xml b/addons/base_accounting_kit/data/cash_flow_data.xml new file mode 100644 index 0000000..202eb34 --- /dev/null +++ b/addons/base_accounting_kit/data/cash_flow_data.xml @@ -0,0 +1,77 @@ + + + + + + Cash Flow Statement + sum + + + Operations + 1 + + detail_with_hierarchy + sum + + + Cash In + 1 + + detail_with_hierarchy + accounts + + + Cash Out + 2 + + detail_with_hierarchy + accounts + + + Investing Activities + 2 + + detail_with_hierarchy + sum + + + Cash In + + detail_with_hierarchy + accounts + + + Cash Out + + detail_with_hierarchy + accounts + + + Financing Activities + 3 + + detail_with_hierarchy + sum + + + Cash In + + detail_with_hierarchy + accounts + + + Cash Out + + detail_with_hierarchy + accounts + + + diff --git a/addons/base_accounting_kit/data/followup_levels.xml b/addons/base_accounting_kit/data/followup_levels.xml new file mode 100644 index 0000000..591bbab --- /dev/null +++ b/addons/base_accounting_kit/data/followup_levels.xml @@ -0,0 +1,14 @@ + + + + + + Reminder + 5 + + + + + + diff --git a/addons/base_accounting_kit/data/multiple_invoice_data.xml b/addons/base_accounting_kit/data/multiple_invoice_data.xml new file mode 100644 index 0000000..5c1932f --- /dev/null +++ b/addons/base_accounting_kit/data/multiple_invoice_data.xml @@ -0,0 +1,9 @@ + + + + + + Sample Name + + + diff --git a/addons/base_accounting_kit/data/recurring_entry_cron.xml b/addons/base_accounting_kit/data/recurring_entry_cron.xml new file mode 100644 index 0000000..ccfe985 --- /dev/null +++ b/addons/base_accounting_kit/data/recurring_entry_cron.xml @@ -0,0 +1,16 @@ + + + + + + Generate Recurring Entries + + code + model._cron_generate_entries() + 1 + days + -1 + + + + diff --git a/addons/base_accounting_kit/doc/RELEASE_NOTES.md b/addons/base_accounting_kit/doc/RELEASE_NOTES.md new file mode 100644 index 0000000..07b041e --- /dev/null +++ b/addons/base_accounting_kit/doc/RELEASE_NOTES.md @@ -0,0 +1,21 @@ +## Module + +#### 06.11.2023 +#### Version 17.0.1.0.0 +#### ADD +- Initial commit for Odoo 17 Full Accounting Kit + +#### 15.01.2024 +#### Version 17.0.1.0.1 +##### UPDT +- Bug Fix-Resolved the alignment issues. + +#### 13.03.2024 +#### Version 17.0.1.0.2 +##### UPDT +- Bug Fix-Resolved the style issues in report templates. + +#### 20.08.2024 +#### Version 17.0.1.0.3 +##### UPDT +- Bug Fix-Resolved the Aged Partner Balance Report. diff --git a/addons/base_accounting_kit/i18n/ar_001.po b/addons/base_accounting_kit/i18n/ar_001.po new file mode 100644 index 0000000..813a6c3 --- /dev/null +++ b/addons/base_accounting_kit/i18n/ar_001.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-04 10:29+0000\n" +"PO-Revision-Date: 2021-02-04 10:29+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr ": تقرير كتاب البنك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr ": تقرير دفتر النقدية" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr ": تقرير كتاب اليوم" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ": دفتر الأستاذ العام" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr " شركات " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr " غير مستحقة " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " الرصيد " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " الشركة: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " الائتمان " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr " التاريخ من: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr " التاريخ إلى: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " الخصم " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " حساب العرض: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr " حساب العرض " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr " الإدخالات مرتبة حسب: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " المجلة: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " المجلات: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr " الاسم " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " الشريك: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " شراء " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " مرتبة حسب: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " تاريخ البدء: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr " حركات الهدف: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " الإجمالي " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "يجب أن تتضمن التسوية خطي نقل على الأقل." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "حساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "تقرير ميزان المراجعة المسن في الحساب" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "أصل الحساب: إنشاء إدخالات الأصول" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "تقرير دفتر بنك الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "تقرير دفتر النقدية للحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "تقرير الحساب المشترك" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "تقرير الشريك المشترك للحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "تاريخ الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "تقرير دفتر يوم الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "متابعة الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "حساب شريك الأستاذ" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "طباعة دفتر اليومية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "أداة تسوية الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "سطر إدخالات الحساب المتكررة" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "تقرير الحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "تقارير الحساب" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "إجمالي الحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "نوع الحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "أنواع الحسابات" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "محاسبة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "معلومات المحاسبة" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "المدفوعات المحاسبية المتكررة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "إدخالات المحاسبة في انتظار التحقق اليدوي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "حسابات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "الإجراءات اللازمة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "نشيط" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "حد الائتمان النشط" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "خيارات اضافية" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "بعد" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "رصيد الشريك المسن" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "تقرير رصيد الشريك المسن" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "مسن دائن" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "مستحق قديم" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "الكل" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "كل المقالات" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "جميع المشاركات المنشورة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "جميع الحسابات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "جميع الحسابات" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "كمية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "مقدار خطوط الاستهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "مقدار خطوط التقسيط" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "Acc التحليلي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "حساب تحليلي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "العلامات التحليلية." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "حساب الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "فئة الأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "مدد الأصول المراد تعديلها" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "تاريخ انتهاء الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "وقت أسلوب الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "اسم الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "تاريخ بدء الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "نوع الأصول" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "أنواع الأصول" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "فئة الأصول" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "تم إنشاء الأصل" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "خط إهلاك الأصول" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "بيع الأصول أو التخلص منها. قيد المحاسبة في انتظار التحقق من صحته." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "الاعتراف بالأصول / الإيرادات" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "الأصول" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "تحليل الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "خطوط إهلاك الأصول" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "الأصول والإيرادات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "الأصول في حالة مغلقة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "الأصول في حالات السحب والمفتوحة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "الأصول في حالة المسودة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "الأصول في حالة التشغيل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "عدد المرفقات" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "تقارير التدقيق" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "تأكيد الأصول تلقائيًا" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "تنسيق تلقائي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "الرصيد المصرفي والنقدي" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "توازن" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "ورقة التوازن" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "كتاب البنك" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "تقرير دفتر البنك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "التسويات المصرفية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "مرجع البنك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "كمية أساسية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "مبلغ المنع" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "إلغاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "دفتر النقدية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "تقرير دفتر النقدية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "تقرير التدفق النقدي" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "بيان التدفقات النقدية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "نوع التدفق النقدي" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "التدفقات النقدية الداخلة" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "المصروفات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "الفئة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "فئة الأصول" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "تحقق من الكل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "تحقق من عدم وجود أسطر كشف حساب بنكي لـ" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "حدد هذا الخيار إذا كنت تريد تجميع الإدخالات التي تم إنشاؤها حسب الفئات." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "تحقق من المرجع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "اختر نظيرًا أو أنشئ شطبًا" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "انقر لإنشاء قالب دفع متكرر جديد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "قريب" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "بيان وثيق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "مغلق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "الشفرة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "تسمية العمود" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "شركة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "اسم الشركة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "مقارنة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "طريقة الحساب" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "حساب الأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "حساب الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "ضبط الاعدادات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "تؤكد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "تهانينا ، لقد انتهيت من كل شيء!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "جهة الاتصال" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "خلق نظير" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "إنشاء نموذج" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "عمليات نقل الأصول المُنشأة" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "تحركات الإيرادات المُنشأة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "ائتمان" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "حساب الائتمان" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "الحد الائتماني" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "تمكين حد الائتمان" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "الاهلاك التراكمي" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "عملة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "تيار" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "الإهلاك الحالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "حد ائتمان العميل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "فاتورة العميل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "مطابقة العملاء / البائعين" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "التقارير اليومية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "لوحة القيادة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "التاريخ" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "تاريخ البدء" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "تاريخ الأصل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "تاريخ شراء الأصل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "تاريخ الاستهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "تواريخ" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "كتاب اليوم" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "تقرير PDF للكتاب اليومي" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "تقرير كتاب اليوم" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "أيام" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "مدين" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "حساب مدين" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "حساب الإيرادات المؤجلة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "نوع الإيرادات المؤجلة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "الإيرادات المؤجلة" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "تحديد مستويات المتابعة والإجراءات المتعلقة بها" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "الانحدار" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "عامل الانحدار" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "الاستهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "مجلس الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "تاريخ الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "إدخالات الإهلاك: حساب الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "إدخالات الإهلاك: حساب المصاريف" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "إدخال الإهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "معلومات الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "خطوط الإهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "طريقة الإهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "شهر الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "اسم الإهلاك" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "تم تعديل لوحة الإهلاك" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "تم ترحيل بند الإهلاك." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "وصف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "وصف..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "تجاهل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "عرض الحسابات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "عرض أعمدة الخصم / الائتمان" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "عرض الأطفال مسطح" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "عرض الأطفال مع التسلسل الهرمي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "عرض التفاصيل" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "نقل التخلص" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "تحركات التخلص" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "مشروع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "تاريخ الاستحقاق" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "أيام الاستحقاق" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "تاريخ النفاذ" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "تاريخ نفاذ PDC" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "إما أن تمرر كلاً من الخصم والائتمان أو لا شيء." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "تمكين المقارنة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "تمكين حد الائتمان للعملاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "قيود يوميه مصنفة حسب" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "بطاقة الدخول" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "مصروف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "المرشحات الممتدة ..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "رابط خارجي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "مصنف بواسطة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "تصفية حسب الحساب ، التسمية ، الشريك ، المبلغ ، ..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "تقرير مالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "نمط التقرير المالي" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "تقارير مالية" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "تقارير مالية" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "أنشطة التمويل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "المتابعات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "اتبع الحركة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "متابعة" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "معايير المتابعة" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "مستويات المتابعة" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "تقارير المتابعة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "متابعة تقارير الشجرة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "خطوات المتابعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "متابعون" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "المتابعون (القنوات)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "المتابعون (الشركاء)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "حالة المتابعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "محتوى النموذج مفقود ، لا يمكن طباعة هذا التقرير." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "شكل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "من الآن فصاعدًا ، قد ترغب في:" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "دفتر الأستاذ العام" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "تقرير دفتر الأستاذ العام" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "إنشاء إدخالات الأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "توليد إدخالات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "إنشاء مجلة باسم" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "إنشاء إدخالات متكررة" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "بيانات عامة" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "يعطي ترتيب التسلسل عند عرض قائمة سطور المتابعة." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "انتقل إلى كشوف الحسابات البنكية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "عمل جيد!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "المبلغ الإجمالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "القيمة الإجمالية" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "القيمة الإجمالية للأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "مجموعة من" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "مجموعة من..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "إدخالات دفتر اليومية المجموعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "مستحق" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "عرضي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "المُعرف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "الفواتير" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "إذا تم تحديدها ، فإن الرسائل الجديدة تتطلب انتباهك." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "إذا تم تحديده ، فإن بعض الرسائل بها خطأ في التسليم." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "بحاجة للعمل" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "قم بتضمين الأرصدة الأولية" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "الإيرادات" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "الدخل / المصاريف" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "نشاطات إستثمارية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "فاتورة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "تفاصيل الفاتورة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "أتباع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "هو تحذير" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "إنه المبلغ الذي تخطط للحصول عليه ولا يمكنك استهلاكه." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "نص مائل (أصغر)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "العناصر" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "دفتر اليومية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "إدخالات دفتر اليومية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "قيد اليومية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "رقم قيد اليومية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "عنصر اليومية" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "عناصر دفتر اليومية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "عناصر دفتر اليومية المطلوب التوفيق بينها" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "مجلة وشريك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "دفاتر اليومية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "تدقيق المجلات" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "ضع الكلمة المناسبة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "الشهر الماضي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "آخر تسوية:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "العام الماضي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "مستوى" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "مسؤولية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "خطي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "مرتبط" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "تحميل المزيد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "تاريخ القفل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "تاريخ القفل لغير المستشارين" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "تواريخ القفل" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "تاريخ القفل للمحاسبة" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "قفل الفترة المالية الخاصة بك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "المرفق الرئيسي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "العمليات اليدوية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "تطابق مع الإدخالات التي ليست من حسابات القبض / المدفوعات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "خطأ في تسليم الرسالة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "الرسائل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "مطابقة متنوعة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "تعديل" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "تعديل الأصل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "تعديل الإهلاك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "تعديل النماذج" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "شهر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "الإيرادات الشهرية المتكررة" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "الشهور" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "نقل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "اسم" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "شبكة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "صافي الربح أو الخسارة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "جديد" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "إهلاك الفترة التالية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "تاريخ التذكير التالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "الجدول التالي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "لا المرشحات" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "لا رد فعل مطلوب" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "بدون تفاصيل" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "لا يوجد متابعة لإرسال!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "نص عادي" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "غير مؤرشف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "ملحوظة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "لا شيء لأفعله!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "عدد الإجراءات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "عدد الاهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "عدد الادخالات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "عدد الأشهر في فترة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "عدد الأخطاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "عدد الرسائل التي تتطلب اتخاذ إجراء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "عدد الرسائل التي بها خطأفي التسليم" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "عدد الرسائل غير المقروءة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "دخول واحد كل" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "حساب مفتوح" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "عمليات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "معلومات اخرى" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "الفواتير المتأخرة" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "PDC" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "دفع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "الأبوين" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "تقرير الوالدين" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "شريك" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "شريك ليدجر" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "تقرير دفتر الأستاذ الشريك" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "تقارير الشركاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "شريك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "شركاء" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "ادفع مباشرة" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "ادفع لاحقا" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "وقت الدفع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "دفع الخاص بك" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "حسابات الدفع" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "متابعة الدفع" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "مطابقة الدفع" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "المدفوعات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "مطابقة المدفوعات" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "بدون عميل لا يمكن مطابقة المدفوعات " + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "طول الفترة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "طول الفترة (أيام)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "دورية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "خطوط ما بعد الإهلاك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "تم النشر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "المبلغ المعلن" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "تم نشر خطوط الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "حفظ علامة التوازن" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "التكوين المسبق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "طباعة" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "طباعة الشيكات المرقمةمسبقًا" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"طباعة التقرير مع خانة العملة اذا كانت العملة تختلف عن العملة الافتراضية " +"للمؤسسة." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "قالب المنتج" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "الربح (الخسارة) للتقرير" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "الربح والخسارة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "شراء" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "شهر الشراء" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "الشراء: الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "السبب" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "حسابات القبض" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "حسابات القبض والذممالدائنة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "حساب الاعتراف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "حساب الدخل الاعتراف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "التصالح" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "إدخالات تمت تسويتها" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "الفاصل الزمني المتكرر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "خطوط متكررة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "فترة متكررة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "المرجع المتكرر" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "نموذج متكرر" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "القوالب المتكررة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "مرجع" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "تسجيل دفعة" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "تذكير" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "نقل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "تقرير اسم" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "خيارات التقرير" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "نوع التقرير" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "قيمة التقرير" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "المتبقية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "القيمة المتبقية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "علامة التوازن العكسي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "ادارة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "خطأ في تسليم الرسائل القصيرة " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "تخفيض السعر" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "البيع: الاعتراف بالإيرادات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "مبيعات" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "أمر البيع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "قيمة مستردة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "حفظ وجديد" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "فئة أصل البحث" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "متابعة البحث" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "حدد الشريك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "حدد شريكًا أو اختر نظيرًا" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "بيع أو التخلص" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "تسلسل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "تعيين إلى مسودة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "الإعدادات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "تسجيل الدخول التقارير" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "مستوى المهارة: 50٪" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "تخطى" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "أصغر نص" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "بعض الحقول غير محددة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "ترتيب حسب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "تاريخ البداية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "تاريخ البدء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "اذكر هنا الوقت بين عمليتي إهلاك بالأشهر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "حالة الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "الحالة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "فاتورة المورد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "أفضل 10 عملاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "تحركات الهدف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "ضريبة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "قيمة الضريبة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "الإقرار الضريبي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "الضريبة مشمولة في السعر" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "تقرير الضرائب" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "تقارير الضرائب" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "الضرائب" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "هذا في المتوسط" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "المبلغ٪ s ليس مبلغًا جزئيًا صالحًا" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "مقدار الوقت بين عمليتي إهلاك بالأشهر" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "عدد الإهلاكات اللازمة لخفض قيمة الأصول الخاصة بك" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "لا يوجد شيء للتوفيق بينه" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "المبلغ المستحق لهذا العميل هو" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "هذا الشهر" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "هذه السنة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "تم تجاوز حد التحذير لهذا العميل." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "تم تسجيل هذه الدفعة ولكن لم يتم تسويتها." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "طريقة الوقت" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "أسلوب الوقت على أساس" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "للتأكد" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "لتسريع المصالحة ، حدد" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "مجموع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "الاجمالي المستحق" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "لمصروفات الكلية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "إجمالي الدخل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "إجمالي المتأخرات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "إجمالي البيع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "عملية تجارية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "ميزان المراجعة" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "تقرير ميزان المراجعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "اكتب" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "شريك غير معروف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "غير منشور" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "المبلغ غير المنشور" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "رسائل غير مقروءة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "عداد الرسائل غير المقروءة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "لم تتم التوفيق بينها" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "البنود التي لم تتم تسويتها" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "تحديث" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "تحقق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "بائع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "تحقق" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "عمودي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "رأي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "مبلغ التحذير" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "يجب أن تكون كمية التحذير أقل من مبلغ الحظر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "رسائل الموقع" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "سجل اتصال الموقع" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "أسابيع" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "مع العملة" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "مع رصيد لا يساوي 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "مع رصيد لا يساوي الصفر" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "مع الحركات" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "مع الفواتير المتأخرة" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "لا تصلح" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "تاريخ الشطب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "عام" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "سنوات" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "لا يسمح لك بتنفيذ هذا الإجراء." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "لا يمكنك حذف مستند في حالة٪ s." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "لا يمكنك حذف مستند يحتوي على مدخلات تم ترحيلها." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "لا يمكنك حذف بنود الإهلاك التي تم ترحيلها." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "لا يمكنك حذف سطور الأقساط المنشورة." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "يجب عليك اختيار تاريخ البدء" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "يجب عليك تحديد تاريخ البدء" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "يجب عليك تعيين طول فترة أكبر من 0." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "يجب عليك تحديد تاريخ البدء." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "أنت تصالح" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "ومتابعة العملاء" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "الأيام المتأخرة ، قم بالإجراءات التالية:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "على سبيل المثال أجهزة الكمبيوتر" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "على سبيل المثال كمبيوتر محمول iBook" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "ليس له مبلغ مستحق." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "تم التوفيق بينها تلقائيًا." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "الشهور" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "التصالح" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "نماذج المصالحة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "نقل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "ثواني لكل معاملة." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "خطوط البيان" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "فواتير غير مدفوعة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "إدخالات لم تتم تسويتها" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "فواتير البائعين" diff --git a/addons/base_accounting_kit/i18n/de_CH.po b/addons/base_accounting_kit/i18n/de_CH.po new file mode 100644 index 0000000..6d299db --- /dev/null +++ b/addons/base_accounting_kit/i18n/de_CH.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 19:32+0000\n" +"PO-Revision-Date: 2021-02-09 19:32+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "%s befindet sich in der Blockierungsphase und muss einen fälligen Betrag von% s %s zahlen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr ": Bankbuchbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr ": Kassenbuchbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr ": Tagesbuchbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ": Hauptbuch" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr ": Probebilanz" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr " Nicht fällig " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " Balance " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " Unternehmen: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " Guthaben " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr " Datum von: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr " Datum bis: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " Lastschrift " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " Konto anzeigen: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " Journal: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " Zeitschriften: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr " Name " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " Partner: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr " Periodenlänge (Tage) " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " Kauf " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " Sortiert nach: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " Startdatum: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr " Zielbewegungen: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " Gesamt " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "Eine Abstimmung muss mindestens 2 Bewegungslinien umfassen." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "Kontostand-Testguthabenbericht" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "Konto-Asset: Generieren Sie Asset-Einträge" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "Account Bank Book Report" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "Konto Kassenbuchbericht" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "Konto Gemeinsamer Kontobericht" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "Bericht des gemeinsamen Partners des Kontos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "Kontodatum" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "Account Day Book Report" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "Konto-Follow-up" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "Account Partner Ledger" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Finanz-Journal drucken" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "Widget zur Kontoabstimmung" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "Wiederkehrende Kontoeintragszeile" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "Kontobericht" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Kontoberichte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Kontosumme" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "Konto Typ" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "Kontotypen" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "Buchhaltung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "Buchhaltungsinfo" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "Buchhaltung Wiederkehrende Zahlung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "Buchhaltungseinträge warten auf manuelle Überprüfung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Konten" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Handlungsbedarf" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Aktiv" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "Aktives Kreditlimit" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Zusatzoptionen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Nach dem" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Alter Partner Guthaben" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Gealterter Partnerbilanzbericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "Im Alter zahlbar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "Gealterte Forderung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "Alle" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "Alle Einträge" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "Alle geposteten Einträge" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "Alle Konten" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Alle Konten" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "Menge" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "Höhe der Abschreibungslinien" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "Anzahl der Ratenzeilen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Analytisches Konto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "Analytische Tags." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Anlagegut" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Anlagenkonto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Asset-Kategorie" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "Zu ändernde Asset-Dauer" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "Enddatum des Assets" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "Asset-Methodenzeit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "Asset-Name" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "Startdatum des Assets" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Asset-Typ" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Asset-Typen" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Asset-Kategorie" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "Asset erstellt" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Abschreibungslinie für Vermögenswerte" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "Verkauf oder Veräußerung von Vermögenswerten. Buchhaltungseintrag wartet auf Validierung." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "Vermögens- / Ertragsrealisierung" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Vermögenswerte" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Vermögensanalyse" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Abschreibungslinien für Vermögenswerte" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Vermögenswerte und Einnahmen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Vermögenswerte im geschlossenen Zustand" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "Vermögenswerte in Entwurfs- und offenen Zuständen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "Vermögenswerte im Entwurfszustand" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "Assets im laufenden Zustand" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "Anzahl der Anhänge" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Prüfberichte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "Automatische Formatierung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "BANK- UND BARGELDGLEICHGEWICHT" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Balance" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Bilanz" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Bank Buch" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Bankbuchbericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Bankabstimmung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Bankreferenz" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Basisbetrag" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Sperrbetrag" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Stornieren" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Kassenbuch" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Kassenbuchbericht" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Cashflow-Bericht" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "Geldflussrechnung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Cashflow-Typ" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Cash In" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Auszahlen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Kategorie" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Kategorie des Vermögenswerts" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Alles überprüfen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "Referenz überprüfen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "Schließen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "Anweisung schließen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "Geschlossen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "Spaltenbeschriftung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Unternehmen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "Name der Firma" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "Vergleich" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "Berechnungsmethode" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "Asset berechnen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "Abschreibung berechnen" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Konfiguration " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "Bestätigen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "Herzlichen Glückwunsch, Sie sind fertig!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "Erstellen Sie ein Gegenstück" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "Modell erstellen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "Asset Moves erstellt" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "Erstellt Umsatzbewegungen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "Anerkennung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "Kreditkonto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "Kreditlimit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "Kreditlimit aktiviert" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "Kumulierte Abschreibung" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "Währung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "Aktuell" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "Aktuelle Abschreibung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "Kundenkreditlimit" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Kundenrechnung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "Kunden- / Lieferanten-Matching" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "Tägliche Berichte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "Instrumententafel" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "Datum Ende" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "Start Datum" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "Datum des Vermögenswerts" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "Datum des Kaufs des Vermögenswerts" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "Datum der Abschreibung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "Termine" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "Tagebuch" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "Tagesbuchbericht" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "Tage" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "Lastschrift" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "Konto belasten" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "Konto für abgegrenzte Einnahmen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "Typ der abgegrenzten Einnahmen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "Aufgeschobene Einnahmen" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "Definieren Sie Follow-up-Ebenen und die damit verbundenen Aktionen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "Degressiv" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "Degressiver Faktor" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "Abschreibung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "Abschreibungsausschuss" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "Abschreibungsdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "Abschreibungsbuchungen: Anlagenkonto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "Abschreibungsbuchungen: Aufwandskonto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "Abschreibungsbuchung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "Abschreibungsinformationen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "Abschreibungsmethode" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "Abschreibungsmonat" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "Abschreibungsname" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "Abschreibungsausschuss geändert" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "Abschreibungszeile gebucht." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "Beschreibung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "Beschreibung..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "Verwerfen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "Konten anzeigen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "Debit- / Kreditspalten anzeigen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "Kinder flach anzeigen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "Zeigen Sie untergeordnete Elemente mit Hierarchie an" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "Details anzeigen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "Entsorgungsumzug" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "Entsorgungsbewegungen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "Dokument geschlossen." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "Entwurf" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "Geburtstermin" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "Fällige Tage" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "Datum des Inkrafttretens" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "Datum des Inkrafttretens der PDC" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "Vergleich aktivieren" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Enddatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "Ende" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "Ende" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Buchungen sortiert nach" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "Eintragsetikett" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "Kosten" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "Erweiterte Filter ..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "Externer Link" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "Finanzbericht" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "Stil des Finanzberichts" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "Finanzbericht" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "Finanzbericht" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "Finanzierungstätigkeit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "Follow Ups" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "Folgemaßnahme" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "Nachverfolgen" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "Follow-up-Kriterien" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "Follow-up-Ebenen" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "Follow-up-Berichte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "Baumansicht für Folgeberichte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "Folgeschritte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "Anhänger" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "Follower (Kanäle)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "Follow-up-Status" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Hauptbuch" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "Hauptbuchbericht" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Aktivieren Sie Asset-Einträge" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Einträge generieren" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Journal generieren als" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Wiederkehrende Einträge generieren" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Allgemeine Anweisungen" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "Gut gemacht!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "Bruttobetrag" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "Bruttowert" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "Bruttowert des Vermögenswerts" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "Gruppiere nach" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "Journaleinträge gruppieren" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "RECHNUNGEN" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "Wenn diese Option aktiviert ist, erfordern neue Nachrichten Ihre Aufmerksamkeit." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "Wenn diese Option aktiviert ist, weisen einige Nachrichten einen Zustellungsfehler auf." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "Anfangsguthaben einschließen" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "Einkommen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Einnahmen / Ausgaben" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "Rechnung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "Rechnungs-Details" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "Ist Anhänger" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "Ist Warnung" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "Tagebuch" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "Journal & Partner" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "Journaleinträge" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Buchungssatz" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "Belegnummer" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Buchungszeile" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "Journalelemente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "Zu versöhnende Journalelemente" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "Journalbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "Journal und Partner" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Journale" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "Zeitschriftenprüfung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "Etikette" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "Letzten Monat" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "Letzte Versöhnung:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "Vergangenes Jahr" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "Niveau" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "Haftung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "Verknüpft" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Sperrdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "Termine sperren" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "Sperrdatum für die Abrechnung" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "Sperren Sie Ihre Geschäftsperiode" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "Hauptanhang" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "Manuelle Bedienung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "Fehler bei der Nachrichtenübermittlung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "Mitteilungen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "Sonstiges Matching" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "Ändern" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "Asset ändern" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "Abschreibung ändern" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "Modelle ändern" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "Monat" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "Monatliche wiederkehrende Einnahmen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "Monate" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "Bewegung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Nettogewinn oder -verlust" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Neu" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Abschreibung für die nächste Periode" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Nächstes Erinnerungsdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Nächster Zeitplan" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Keine Filter" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "Keine Handlung nötig" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Normaler Text" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "Nicht archiviert" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Hinweis" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Anzahl der Aktionen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Anzahl der Abschreibungen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Anzahl der Einträge" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Anzahl der Monate in einem Zeitraum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Anzahl der Fehler" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Offene Saldo" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Operationen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Andere Information" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Überfällige Rechnungen" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Bezahlt" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Elternteil" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Übergeordneter Bericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Partner-Ledger" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Partner-Ledger-Bericht" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "Partnerberichte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Partner" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Direkt bezahlen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Später bezahlen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Zeit bezahlen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Zahlen Sie Ihre" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Kreditorenbuchhaltung" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Zahlungsnachverfolgung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Zahlungsabgleich" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Zahlungen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Übereinstimmende Zahlungen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Periodizität" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Gesendet" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Gebuchter Betrag" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Gebuchte Abschreibungszeilen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Preserve balance sign" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Presets config" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Bei abweichender Währung sollten Auswertungen immer die Spalte Währung mit " +"beinhalten." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "Kauf" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "Kaufmonat" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Kauf: Vermögenswert" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Grund" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Debitorenbuchhaltung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Debitoren- und Kreditorenbuchhaltung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Anerkennungskonto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Ertragskonto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Versöhnen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Abgestimmte Einträge" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Wiederkehrendes Intervall" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Wiederkehrende Linien" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Wiederkehrende Periode" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Wiederkehrende Ref" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Wiederkehrende Vorlage" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Wiederkehrende Vorlagen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Referenz" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Zahlung erfassen" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Erinnerung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "Bericht" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Berichtsname" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Berichtsoptionen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Berichtstyp" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Berichtswert" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Restwert" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Reverse Balance Vorzeichen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Laufen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "SMS-Zustellungsfehler" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Verkauf" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "msgid "Der Umsatz"" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Asset-Kategorie durchsuchen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Wählen Sie Partner" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Verkaufen oder entsorgen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Auf Entwurf setzen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "die Einstellungen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Anmeldeberichte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Fähigkeitsstufe: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Überspringen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Kleinster Text" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Einige Felder sind undefiniert" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Sortieren nach" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Anfangsdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Lieferantenrechnung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Filter Buchungen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "MwSt" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Steuerbetrag" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Steuererklärung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Steuerbericht" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Steuerberichte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Steuern" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "Mit Währung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "Bericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "unbezahlte Rechnungen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "nicht abgestimmte Einträge" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "Lieferantenrechnungen" diff --git a/addons/base_accounting_kit/i18n/es_AR.po b/addons/base_accounting_kit/i18n/es_AR.po new file mode 100644 index 0000000..93b23c1 --- /dev/null +++ b/addons/base_accounting_kit/i18n/es_AR.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-05 04:36+0000\n" +"PO-Revision-Date: 2021-02-05 04:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr " No vencido " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " Saldo " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " Empresa: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " Crédito " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr " Fecha de: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr " Fecha hasta: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " Débito " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " Cuenta de Display: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr " Mostrar cuenta " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr " Entradas ordenadas por: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " Diario: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " Revistas: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " Nombre " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " Compra " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " Ordenado por: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " Fecha de inicio: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr " Movimientos de destino: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " Total " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "Informe de saldo de prueba de la cuenta" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "Activo de la cuenta: generar entradas de activos" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "Informe del libro bancario de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "Informe del libro de caja de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "Informe de cuenta común de cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "Informe de socio común de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "Fecha de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "Informe del libro diario de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "Seguimiento de cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "Libro mayor de socios de cuentas" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Contabilidad. Imprimir diario" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "Widget de conciliación de cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "Línea de entradas periódicas de la cuenta" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "Informe de cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Total de la cuenta Informes de la cuenta" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Total de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "Tipo de cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "Tipos de cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "Cuenta utilizada en los asientos de depreciación, para disminuir el valor del activo." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "Contabilidad" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "Información contable" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "Pago recurrente contable" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "Entradas contables en espera de verificación manual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Cuentas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Accion necesaria" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "Límite de crédito activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Opciones adicionales" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Después" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Saldo de pareja envejecida" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Informe de saldo de socios envejecidos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "Pagadero envejecido" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "Cuenta por cobrar envejecida" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "Todos" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "Todas las entradas" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "Todas las entradas publicadas" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "Todas las cuentas" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Todas las cuentas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "Cantidad" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "Monto de las líneas de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "Cantidad de líneas de pago a plazos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "Etiquetas analíticas." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Cuenta de activos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Categoría de activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "Duraciones de activos para modificar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "Fecha de finalización del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "Tiempo de método de activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "Nombre del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "Fecha de inicio del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Tipo de activo" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Tipos de activos" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Categoría de activo" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "Activo creado" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Línea de depreciación de activos" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "Reconocimiento de activos / ingresos" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Bienes" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Análisis de activos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Líneas de depreciación de activos" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Activos e ingresos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Activos en estado cerrado" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "Activos en estado de borrador y abiertos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "Activos en estado de borrador" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "Activos en funcionamiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "Recuento de archivos adjuntos" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Informes de auditoria" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "Confirmar activos automáticamente" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "Formateo automático" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "BANCO Y SALDO EN EFECTIVO" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Equilibrar" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Hoja de balance" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Banco de libros" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Informe del libro bancario" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Conciliación bancaria" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Referencia bancaria" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Cantidad base" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Cantidad de bloqueo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Libro de pago" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Informe del libro de caja" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Informe de flujo de caja" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "Estado de flujo de efectivo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Tipo de flujo de caja" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Dinero en efectivo en" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Efectivo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Categoría" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Categoría de activo" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Comprobar todo" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "Compruebe que no tiene líneas de extracto bancario" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "Marque esto si desea agrupar las entradas generadas por categorías." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "Consultar referencia" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "Elija una contraparte o cree una cancelación" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "Haga clic para crear una nueva plantilla de pago recurrente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "Cerrar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "Declaración de cierre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "Cerrado" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "Código" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "Etiqueta de columna" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Compañía" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "nombre de empresa" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "Comparación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "Método de cálculo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "Calcular activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "Calcular la depreciación" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Opciones de configuración" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "Confirmar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "¡Felicidades, ya terminaste!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "Crea una contraparte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "Crear modelo" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "Movimientos de activos creados" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "Movimientos de ingresos creados" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "Crédito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "Cuenta de crédito" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "Límite de crédito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "Límite de crédito habilitado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "Depreciación acumulada" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "Moneda" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "Actual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "Depreciación actual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "Límite de crédito del cliente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Factura del cliente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "Coincidencia de cliente / proveedor" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "Tablero" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "Fecha" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "Fecha fin" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "Fecha de inicio" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "Fecha de activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "Fecha de compra del activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "Fecha de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "fechas" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "Libro del día" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "Informe PDF del libro diario" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "Informe del libro diario" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "Dias" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "Débito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "Cuenta de debito" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "Cuenta de ingresos diferidos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "Tipo de ingresos diferidos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "Ingresos diferidos" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "Definir niveles de seguimiento y sus acciones relacionadas." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "Decreciente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "Factor degresivo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "Depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "Junta de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "Fecha de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "Entradas de depreciación: Cuenta de activos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "Entradas de depreciación: cuenta de gastos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "Entrada de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "Información de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "Líneas de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "Método de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "Mes de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "Nombre de depreciación" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "Tablero de depreciación modificado" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "Línea de depreciación contabilizada." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "Descripción..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "Descarte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "Mostrar cuentas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "Mostrar columnas de débito / crédito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "Mostrar niños planos" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "Mostrar hijos con jerarquía" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "Mostrar detalles" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "Movimiento de eliminación" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "Movimientos de eliminación" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "Documento cerrado." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "Sequía" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "Fecha de vencimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "Días de vencimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "Fecha efectiva" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Fecha final" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "Fecha de finalización" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "Fecha de finalización" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Asientos ordenados por" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "Etiqueta de entrada" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "Gastos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "Filtros extendidos ..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "Enlace externo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "Filtrado por" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "Filtrar por cuenta, etiqueta, socio, importe, ..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "Informe financiero" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "Estilo de informe financiero" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "Reportes financieros" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "Reportes financieros" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "Actividades de financiación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "Seguimientos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "Acción de seguimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "Seguimiento" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "Criterios de seguimiento" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "Niveles de seguimiento" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "Informes de seguimiento" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "Vista de árbol de informes de seguimiento" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "Pasos de seguimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "Estado de seguimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "Formato" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Libro mayor" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "Informe del libro mayor" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Generar entradas de activos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Generar entradas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Generar diario como" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Generar entradas recurrentes" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Declaraciones genéricas" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "Ir a los extractos bancarios" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "¡Buen trabajo!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "Cantidad bruta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "Valor bruto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "Valor bruto del activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "Entradas de diario de grupo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "Tiene debido" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "Horizontal" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "FACTURAS" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, los mensajes nuevos requieren su atención." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcado, algunos mensajes tienen un error de entrega." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "Necesito acción" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "Incluir saldos iniciales" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "Ingresos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Ingresos / Gastos" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "Actividades de inversión" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "Factura" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "Detalles de la factura" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "Es seguidor" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "Es una advertencia" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "Artículos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "Diario" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "Diario y socio" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "Entradas de diario" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "Número de asiento" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "Elementos del diario" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "Elementos del diario para conciliar" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "Informe de revista" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "Diario y compañero" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Diarios contables" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "Auditoría de revistas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "Etiqueta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "El mes pasado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "Última reconciliación:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "El año pasado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "Nivel" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "Responsabilidad" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "Lineal" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "Vinculado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "Carga más" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Fecha de bloqueo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Fecha de bloqueo para no asesores" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "Bloquear fechas" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "Fecha de bloqueo para contabilidad" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "Bloquee su período fiscal" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "Accesorio principal" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "Operaciones manuales" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "Coincidir con entradas que no son de cuentas por cobrar / por pagar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "Error de entrega de mensaje" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "Coincidencia miscelánea" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "Modificar" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "Modificar activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "Modificar depreciación" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "Modificar modelos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "Mes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "Ingresos recurrentes mensuales" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "Meses" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "Moverse" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "Nombre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "Neto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Ganancia o pérdida neta" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Nuevo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Depreciación del siguiente período" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Siguiente fecha de recordatorio" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Próximo horario" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Sin filtros" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "No se necesita acción" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "Sin detalle" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "¡No hay seguimiento para enviar!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Texto normal" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "No archivado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Nota" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "¡Nada que hacer!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero de acciones" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Número de depreciaciones" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Número de entradas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Número de meses en un período" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Numero de errores" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Número de mensajes que requieren una acción" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "Número de mensajes no leídos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "Una entrada cada" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Saldo abierto" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Operaciones" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Otra información" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Facturas vencidas" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Pagado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Padre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Informe de padres" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "Compañero" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Libro mayor de socios" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Informe del libro mayor de socios" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "Informes de socios" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "Socios" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Socios" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Pagar directamente" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Paga después" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Tiempo de pago" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Paga tu" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Cuentas por pagar" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Seguimiento de pagos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Coincidencia de pagos" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Pagos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Coincidencia de pagos" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "Los pagos sin un cliente no se pueden igualar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "Duración del período" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "Duración del período (días)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Periodicidad" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "Líneas posteriores a la depreciación" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Al corriente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Importe contabilizado" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Líneas de depreciación contabilizadas" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Conservar el signo de equilibrio" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Configuración de preajustes" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "Impresión" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Imprimir cheques numerados previamente" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Imprimir informe con columna moneda si la moneda difiere de la de la " +"compañía" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "Beneficio (pérdida) para informar" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "Ganancia y perdida" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "Compra" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "Mes de compra" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Compra: Activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Razón" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Cuentas por cobrar" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Cuentas por cobrar y por pagar" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Cuenta de reconocimiento" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Cuenta de ingresos por reconocimiento" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Conciliar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Entradas conciliadas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Intervalo recurrente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Líneas recurrentes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Periodo recurrente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Ref recurrente" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Plantilla recurrente" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Plantilla recurrente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "Árbitro" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Referencia" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Registrar pago" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Recordatorio" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "Reporte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Reportar nombre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Opciones de informe" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Tipo de informe" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Valor del informe" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "Residual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Valor residual" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Signo de equilibrio inverso" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Corriendo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "Error de entrega de SMS" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Rebaja" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "Venta: reconocimiento de ingresos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "Ventas" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "Valor del rescate" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "Guardar y nuevo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Buscar categoría de activos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "Seguimiento de búsqueda" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Seleccionar socio" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "Seleccione un socio o elija una contraparte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Vender o disponer" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Establecer en borrador" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "Configuraciones" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Iniciar sesión en informes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Nivel de habilidad: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Omitir" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Texto más pequeño" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Algunos campos no están definidos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Ordenar por" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Fecha de inicio" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Fecha de inicio" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Indique aquí el tiempo entre 2 depreciaciones, en meses" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "Estado del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "Estado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Factura del proveedor" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "Los 10 mejores clientes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Movimientos destino" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "Impuesto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Importe del impuesto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Declaración de impuestos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "Impuestos incluidos en el precio" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Informe de impuestos" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Reportes de impuestos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Impuestos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "Eso es en promedio" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "La cantidad %s no es una cantidad parcial válida" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "La cantidad de tiempo entre dos depreciaciones, en meses." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "La cantidad de depreciaciones necesarias para depreciar su activo." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "No hay nada que reconciliar." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "El monto adeudado por este cliente es" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "Este mes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "Este año" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "Se superó el límite de advertencia de este cliente." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "Este pago está registrado pero no conciliado." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "Método de tiempo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "Método de tiempo basado en" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "Título 2 (negrita)" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "Título 3 (negrita, más pequeño)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "Verificar" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "Para acelerar la reconciliación, defina" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "Total adeudado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "Gastos totales" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "Ingresos totales" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "Total vencido" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "Venta total" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "Transacción" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "Balance de prueba" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "Informe de balance de comprobación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "Tipo" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "Socio desconocido" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "Dispuesto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "Monto no contabilizado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "Mensajes no leídos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Contador de mensajes no leídos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "No reconciliado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "Elementos no conciliados" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "Actualizar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "Validar" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "Vendedor" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "Verificar" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "Ver" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "Cantidad de advertencia" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "La cantidad de advertencia debe ser menor que la cantidad de bloqueo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "Mensajes del sitio web" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicación del sitio web" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "Semanas" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "Con divisa" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "Con saldo no es igual a 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "Con saldo no igual a cero" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "With movements" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "Con facturas vencidas" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "Pedir por escrito" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "Fecha de cancelación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "Año" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "Años" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "No se le permite ejecutar esta acción." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "No se puede eliminar un documento que está en estado %s." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "No puede eliminar un documento que contiene entradas publicadas." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "No puede eliminar las líneas de depreciación registradas." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "No puede eliminar las líneas de cuotas registradas." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "Debes elegir una fecha de inicio" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "Debes definir una fecha de inicio" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "Debe establecer una duración del período superior a 0." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "Debe establecer una fecha de inicio." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "Te reconciliaste" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "días de retraso, realice las siguientes acciones:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "p.ej. Ordenadores" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "p.ej. IBook portátil" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "no tiene monto adeudado." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "se han reconciliado automáticamente." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "meses" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "conciliar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "modelos de reconciliación" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "reporte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "segundos por transacción." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "líneas de declaración" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "transacciones en" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "facturas impagas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "entradas no conciliadas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "facturas del proveedor" diff --git a/addons/base_accounting_kit/i18n/fr_BE.po b/addons/base_accounting_kit/i18n/fr_BE.po new file mode 100644 index 0000000..2ddec25 --- /dev/null +++ b/addons/base_accounting_kit/i18n/fr_BE.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-04 07:00+0000\n" +"PO-Revision-Date: 2021-02-04 07:00+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ": Grand livre général" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "Pas due" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr "Équilibre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr "Entreprise: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr "Crédit" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "Date du:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "Date au:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr "Débit" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr "Afficher le compte:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "Afficher le compte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "Entrées triées par:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Impression de journal comptable" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Rapports de compte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Total du compte" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "Type de compte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "Types de comptes" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "Comptabilité" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "Informations comptables" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "Paiement récurrent comptable" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "Écritures comptables en attente de vérification manuelle" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Comptes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Action nécessaire" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Active" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "Limite de crédit active" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Options additionelles" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Après" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Solde du partenaire âgé" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Rapport sur le solde du partenaire âgé" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "Vieilli à payer" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "Créance âgée" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "Toutes les entrées publiées" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "Tous les comptes" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Tous les comptes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "Montant" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "Montant des lignes d'amortissement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "Montant des lignes de versement" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "Balises analytiques." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Atout" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Compte d'actifs" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Catégorie d'actif" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "Durées des actifs à modifier" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "Date de fin de l'actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "Temps de méthode d'actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "Nom de l'élément" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "Date de début de l'élément" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Type d'actif" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Types d'actifs" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Catégorie d'actif" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "Actif créé" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Ligne d'amortissement des actifs" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "Actif vendu ou cédé. Écriture comptable en attente de validation." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "Reconnaissance des actifs / revenus" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Les atouts" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Analyse des actifs" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Lignes d'amortissement des actifs" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Actifs et revenus" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Actifs à l'état fermé" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "Actifs à l'état brouillon et ouvert" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "Actifs à l'état de brouillon" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "Actifs en état de fonctionnement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre de pièces jointes" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Rapports d'audit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "Confirmation automatique des actifs" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "Formatage automatique" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "BANQUE ET SOLDE DE TRÉSORERIE" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Équilibre" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Bilan" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Livret de banque" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Rapport de livre bancaire" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Rapprochement bancaire" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Référence bancaire" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Montant de base" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Montant de blocage" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Annuler" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Livre de caisse" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Rapport de livre de caisse" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Rapport de flux de trésorerie" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "État des flux de trésorerie" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Type de flux de trésorerie" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Encaisser" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Cash Out" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Catégorie" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Catégorie d'actif" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Vérifie tout" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Société" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de config" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Facture client" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Écritures triées par" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Grand livre général" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "État du grand livre" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Générer des entrées d'actifs" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Générer des entrées" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Générer le journal en tant que" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Générer des entrées récurrentes" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Déclarations génériques" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "Donne l'ordre de séquence lors de l'affichage d'une liste de lignes de suivi." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "Aller aux relevés bancaires" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "Bon travail!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "Montant brut" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "Valeur brute" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "Valeur brute de l'actif" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "Par groupe" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "Par groupe..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "Entrées de journal de groupe" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "A dû" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "FACTURES" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Revenus / dépenses" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "N° écriture dans le journal" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Journaux" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Bénéfice ou perte net" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Nouvelle" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Amortissement de la période suivante" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Date du prochain rappel" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Calendrier suivant" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Aucun filtre" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "Pas d'action requise" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "Aucun détail" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "Pas de suivi à envoyer!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Texte normal" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "Non archivé" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Remarque" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "Rien à faire!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'actions" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Nombre d'amortissements" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Nombre d'entrées" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Nombre de mois dans une période" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d'erreurs" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Nombre de messages nécessitant une action" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de messages avec erreur de livraison" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "Nombre de messages non lus" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "Une entrée chaque" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Solde ouvert" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Opérations" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Autre info" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Factures en retard" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "PDC" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Payé" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Parente" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Rapport des parents" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "Partenaire" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Grand livre des partenaires" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Rapport du grand livre des partenaires" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "Les partenaires" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Les partenaires" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Payer directement" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Payer plus tard" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Temps de paie" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Payez votre" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Comptes fournisseurs" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Suivi des paiements" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Rapprochement des paiements" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Paiements" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Rapprochement des paiements" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "Les paiements sans client ne peuvent pas être jumelés" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "Durée de la période" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "Durée de la période (jours)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Périodicité" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "Enregistrer les lignes d'amortissement" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Publié" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Montant publié" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Lignes d'amortissement publiées" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Posté dépréciation" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Configuration des préréglages" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "Impression" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Imprimer des chèques pré-numérotés" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Imprimer le rapport avec la colonne monnaie si la devise diffère de la " +"devise de la société." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Modèle d'article" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "Bénéfice (perte) à déclarer" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "Profit et perte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "achat" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "Mois d'achat" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Achat: actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Raison" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Comptes clients" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Comptes débiteurs et créditeurs" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Compte de reconnaissance" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Compte de revenu de reconnaissance" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Réconcilier" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Entrées rapprochées" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Intervalle récurrent" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Lignes récurrentes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Période récurrente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Réf récurrent" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Modèle récurrent" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Modèles récurrents" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "Réf" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Référence" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Enregistrer un paiement" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Rappel" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "rapport" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Nom du rapport" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Options de rapport" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Type de rapport" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Valeur du rapport" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "Résiduel" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Valeur résiduelle" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Signe d'équilibre inversé" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Fonctionnement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "Erreur de livraison SMS" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Vente" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "Vente: reconnaissance des revenus" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "Ventes" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Bon de commande" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "Valeur de récupération" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "Enregistrer et nouveau" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Rechercher une catégorie d'actif" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "Suivi de la recherche" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Sélectionnez un partenaire" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "Sélectionnez un partenaire ou choisissez un homologue" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Vendre ou éliminer" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Définir sur brouillon" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "Paramètres" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Signer sur les rapports" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Niveau de compétence: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Sauter" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Le plus petit texte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Certains champs ne sont pas définis" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Trier par" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Date de début" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Indiquez ici le temps entre 2 amortissements, en mois" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "État de l'actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "Statut" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Facture fournisseur" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "TOP 10 CLIENTS" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Mouvements cibles" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "Impôt" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Montant de la taxe" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Déclaration d'impôts" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "Taxe incluse dans le prix" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Rapport fiscal" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Rapports fiscaux" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Les impôts" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "C'est en moyenne" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "Le montant %s n'est pas un montant partiel valide" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "Le temps entre deux amortissements, en mois" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "Le nombre d'amortissements nécessaires pour amortir votre bien" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "Il n'y a rien à réconcilier." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "Le montant dû par ce client est" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "Ce mois-ci" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "Cette année" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "Ce client limite d'avertissement a été traversé." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "Ce paiement est enregistré mais non réconcilié." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "Méthode de temps" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "Méthode de temps basée sur" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "Vérifier" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "Pour accélérer la réconciliation, définissez" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "Total" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "Total dû" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "Dépenses totales" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "Revenu total" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "Total en retard" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "Vente totale" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "Transaction" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "Balance de vérification" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "Rapport de balance de vérification" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "Type" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "Partenaire inconnu" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "Non publié" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "Montant non comptabilisé" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "Messages non lus" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Compteur de messages non lus" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "Non réconcilié" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "Éléments non rapprochés" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "Mise à jour" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "Valider" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "Vendeur" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "Vérifier" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "Vertical" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "Vue" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "Montant de l'avertissement" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "Le montant de l'avertissement doit être inférieur au montant de blocage" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "Messages du site Web" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "Historique des communications sur le site Web" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "Semaines" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "Avec devise" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "Avec solde n'est pas égal à 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "Avec un solde différent de zéro" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "Avec des mouvements" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "Avec factures en retard" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "Écrire" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "Annulation de la date" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "An" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "Années" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Vous n'êtes pas autorisé à exécuter cette action." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "Vous ne pouvez pas supprimer un document est dans %s Etat." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "Vous ne pouvez pas supprimer un document contenant des entrées validées." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "Vous ne pouvez pas supprimer les lignes d'amortissement validées." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "Vous ne pouvez pas supprimer les lignes de versement validées." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "Vous devez choisir une date de début" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "Vous devez définir une date de début" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "Vous devez définir une durée de période supérieure à 0.Vous devez définir une date de début." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "Vous devez définir une date de début." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "Tu t'es réconcilié." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "et suivi des clients" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "par exemple. Des ordinateurs" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "par exemple. Ordinateur portable iBook" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "n'a pas de montant dû" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "ont été réconciliés automatiquement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "id" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "mois" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "réconcilier" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "modèles de réconciliation" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "rapport" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "secondes par transaction." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "lignes de relevé" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "transactions dans" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "factures impayées" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "entrées non rapprochées" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "factures du fournisseur" diff --git a/addons/base_accounting_kit/i18n/uk_UA.po b/addons/base_accounting_kit/i18n/uk_UA.po new file mode 100644 index 0000000..151eac4 --- /dev/null +++ b/addons/base_accounting_kit/i18n/uk_UA.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 15:03+0000\n" +"PO-Revision-Date: 2021-02-09 15:03+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr "Звіт про банківську книгу" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "Звіт касової книги" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "Звіт щоденної книги" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr "Головна книга" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "Пробний баланс" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " Баланс " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " Компанія: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " Кредит " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " Дебет " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " Відображення облікового запису: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr " Відображення облікового запису " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr " Записи відсортовані за: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " Журнал: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " Журнали: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr " Ім’я " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " Партнери: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " Покупка " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " Відсортовано за: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " Дата початку: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " Усього " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Рахунок" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Журнал друку рахунку" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "Звіт про рахунок" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Звіти про рахунки" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Всього на рахунку" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Рахунки" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Потрібна дія" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Активний" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Додаткові параметри" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Після" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Баланс партнерів у віці" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Звіт про баланс партнерів у віці" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "У віці до оплати" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "У віці дебіторська заборгованість" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "Всі" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "Усі записи" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Усі рахунки" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Аналітичний рахунок" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Актив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Рахунок активів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Категорія активів" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Тип активу" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Типи активів" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Категорія активів" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Активи" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Аналіз активів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Амортизаційні лінії активів" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Активи та доходи" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Активи в закритому стані" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Audit Reports" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "БАНКОВО-ГРОШОВИЙ БАЛАНС" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Баланс" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Таблиця балансу" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Банківська книга" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Звіт про банківську книгу" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Примирення банків" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Банківська довідка" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Базова сума" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Блокування суми" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Скасувати" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Касова книга" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Звіт касової книги" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Звіт про рух грошових коштів" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "Звіт про рух грошових коштів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Тип грошового потоку" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Грошові кошти в" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Обналичить" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Категорія" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Категорія активу" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Перевірити все" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "Перевірте посилання" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "Закрити" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "Закрити заяву" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "зачинено" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Компанія" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Налаштування" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "Підтвердити" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "Контакт" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Створено на" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Рахунок клієнта" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "Щоденні звіти" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "Панель приладів" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "Дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "Денна книга" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "Щоденник PDF Звіт" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "Звіт щоденної книги" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "Днів" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "Рахунок відстрочених доходів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "Доходи майбутніх періодів" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Відобразити назву" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Кінцева дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Записи сортовані за" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "Подальша дія" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "Наступні рівні" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "Подальші звіти" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Головна книга" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "Звіт головної книги" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Створення записів про активи" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Створення записів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Створити журнал як" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Створення повторюваних записів" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Загальні заяви" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "ФАКТУРИ" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "Якщо позначено, нові повідомлення вимагають вашої уваги." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "Якщо встановлено цей прапорець, деякі повідомлення мають помилку доставки." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "Потребує дії" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "Включіть початкові залишки" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "Дохід" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Дохід / Витрати" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "Інвестиційна діяльність" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "Рахунок-фактура" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "Деталі рахунка-фактури" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "Є послідовником" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "Є попередження" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "Це сума, яку ви плануєте мати, яку ви не можете знецінити." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "Предмети" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "Журнал" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "Журнал та партнер" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "Записи в журналі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Запис у журналі" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "Номер запису в журналі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Елемент журналу" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "Журнальні статті" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "Елементи журналу для узгодження" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "Журнал Звіт" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Журнали" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "Аудит журналів" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "Етикетка" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Останні зміни на" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "Останній місяць" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "Останнє примирення:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "Минулого року" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "Рівень" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "Відповідальність" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "Лінійний" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "Пов’язані" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "Завантажити ще" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Дата блокування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Дата блокування для неконсультантів" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "Дати блокування" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "Дата блокування для бухгалтерії" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "Зафіксуйте свій фіскальний період" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "Головний додаток" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "Ручні операції" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "Збіг із записами, які не з рахунків дебіторської / кредиторської заборгованості" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "Помилка доставки повідомлення" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "Повідомлення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "Різне відповідність" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "Змінити" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "Змінити об’єкт" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "Змінити амортизацію" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "Змінюйте моделі" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "Місяць" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "Щомісячний регулярний дохід" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "Місяці" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "Рухайся" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "Ім'я" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "Мережа" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Чистий прибуток або збиток" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Новий" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Амортизація наступного періоду" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Дата наступного нагадування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Наступний графік" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Без фільтрів" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "Ніяких дій не потрібно" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "Ніяких деталей" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "Немає подальших повідомлень!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Звичайний текст" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "Не заархівовано" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Примітка" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "Нічого робити!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Кількість дій" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Кількість амортизаційних відрахувань" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Кількість записів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Кількість місяців у періоді" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Кількість помилок" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Кількість повідомлень, для яких потрібна дія" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Кількість повідомлень з помилкою доставки" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "Кількість непрочитаних повідомлень" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "Один запис кожного" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Відкритий баланс" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Операції" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Інша інформація" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Прострочені рахунки-фактури" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Платні" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Батько" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Звіт батьків" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "Партнер" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Книга партнерів" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Звіт про книгу партнера" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "Звіти партнерів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "Партнерські" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Партнери" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Оплачуйте безпосередньо" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Оплатити пізніше" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Час оплати" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Сплатіть" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Кредиторська заборгованість" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Подальші платежі" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Відповідність платежів" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Платежі" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Відповідність платежів" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "Платежі без клієнта не можуть бути зіставлені" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "Довжина періоду" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "Тривалість періоду (дні)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Періодичність" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "Лінії після амортизації" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Опубліковано" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Опублікована сума" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Опубліковані амортизаційні рядки" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Зберегти знак рівноваги" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Конфігурація пресетів" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "Друк" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Друк попередньо пронумерованих чеків" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Стовпець валюти, якщо валюта відрізняється від валюти компанії при друку " +"звіту." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Шаблон товару" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "Звіт про прибуток (збиток)" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "Прибуток та збитки" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "Покупка" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "ПокупкаМісяць покупки" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Придбання: актив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Причина" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Дебіторська заборгованість" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Дебіторська та кредиторська заборгованість" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Обліковий запис визнання" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Рахунок визнання доходу" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Примирити" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Примирені записи" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Повторний інтервал" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Повторювані рядки" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Повторний період" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Повторне посилання" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Повторюваний шаблон" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Повторювані шаблони" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "Посилання" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Довідково" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Зареєструйте платіж" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Нагадування" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "Звіт" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Назва звіту" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Параметри звіту" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Тип звіту" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Значення звіту" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "Залишковий" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Залишкова вартість" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Знак зворотного балансу" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Біг" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "Помилка доставки SMS" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Продаж" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "Продаж: Визнання доходу" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "Продажі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Замовлення на продаж" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "Ліквідаційна вартість" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "Зберегти та Нове" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Категорія об’єкта пошуку" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "Подальший пошук" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Виберіть партнера" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "Виберіть партнера або оберіть аналога" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Продати або утилізувати" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Послідовність" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Встановити на Чернетка" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "Налаштування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Підпишіться на звіти" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Рівень майстерності: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Пропустити" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Найменший текст" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Деякі поля невизначені" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Сортувати за" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Початкова дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Початкова дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Вкажіть тут час між двома амортизаційними даними, у місяцях" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "Стан активу" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "Статус" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Рахунок постачальника" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "ТОП 10 КЛІЄНТІВ" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Вибрати проведення" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "Податковий" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Сума податку" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Податкова декларація" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "Податок включений у ціну" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Податковий звіт" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Податкові звіти" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Податки" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "Це в середньому" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "Сума %s не є допустимою частковою сумою" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "Проміжок часу між двома амортизаціями, у місяцях" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "Кількість амортизаційних відрахувань, необхідних для амортизації вашого активу" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "Змиритись нема з чим." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "Належна сума цього Клієнта становить" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "Цього місяця" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "Цього року" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr " Межа попередження цього клієнта перевищена." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "Цей платіж зареєстрований, але не узгоджений." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "Метод часу" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "Метод часу, заснований на" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "Перевіряти" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "Щоб прискорити примирення, визначте" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "Всього" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "Загальна сума заборгованості" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "Загальні витрати" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "Загальний дохід" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "Загальна прострочена" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "Загальний продаж" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "Транзакція" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "Пробний баланс" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "Звіт про пробний баланс" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "Тип" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "Невідомий партнер" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "Не опубліковано" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "Неопублікована сума" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "Непрочитані повідомлення" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Лічильник непрочитаних повідомлень" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "Непримирений" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "Непримирені предмети" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "Оновлення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "Перевірити" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "Постачальник" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "Перевірити" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "Вертикальний" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "Переглянути" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "Сума попередження" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "Сума попередження повинна бути меншою за суму блокування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "Повідомлення веб-сайту" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "Website communication history" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "Тижні" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "З валютою" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "При цьому баланс не дорівнює 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "З балансом, не рівним нулю" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "З рухами" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "З простроченими накладними" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "Списання" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "Дата списання" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "Рік" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "Роки" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Вам не дозволено виконати цю дію." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "Ви не можете видалити документ у стані %s." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "Ви не можете видалити документ, який містить опубліковані записи." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "Ви не можете видалити опубліковані амортизаційні рядки." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "Ви не можете видалити розміщені рядки розстрочки." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "Ви повинні вибрати Дату початку" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "Ви повинні визначити дату початку" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "Ви повинні встановити тривалість періоду більше 0." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "Ви повинні встановити дату початку." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "Ви помирились" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "та подальші споживачі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "не має належної суми." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "були узгоджені автоматично." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "місяців" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "примирити" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "моделі примирення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "доповідь" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "секунд за транзакцію." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "рядки операторів" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "операції в" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "несплачені рахунки-фактури" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "непримирені записи" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "рахунки постачальників" diff --git a/addons/base_accounting_kit/i18n/zh_CN.po b/addons/base_accounting_kit/i18n/zh_CN.po new file mode 100644 index 0000000..6a99447 --- /dev/null +++ b/addons/base_accounting_kit/i18n/zh_CN.po @@ -0,0 +1,4171 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 10:57+0000\n" +"PO-Revision-Date: 2021-02-09 10:57+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "(副本)" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr " (分组)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "# 资产分录" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "# 折旧明细" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "# 分期付款" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "%s 处于锁定阶段,有 %s %s 的到期款项需要支付" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr "银行帐簿报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "现金帐簿报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "日报" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr "总分类账" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "试算平衡" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" +"
\n" +" 结束日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "比较" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "未到期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr "余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr "公司" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr "信用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr "借记" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr "显示帐户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "显示帐户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "分录排序依据" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr "日记帐" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr "日记账" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr "往来单位" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "期限(天)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr "收入" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr "排序依据" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "凭证筛选" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_group +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_group +msgid "Account Groups" +msgstr "科目组" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr "总计" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "对帐必须包含至少两条纪录。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "“一旦所选客户超过限制金额,就会出现警告消息。将其值设置为0.00可禁用此功能”" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "科目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "账龄余额表" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "资产科目:生成资产分录" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "银行帐户报表" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "现金帐户报表" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "普通帐户报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "普通往来单位报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "帐期" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "日报表" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "催收科目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "往来分类帐" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "会计帐打印" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "科目对帐小部件" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "常用分录明细" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "科目合计" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "科目类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "科目类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "折旧分录中使用的帐户,用于减少资产价值。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "用于常用分录的账户,用于将部分资产记录为费用" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "用于记录以原价购买资产的账户。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "会计" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "会计信息" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "会计经常性付款" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "等待人工验证的会计分录" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "需要跟进" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "有效" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "有效信用额度" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "附加选项" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "后" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "往来单位帐龄余额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "往来单位余额报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "到期的应付" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "到期的应收" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "所有" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "所有分录" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "所有已过帐分录" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "所有科目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "所有科目" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "所有发票和付款均已结算,您的账户余额已清理。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "数量" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "折旧金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "分期付款额度" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "辅助核算科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "辅助核算" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "辅助核算筛选" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "资产" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "资产科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "资产类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "修改资产时长" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "资产报废日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "资产折旧次数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "资产名称" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "资产启用日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "资产类型" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "资产类型" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "资产类别" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "资产已创建" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "资产折旧明细" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "出售或处置资产。等待验证的会计分录。" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "资产/收入确认" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "资产" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "资产分析" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "资产折旧明细" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "资产与收入" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "资产处于关闭状态" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "处于草稿状态和开放状态的资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "处于草稿状态的资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "资产处于运行状态" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "附件数量" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "审计报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "自动确认资产" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "自动格式化" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "银行和现金余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "平衡" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "资产负债表" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "银行帐簿" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "银行账簿报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "银行对帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "银行资料" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "基本金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "冻结金额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "取消" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "一旦选定的客户被冻结,就无法进行销售。设定将其值设置为0.00以禁用此功能" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "现金帐簿" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "现金账簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "现金流量报告" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "现金流量表" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "现金流量类型" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "现金流入" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "现金流出" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "资产类别" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "选择所有" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "检查您是否没有银行对帐单行" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "如果要在通过发票创建时自动确认此类别的资产,请选中此选项。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "如果要按类别对生成的条目进行分组,请选中此选项。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "支票资料" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "选择对应方或创建冲销" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" +"选择用于计算折旧额度的方法。\n" +"*线性:根据:总值/折旧次数计算\n" +"*递减:计算依据:残值*递减系数”" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" +"选择用于计算日期和条目数的方法。\n" +"*分录数:确定分录数和两次折旧之间的时间。\n" +"*结束日期:选择两次折旧之间的时间,以及折旧不会超过的日期。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" +"选择要自动过帐折旧的期间" +"正在使用中的资产明细" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "单击以创建新的定期付款模板" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "关" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "结束声明" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "关闭" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "编码" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "列标签" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "公司" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "公司名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "比较" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "计算方法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "计算资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "计算折旧" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "配置设置" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "确认" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "恭喜,您都完成了!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "联系" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "创建一个副本" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "建立模型" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "创建资产移动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "已创建的收入变动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "创建于" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "信用" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "信用账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "启用信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "累计折旧" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "币别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "当前" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "当期折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "客户信用额度" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "客户发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "客户/供应商匹配" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "每日报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "仪表盘" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "资产日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "资产购买日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "折旧日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "日期" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "日报" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "PDF日报" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "每日报告" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "天" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "借方" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "借方账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "递延收入帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "递延收入类型" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "递延收入" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "定义催收级别及其相关行动" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "递减法" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "递减系数" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "折旧" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "折旧看板" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "折旧日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "折旧分录:资产科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "折旧分录:费用科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "折旧分录" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "折旧信息" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "折旧明细" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "折旧方法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "折旧期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "折旧名称" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "折旧看板已修改" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "已过帐折旧明细。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "说明" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "说明..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "弃用" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "显示科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "显示借方/贷方列" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "显示具有平级科目的子科目" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "显示具有层次结构的子科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "显示详细信息" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "处置凭证" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "处置凭证" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "文件已关闭。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "草稿" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "到期日" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "到期日" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "生效日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "PDC的生效日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "要么通过借方,要么通过贷方,要么都不通过。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "启用比较" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "启用客户信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "条目排序依据" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "输入标签" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "费用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "扩展过滤器..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "外部链接" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "过滤" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "过滤帐户,标签,合作伙伴,金额..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "财务报告风格" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "筹资活动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "催收" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "催收计划" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "催收" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "催收标准" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "催收级别" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "催收报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "催收报告树视图" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "催收步骤" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "相关人员" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "相关人员(渠道)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "相关人员(往来单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "追踪状态" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" +"对于借记多于贷记的账户,如果要在报告中打印为负数,应将其反转余额的符号;" +"例如:费用账户。同样适用于通常贷记多于借记的账户,将在报告中打印为正数;例如:收入账户。" + + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" +"对每个步骤指定要采取的操作和延迟天数。它可以使用打印和电子邮件模板将特定邮件发送给顾客。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "缺少表单内容,因此无法打印此报告。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "格式" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "从现在开始,您可能要" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" +"您可以从该报告中对所有折旧进行概述。搜索栏还可用于个性化资产折旧报告。" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "总分类帐" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "总帐报表" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "生成资产分录" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "生成条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "生成日记帐为" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "生成重复条目" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "通用说明" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "显示催收列表时给出序列顺序。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "跳转到银行对账单" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "做得好!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "总金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "总价值" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "资产总值" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "分组" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "分组..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "日记帐分录组" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "到期" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "平衡" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "ID" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "发票" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "如果选中,则需要您注意新消息。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "如果选中,则某些邮件有传递错误。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" +"如果您选择了日期,此字段允许您添加一行以显示" +"在您设置的筛选器之前的借方/贷方/余额金额。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "需要采取行动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "要同时打印多张支票,它们必须属于同一银行日记帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "包括期初余额" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "收入" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "收入/支出" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" +"必须对此资产进行第一次折旧分录" +"应从购买日期开始,而不是会计年度的第一个月或第一天" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" +"必须对此资产进行第一次折旧分录" +"从购买日期开始,而不是从1月1日开始" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "投资活动" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "发票" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "发票明细" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "是否相关人员" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "是否警告" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "如果货币与当前货币不同,则使用货币列打印当前公司默认货币。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "必须指定账户和日记账才能创建注销。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "这是您计划折旧的金额。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "斜体文本(较小)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "项目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "JRNL" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "日记帐" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "往来日记帐" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "日记帐分录" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "日记帐分录" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "日记帐分录号" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "日记帐项目" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "日记帐项目" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "需要核对的日记账项目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "日记帐报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "往来日记帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "日记帐" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "日记账审计" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "标签" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "上个月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "上次对帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "最后更新人" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "去年" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "水平" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "负债" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "线性折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "已连结" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "装载更多" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "装载更多... (" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "锁定日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "非顾问锁定日期" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "锁定日期" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "会计锁定日期" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "锁定您的财政期间" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "主要附件" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "主标题1(粗体,带下划线)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "手动操作" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "与非应收/应付帐款中的分录匹配" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "邮件传递错误" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "消息" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "杂项匹配" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "修改" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "修改资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "修改折旧" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "修改模型" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "月" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "每月经常性收入" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "月数" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "凭证" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "不含税金额" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "净损益" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "新" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "下一期间折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "下次提醒日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "下一个时间表" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "没有过滤器" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "无需采取任何行动" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "没有细节" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "没有催收发送!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" +"包括顾问在内的任何用户都不能在之前编辑帐户,包括例如,使用锁定日期。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "普通文字" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "未封存" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "注意" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "不用处理!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "动作数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "折旧次数" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "分录数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "在一个期间内的月份" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "错误数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "需要采取措施的消息数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "传递错误的邮件数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "未读邮件数" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "每一项" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "只有具有顾问角色的用户才能在之前(含之前)编辑帐户此日期。用于在开放会计年度内锁定期间。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "期初余额" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "运作方式" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "其他资料" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "逾期发票" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "PDC" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "已付款" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "上级" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "上级报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "往来单位" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "往来分类账" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "往来分类帐" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "往来单位报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "往来单位" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "往来单位" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "直接支付" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "以后支付" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "支付时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "支付您的" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "应付帐款" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "付款催收" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "付款匹配" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "付款方式" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "付款匹配" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" +"要打印为支票的付款必须选择“支票”或“PDC”作为付款方法和尚未进行对账" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "没有客户的付款无法匹配" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "期间长度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "期间长度(天)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "周期性" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "未过帐折旧明细" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "已过帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "已过帐金额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "已过帐折旧明细" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "保持平衡标志" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "预设配置" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "打印" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "打印预编号的支票" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "如果货币与当前货币不同,则使用货币列打印当前公司默认货币" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "产品模板" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "报告利润(亏损)" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "收益与损失" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "按时间比例" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "时间比例只能用于时间方法\数量折旧" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "采购" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "购买月份" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "购买:资产" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "原因" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "应收帐款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "应收帐款和应付帐款" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "确认账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "确认收入帐户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "对账" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "对帐分录" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "重复间隔" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "重复行" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "重复周期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "循环引用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "循环模板" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "循环模板" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "说明" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "说明" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "付款登记" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "提醒" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "报告名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "报告选项" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "报告类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "报告值" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "剩余的" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "残值" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "撤销平衡标志" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "运行中" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "短信发送错误" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "销售" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "销售:收入确认" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "营业额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "残值" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "保存并新建" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "搜索资产类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "搜索催款" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "选择往来单位" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "选择往来单位或选择对方" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "出售或处置" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "序号" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "设置为草稿" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "设定" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "登录报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "技能水平:50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "跳过" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "最小文字" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "有些字段未定义" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "排序方式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "在此说明两次折旧之间的时间(以月为单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "资产状况" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "状态" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "供应商发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "前十大客户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "凭证筛选" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "税额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "税额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "纳税申报" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "价格含税" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "税务报告" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "税务报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "税收" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "那是平均水平" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "金额%s不是有效的部分金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "两次折旧之间的时间间隔(以月为单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "发票到期日天数提醒。如果你想发出礼貌的提醒有可能带来负面影响。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "折旧资产所需的折旧数" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" +"折旧次数或资产类别的期限" +"不能为空。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "没有需要对账的。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "该客户的应付金额为" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "这个月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "今年" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "已超过该客户的信用额度。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" +"此折旧已链接到日记账分录!请过帐或删除。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" +"此标签将按设定比较筛选器显示在报表上,以显示为该报表计算的余额。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" +"此选项可让您获得有关余额的更多已计算详细信息。由于它占用空间,我们不允许使用它来作比较。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "此页面显示所有要对账的银行交易记录,以及提供了一个简洁的界面。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "此付款已纪录,但未对帐。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "此向导将发布所选月份的分期付款/折旧行。将为资产/收入确认期间的所有相关分期付款行生成日记账分录。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "时间法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "基于时间的方法" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "标题2(粗体)" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "标题3(粗体,较小)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "勾选" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" +"为了提醒客户支付发票,您可以根据客户逾期的严重程度定义不同的操作。\n" +"这些操作被捆绑到催收级别,在发票到期日超过一定天数时触发。\n" +"如果同一客户有其他逾期发票,则大多数客户的操作逾期发票将被执行。\n" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "为了尽快协商,请定义" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "总" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "应付总额" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "总费用" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "总收入" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "总逾期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "总销售" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "交易" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "试算平衡表" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "试算平衡报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "类型" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "未知的往来单位" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "未过帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "未过帐金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "未读邮件" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "未读邮件计数器" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "未对账" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "未对帐的项目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "更新" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "验证" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "供应商" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "校验" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "垂直" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "视图" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "警告数量" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "警告数量应小于阻止数量" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "网站讯息" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "网站交流历史" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "周数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" +"创建资产时,状态为“草稿”。\n" +"如果资产已确认,状态变为“运行”,折旧行可以过账到会计中。\n" +"折旧结束后,您可以手动关闭资产。如果最后一行折旧已过账,资产将自动处于该状态。 + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "使用货币" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "余额不等于零" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "余额不等于零" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "随着动作" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "逾期发票" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "销账" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "销账日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "年" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "年" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "不允许您执行此操作" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" +"您可以在此处设置希望此记录显示的格式。如果保留自动格式设置,它将根据财务报表进行自动计算字段层次结构。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "您无法删除处于%s状态的文档。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "您不能删除包含已过帐条目的文档。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "您不能删除已过帐的折旧行。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "您不能删除过帐的分期付款行。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "您必须选择开始日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "您必须定义开始日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "您必须将周期长度设置为大于零。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "您必须设置开始日期。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "已对账" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "跟进客户催收" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "资产折旧确认向导" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "逾期几天,请执行以下操作:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "例如:电脑" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "例如:笔记本电脑" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "没有应收款项。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "已自动对帐。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "ID" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "对帐" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "对帐模型" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "剩余)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "每笔交易的秒数。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "对账单行" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "交易" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "未付发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "未对帐的分录" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "供应商账单" diff --git a/addons/base_accounting_kit/i18n/zh_HK.po b/addons/base_accounting_kit/i18n/zh_HK.po new file mode 100644 index 0000000..a9368b3 --- /dev/null +++ b/addons/base_accounting_kit/i18n/zh_HK.po @@ -0,0 +1,4130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 10:57+0000\n" +"PO-Revision-Date: 2021-02-09 10:57+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr ":银行存折报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr ":现金帐簿报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr ":日报报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ":总账" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr ":试用余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "比较" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "不到期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr "余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr "公司:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr "信用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr "借记" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr "显示帐户:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "显示帐户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "条目排序依据:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr "日记:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr "期刊:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr "合作伙伴的:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "期限(天)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr "购买" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr "排序依据:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr "开始日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "目标移动:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr "总计" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "对帐必须包含至少2条移动线。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "帐户" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "帐龄试用余额报告" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "帐户资产:生成资产条目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "账户银行账簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "帐户现金帐簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "帐户普通帐户报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "帐户普通合作伙伴报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "开户日期" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "帐户日帐簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "帐户跟进" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "客户合作伙伴分类帐" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "帐户打印日记" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "帐户对帐小部件" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "帐户重复输入行" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "帐户报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "帐户报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "帐户总数" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "帐户类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "账户类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "折旧分录中使用的帐户,用于减少资产价值。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "会计" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "会计信息" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "会计定期付款" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "等待人工验证的会计分录" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "帐目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "需要采取的行动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "活性" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "有效信用额度" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "附加选项" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "后" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "老年合作伙伴余额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "年度合作伙伴余额报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "应付账款" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "应收账款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "所有" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "所有参赛作品" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "所有发布的条目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "所有帐户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "所有帐户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "量" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "折旧金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "安装线数量" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "分析性帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "分析账户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "分析标签。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "资产" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "资产账户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "资产类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "修改资产时长" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "资产结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "资产方法时间" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "资产名称" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "资产开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "资产类型" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "资产类型" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "资产类别" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "资产已创建" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "资产折旧行" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "出售或处置资产。等待验证的会计分录。" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "资产/收入确认" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "资产" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "资产分析" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "资产折旧行" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "资产与收入" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "资产处于关闭状态" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "处于草稿状态和开放状态的资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "处于草稿状态的资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "资产处于运行状态" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "附件数" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "审计报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "自动确认资产" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "自动格式化" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "银行和现金余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "平衡" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "资产负债表" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "存折" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "银行账簿报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "银行对帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "银行参考" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "基本金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "冻结金额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "取消" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "现金簿" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "现金账簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "现金流量报告" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "现金流量表" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "现金流量类型" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "现金" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "兑现" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "资产类别" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "选择所有" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "检查您是否没有银行对帐单行" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "如果要按类别对生成的条目进行分组,请选中此复选框。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "检查参考" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "选择对应方或创建冲销" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "关" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "结束语" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "关闭" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "码" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "列标签" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "公司" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "公司名" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "比较方式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "计算方法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "计算资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "计算折旧" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "配置设置" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "确认" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "恭喜,您都完成了!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "联系" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "创建一个副本" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "建立模型" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "创建资产移动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "已创建的收入变动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "由...制作" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "创建于" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "信用" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "信用账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "累计折旧" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "货币" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "当前" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "当前折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "客户信用额度" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "客户发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "客户/供应商匹配" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "每日报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "仪表板" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "日期结束" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "资产日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "资产购买日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "折旧日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "日期" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "日书" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "日报PDF报告" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "日书报告" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "天" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "借方" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "借方账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "递延收入帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "递延收入类型" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "递延收入" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "定义跟进级别及其相关行动" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "退化" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "递减因子" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "折旧" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "折旧板" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "折旧日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "折旧分录:资产科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "折旧分录:费用科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "折旧输入" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "折旧信息" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "折旧行" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "折旧方法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "折旧月" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "折旧名称" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "折旧板已修改" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "折旧行已过帐。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "描述" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "描述..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "丢弃" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "显示帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "显示借方/贷方列" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "展示儿童平" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "显示具有层次结构的子级" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "显示细节" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "处置移动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "处置举动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "文件已关闭。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "草案" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "到期日" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "到期日" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "生效日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "PDC的生效日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "要么通过借方,要么通过贷方,要么都不通过。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "启用比较" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "为客户启用信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "条目排序依据" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "输入标签" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "费用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "扩展过滤器..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "外部链接" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "过滤" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "过滤帐户,标签,合作伙伴,金额..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "财务报告风格" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "筹资活动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "跟进" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "后续行动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "跟进" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "随访标准" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "后续级别" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "后续报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "后续报告树视图" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "后续步骤" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "追随者" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "追随者(渠道)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "关注者(合作伙伴)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "追踪状态" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "缺少表单内容,因此无法打印此报告。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "格式" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "从现在开始,您可能要:" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "总帐" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "总帐报表" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "生成资产分录" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "生成条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "生成日记为" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "生成重复条目" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "通用陈述" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "显示后续行列表时给出序列顺序。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "做得好!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "总金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "总价值" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "资产总值" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "通过...分组" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "通过...分组..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "组日记条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "有到期" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "卧式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "ID" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "发票" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "如果选中,则需要您注意新消息。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "如果选中,则某些邮件有传递错误。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "需要采取行动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "包括初始余额" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "收入" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "收入/支出" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "投资活动" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "发票" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "发票明细" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "是追随者" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "是警告" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "这是您计划折旧的金额。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "物品" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "日志" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "期刊和合作伙伴" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "日记条目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "日记帐分录" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "日记帐分录号" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "日记帐项目" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "日记帐项目" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "日记帐项目要调和" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "期刊报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "期刊和合作伙伴" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "期刊" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "期刊审核" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "标签" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "上个月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "上次对帐:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "最后更新时间:" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "去年" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "水平" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "责任" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "线性的" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "已连结" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "装载更多" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "锁定日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "非顾问锁定日期" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "锁定日期" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "会计锁定日期" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "锁定您的财政期间" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "主要附件" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "主标题1(粗体,带下划线)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "手动操作" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "与非应收/应付帐款中的分录匹配" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "邮件传递错误" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "留言内容" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "杂项匹配" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "修改" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "修改资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "修改折旧" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "修改模型" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "月" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "每月经常性收入" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "月数" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "移动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "净" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "净损益" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "新" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "下一期间折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "下次提醒日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "下一个时间表" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "没有过滤器" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "无需采取任何行动" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "没有细节" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "没有后续发送!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "普通文字" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "未封存" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "注意" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "没事做!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "动作数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "折旧数" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "参赛人数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "一个月中的月数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "错误数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "需要采取措施的消息数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "传递错误的邮件数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "每一项" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "未结余额" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "运作方式" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "其他资讯" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "过期的收据" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "已付费" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "父母" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "合伙人分类帐" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "合作伙伴报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "伙伴" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "伙伴" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "直接付款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "以后支付" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "支付时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "支付你的" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "应付帐款" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "付款跟进" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "付款匹配" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "付款方式" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "付款匹配" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "没有客户的付款无法匹配" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "期间长度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "期间长度(天)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "周期性" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "过帐折旧行" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "发表" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "过帐金额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "过帐折旧行" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "保留余额标志" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "预设配置" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "打印" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "打印预编号的支票" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "产品模板" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "报告利润(亏损)" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "收益与损失" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "临时比例" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "采购" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "购买月份" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "购买:资产" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "原因" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "应收帐款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "应收帐款和应付帐款" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "认可账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "确认收入帐户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "调和" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "对帐条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "重复间隔" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "重复行" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "重复周期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "循环引用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "循环模板" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "循环模板" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "参考" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "参考" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "注册付款" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "提醒" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "报告名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "报告选项" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "报告类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "报告价值" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "剩余的" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "剩余价值" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "反向平衡标志" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "跑步" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "短信发送错误" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "特卖" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "销售:收入确认" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "营业额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "残值" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "保存并新建" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "搜索资产类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "搜索跟进" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "选择合作伙伴" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "选择合作伙伴或选择对方" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "出售或处置" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "序列" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "设置为草稿" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "设定值" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "登录报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "技能水平:50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "跳跃" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "最小文字" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "有些字段未定义" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "排序方式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "在此说明两次折旧之间的时间(以月为单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "资产状况" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "状态" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "供应商发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "前十大客户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "目标动作" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "税" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "税额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "纳税申报" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "价格含税" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "税务报告" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "税务报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "税收" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "那是平均水平" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "金额%s不是有效的部分金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "两次折旧之间的时间间隔(以月为单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "折旧资产所需的折旧数" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "没有什么要和解的。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "该客户的应付金额为" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "这个月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "今年" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "已超过该客户的警告限制。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "此付款已注册,但未对帐。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "时间法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "基于时间的方法" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "标题2(粗体)" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "标题3(粗体,较小)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "去检查" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "为了加快和解,请定义" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "总" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "应付总额" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "总费用" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "总收入" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "总逾期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "总销售" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "交易" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "试用余额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "试用余额报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "类型" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "未知的合作伙伴" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "未发布" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "未过帐金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "未读邮件" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "未读邮件计数器" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "不甘心" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "未对帐的项目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "更新资料" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "验证" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "供应商" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "校验" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "垂直" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "视图" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "警告量" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "警告量应小于阻止量" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "网站讯息" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "网站交流历史" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "周数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "有货币" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "余额不等于0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "余额不等于零" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "随着动作" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "带有过期发票" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "注销" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "注销日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "年" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "年份" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "您无法删除处于%s状态的文档。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "您不能删除包含已过帐条目的文档。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "您不能删除已过帐的折旧行。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "您不能删除过帐的分期付款行。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "您必须选择开始日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "您必须定义开始日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "您必须将周期长度设置为大于0。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "您必须设置开始日期。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "你和解了" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "和后续客户" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "逾期几天,请执行以下操作:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "例如电脑" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "例如笔记本电脑iBook" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "没有应收款项。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "已自动对帐。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "调和" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "对帐模型" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "每笔交易的秒数。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "声明行" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "交易" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "未付发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "未对帐的条目" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "供应商账单" diff --git a/addons/base_accounting_kit/models/__init__.py b/addons/base_accounting_kit/models/__init__.py new file mode 100644 index 0000000..a49bd41 --- /dev/null +++ b/addons/base_accounting_kit/models/__init__.py @@ -0,0 +1,37 @@ +############################################################################# +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import account_account +from . import account_asset +from . import account_followup +from . import account_journal +from . import account_move +from . import credit_limit +from . import product_template +from . import res_config_settings +from . import res_partner +from . import multiple_invoice +from . import multiple_invoice_layout +from . import recurring_payments +from . import account_payment +from . import res_company + diff --git a/addons/base_accounting_kit/models/account_account.py b/addons/base_accounting_kit/models/account_account.py new file mode 100644 index 0000000..531bdb5 --- /dev/null +++ b/addons/base_accounting_kit/models/account_account.py @@ -0,0 +1,183 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models +from odoo.tools.misc import get_lang + + +class CashFlow(models.Model): + """Inherits the account.account model to add additional functionality and + fields to the account""" + _inherit = 'account.account' + + def get_cash_flow_ids(self): + """Returns a list of cashflows for the account""" + cash_flow_id = self.env.ref( + 'base_accounting_kit.account_financial_report_cash_flow0') + if cash_flow_id: + return [('parent_id.id', '=', cash_flow_id.id)] + + cash_flow_type = fields.Many2one('account.financial.report', + string="Cash Flow type", + domain=get_cash_flow_ids) + + @api.onchange('cash_flow_type') + def onchange_cash_flow_type(self): + """Onchange the cash flow type of the account that will be updating + the account_ids values""" + for rec in self.cash_flow_type: + # update new record + rec.write({ + 'account_ids': [(4, self._origin.id)] + }) + if self._origin.cash_flow_type.ids: + for rec in self._origin.cash_flow_type: + # remove old record + rec.write({'account_ids': [(3, self._origin.id)]}) + + +class AccountCommonReport(models.Model): + """Inherits the Account report model to add special fields and functions""" + _inherit = "account.report" + _description = "Account Common Report" + + company_id = fields.Many2one('res.company', string='Company', + required=True, readonly=True, + default=lambda self: self.env.company) + journal_ids = fields.Many2many( + comodel_name='account.journal', + string='Journals', + required=True, + default=lambda self: self.env['account.journal'].search( + [('company_id', '=', self.company_id.id)]), + domain="[('company_id', '=', company_id)]") + date_from = fields.Date(string='Start Date') + date_to = fields.Date(string='End Date') + target_move = fields.Selection([('posted', 'All Posted Entries'), + ('all', 'All Entries'), + ], string='Target Moves', + required=True, default='posted') + + @api.onchange('company_id') + def _onchange_company_id(self): + """Onchange function based on the company and updated the journals""" + if self.company_id: + self.journal_ids = self.env['account.journal'].search( + [('company_id', '=', self.company_id.id)]) + else: + self.journal_ids = self.env['account.journal'].search([]) + + def _build_contexts(self, data): + """Builds the context information for the given data""" + result = {} + result['journal_ids'] = 'journal_ids' in data['form'] and data['form'][ + 'journal_ids'] or False + result['state'] = 'target_move' in data['form'] and data['form'][ + 'target_move'] or '' + result['date_from'] = data['form']['date_from'] or False + result['date_to'] = data['form']['date_to'] or False + result['strict_range'] = True if result['date_from'] else False + result['company_id'] = data['form']['company_id'][0] or False + return result + + def _print_report(self, data): + """Raise an error if the report comes checked """ + raise NotImplementedError() + + def check_report(self): + """Function to check if the report comes active models and related + values""" + self.ensure_one() + data = {} + data['ids'] = self.env.context.get('active_ids', []) + data['model'] = self.env.context.get('active_model', 'ir.ui.menu') + data['form'] = self.read( + ['date_from', 'date_to', 'journal_ids', 'target_move', + 'company_id'])[0] + used_context = self._build_contexts(data) + data['form']['used_context'] = dict(used_context, + lang=get_lang(self.env).code) + return self.with_context(discard_logo_check=True)._print_report(data) + + +class AccountCommonJournalReport(models.TransientModel): + """Model used for creating the common journal report""" + _name = 'account.common.journal.report' + _description = 'Common Journal Report' + _inherit = "account.report" + + section_main_report_ids = fields.Many2many(string="Section Of", + comodel_name='account.report', + relation="account_common_journal_report_section_rel", + column1="sub_report_id", + column2="main_report_id") + section_report_ids = fields.Many2many(string="Sections", + comodel_name='account.report', + relation="account_common_journal_report_section_rel", + column1="main_report_id", + column2="sub_report_id") + amount_currency = fields.Boolean( + 'With Currency', + help="Print Report with the currency column if the currency differs " + "from the company currency.") + company_id = fields.Many2one('res.company', string='Company', + required=True, readonly=True, + default=lambda self: self.env.company) + date_from = fields.Date(string='Start Date') + date_to = fields.Date(string='End Date') + target_move = fields.Selection([('posted', 'All Posted Entries'), + ('all', 'All Entries'), + ], string='Target Moves', + required=True, default='posted') + + def pre_print_report(self, data): + """Pre-print the given data and that updates the amount + amount_currency value""" + data['form'].update({'amount_currency': self.amount_currency}) + return data + + def check_report(self): + """Function to check if the report comes active models and related + values""" + self.ensure_one() + data = {} + data['ids'] = self.env.context.get('active_ids', []) + data['model'] = self.env.context.get('active_model', 'ir.ui.menu') + data['form'] = self.read( + ['date_from', 'date_to', 'journal_ids', 'target_move', + 'company_id'])[0] + used_context = self._build_contexts(data) + data['form']['used_context'] = dict(used_context, + lang=get_lang(self.env).code) + return self.with_context(discard_logo_check=True)._print_report(data) + + def _build_contexts(self, data): + """Builds the context information for the given data""" + result = {} + result['journal_ids'] = 'journal_ids' in data['form'] and data['form'][ + 'journal_ids'] or False + result['state'] = 'target_move' in data['form'] and data['form'][ + 'target_move'] or '' + result['date_from'] = data['form']['date_from'] or False + result['date_to'] = data['form']['date_to'] or False + result['strict_range'] = True if result['date_from'] else False + result['company_id'] = data['form']['company_id'][0] or False + return result diff --git a/addons/base_accounting_kit/models/account_asset.py b/addons/base_accounting_kit/models/account_asset.py new file mode 100644 index 0000000..59af445 --- /dev/null +++ b/addons/base_accounting_kit/models/account_asset.py @@ -0,0 +1,906 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import calendar +from datetime import date, datetime +from dateutil.relativedelta import relativedelta +from odoo import api, fields, models, _ +from odoo.exceptions import UserError, ValidationError +from odoo.tools import DEFAULT_SERVER_DATE_FORMAT as DF +from odoo.tools import float_compare, float_is_zero + + +class AccountAssetCategory(models.Model): + _name = 'account.asset.category' + _description = 'Asset category' + + active = fields.Boolean(default=True) + name = fields.Char(required=True, index=True, string="Asset Type") + company_id = fields.Many2one('res.company', string='Company', + required=True, + default=lambda self: self.env.company) + price = fields.Monetary(string='Price', required=True) + currency_id = fields.Many2one("res.currency", + default=lambda self: self.env[ + 'res.currency'].search( + [('name', '=', 'USD')]).id, + readonly=True, hide=True) + account_analytic_id = fields.Many2one('account.analytic.account', + string='Analytic Account', + domain="[('company_id', '=', " + "company_id)]") + account_asset_id = fields.Many2one('account.account', + string='Asset Account', required=True, + domain="[('account_type', '!=', " + "'asset_receivable')," + "('account_type', '!=', " + "'liability_payable')," + "('account_type', '!=', " + "'asset_cash'),('account_type', " + "'!=', 'liability_credit_card')," + "('deprecated', '=', False)]", + help="Account used to record the " + "purchase of the asset at its " + "original price.") + account_depreciation_id = fields.Many2one( + 'account.account', string='Depreciation Account', + required=True, + domain="[('account_type', '!=', 'asset_receivable'),('account_type'," + " '!=', 'liability_payable')," + "('account_type', '!=', 'asset_cash')" + ",('account_type', '!=', 'liability_credit_card')," + "('deprecated', '=', False),('company_id', '=', company_id)]", + help="Account used in the depreciation entries," + " to decrease the asset value.") + account_depreciation_expense_id = fields.Many2one( + 'account.account', string='Expense Account', + required=True, + domain="[('account_type', '!=', 'asset_receivable')," + "('account_type', '!=','liability_payable')," + "('account_type', '!=', 'asset_cash')," + "('account_type', '!=','liability_credit_card')," + "('deprecated', '=', False),('company_id', '=', company_id)]", + help="Account used in the periodical entries, to record a part of the " + "asset as expense.") + journal_id = fields.Many2one('account.journal', string='Journal', + required=True) + method = fields.Selection( + [('linear', 'Linear'), ('degressive', 'Degressive')], + string='Computation Method', required=True, default='linear', + help="Choose the method to use to compute the amount of " + "depreciation lines.\n" + " * Linear: Calculated on basis of: Gross Value / Number of" + " Depreciations\n" + " * Degressive: Calculated on basis of: Residual Value * " + "Degressive Factor") + method_number = fields.Integer(string='Number of Depreciations', default=5, + help="The number of depreciations needed to" + " depreciate your asset") + method_period = fields.Integer(string='Period Length', default=1, + help="State here the time between 2 " + "depreciations, in months", + required=True) + method_progress_factor = fields.Float('Degressive Factor', default=0.3) + method_time = fields.Selection( + [('number', 'Number of Entries'), ('end', 'Ending Date')], + string='Time Method', required=True, default='number', + help="Choose the method to use to compute the dates and number of " + "entries.\n" + " * Number of Entries: Fix the number of entries and the time " + "between 2 depreciations.\n" + " * Ending Date: Choose the time between 2 depreciations and the " + "date the depreciations won't go beyond.") + method_end = fields.Date('Ending date') + prorata = fields.Boolean(string='Prorata Temporis', + help='Indicates that the first depreciation entry' + ' for this asset have to be done from the ' + 'purchase date instead of the first of' + ' January') + open_asset = fields.Boolean(string='Auto-confirm Assets', + help="Check this if you want to automatically " + "confirm the assets of this category when" + " created by invoices.") + group_entries = fields.Boolean(string='Group Journal Entries', + help="Check this if you want to group the " + "generated entries by categories.") + type = fields.Selection([('sale', 'Sale: Revenue Recognition'), + ('purchase', 'Purchase: Asset')], required=True, + index=True, default='purchase') + + @api.onchange('account_asset_id') + def onchange_account_asset(self): + if self.type == "purchase": + self.account_depreciation_id = self.account_asset_id + elif self.type == "sale": + self.account_depreciation_expense_id = self.account_asset_id + + @api.onchange('type') + def onchange_type(self): + if self.type == 'sale': + self.prorata = True + self.method_period = 1 + else: + self.method_period = 12 + + @api.onchange('method_time') + def _onchange_method_time(self): + if self.method_time != 'number': + self.prorata = False + + +class AccountAssetAsset(models.Model): + _name = 'account.asset.asset' + _description = 'Asset/Revenue Recognition' + _inherit = ['mail.thread'] + + entry_count = fields.Integer(compute='_entry_count', + string='# Asset Entries') + name = fields.Char(string='Asset Name', required=True, readonly=True) + code = fields.Char(string='Reference', size=32, readonly=True) + value = fields.Float(string='Gross Value', required=True, readonly=True, + digits=0) + currency_id = fields.Many2one('res.currency', string='Currency', + required=True, readonly=True, + default=lambda + self: self.env.company.currency_id.id) + company_id = fields.Many2one('res.company', string='Company', + required=True, readonly=True, + default=lambda self: self.env.company) + note = fields.Text() + category_id = fields.Many2one('account.asset.category', + string='Category', + required=True, change_default=True, + readonly=True, ) + date = fields.Date(string='Date', required=True, readonly=True, + default=fields.Date.context_today) + state = fields.Selection( + [('draft', 'Draft'), ('open', 'Running'), ('close', 'Close')], + 'Status', required=True, copy=False, default='draft', + help="When an asset is created, the status is 'Draft'.\n" + "If the asset is confirmed, the status goes in 'Running' and the " + "depreciation lines can be posted in the accounting.\n" + "You can manually close an asset when the depreciation is over. " + "If the last line of depreciation is posted, the asset " + "automatically goes in that status.") + active = fields.Boolean(default=True) + partner_id = fields.Many2one('res.partner', string='Partner', + readonly=True) + method = fields.Selection( + [('linear', 'Linear'), ('degressive', 'Degressive')], + string='Computation Method', required=True, readonly=True, + default='linear', + help="Choose the method to use to compute the amount of depreciation " + "lines.\n * Linear: Calculated on basis of: Gross Value / Number " + "of Depreciations\n" + " * Degressive: Calculated on basis of: Residual Value * " + "Degressive Factor") + method_number = fields.Integer(string='Number of Depreciations', + readonly=True, + default=5, + help="The number of depreciations needed " + "to depreciate your asset") + method_period = fields.Integer(string='Number of Months in a Period', + required=True, readonly=True, default=12, + help="The amount of time between two " + "depreciations, in months") + method_end = fields.Date(string='Ending Date', readonly=True, ) + method_progress_factor = fields.Float(string='Degressive Factor', + readonly=True, default=0.3, ) + value_residual = fields.Float(compute='_amount_residual', + digits=0, string='Residual Value') + method_time = fields.Selection( + [('number', 'Number of Entries'), ('end', 'Ending Date')], + string='Time Method', required=True, readonly=True, default='number', + help="Choose the method to use to compute the dates and number of " + "entries.\n" + " * Number of Entries: Fix the number of entries and the time " + "between 2 depreciations.\n" + " * Ending Date: Choose the time between 2 depreciations and the " + "date the depreciations won't go beyond.") + prorata = fields.Boolean(string='Prorata Temporis', readonly=True, + help='Indicates that the first depreciation entry ' + 'for this asset have to be done from the ' + 'purchase date instead of the first ' + 'January / Start date of fiscal year') + depreciation_line_ids = fields.One2many( + 'account.asset.depreciation.line', + 'asset_id', + string='Depreciation Lines', + readonly=True, ) + salvage_value = fields.Float(string='Salvage Value', digits=0, + readonly=True, + help="It is the amount you plan to have that " + "you cannot depreciate.") + invoice_id = fields.Many2one('account.move', string='Invoice', + copy=False) + type = fields.Selection(related="category_id.type", string='Type', + required=True) + + def unlink(self): + for asset in self: + if asset.state in ['open', 'close']: + raise UserError( + _('You cannot delete a document is in %s state.') % ( + asset.state,)) + for depreciation_line in asset.depreciation_line_ids: + if depreciation_line.move_id: + raise UserError(_( + 'You cannot delete a document that contains ' + 'posted entries.')) + return super(AccountAssetAsset, self).unlink() + + def _get_last_depreciation_date(self): + """ + @param id: ids of a account.asset.asset objects + @return: Returns a dictionary of the effective dates of the last + depreciation entry made for given asset ids. If there isn't any, + return the purchase date of this asset + """ + self.env.cr.execute(""" + SELECT a.id as id, COALESCE(MAX(m.date),a.date) AS date + FROM account_asset_asset a + LEFT JOIN account_asset_depreciation_line rel ON + (rel.asset_id = a.id) + LEFT JOIN account_move m ON (rel.move_id = m.id) + WHERE a.id IN %s + GROUP BY a.id, m.date """, (tuple(self.ids),)) + result = dict(self.env.cr.fetchall()) + return result + + # @api.model + # def _cron_generate_entries(self): + # self.compute_generated_entries(datetime.today()) + @api.onchange('category_id') + def gross_value(self): + self.value = self.category_id.price + + @api.model + def compute_generated_entries(self, date, asset_type=None): + # Entries generated : one by grouped category and one by asset + # from ungrouped category + created_move_ids = [] + type_domain = [] + if asset_type: + type_domain = [('type', '=', asset_type)] + + ungrouped_assets = self.env['account.asset.asset'].search( + type_domain + [('state', '=', 'open'), + ('category_id.group_entries', '=', False)]) + created_move_ids += (ungrouped_assets. + _compute_entries(date, group_entries=False)) + + for grouped_category in self.env['account.asset.category'].search( + type_domain + [('group_entries', '=', True)]): + assets = self.env['account.asset.asset'].search( + [('state', '=', 'open'), + ('category_id', '=', grouped_category.id)]) + created_move_ids += assets._compute_entries(date, + group_entries=True) + return created_move_ids + + def _compute_board_amount(self, sequence, residual_amount, amount_to_depr, + undone_dotation_number, + posted_depreciation_line_ids, total_days, + depreciation_date): + amount = 0 + if sequence == undone_dotation_number: + amount = residual_amount + else: + if self.method == 'linear': + amount = amount_to_depr / (undone_dotation_number - len( + posted_depreciation_line_ids)) + if self.prorata: + amount = amount_to_depr / self.method_number + if sequence == 1: + if self.method_period % 12 != 0: + date = datetime.strptime(str(self.date), + '%Y-%m-%d') + month_days = \ + calendar.monthrange(date.year, date.month)[1] + days = month_days - date.day + 1 + amount = ((amount_to_depr / self.method_number) + / month_days * days) + else: + days = (self.company_id.compute_fiscalyear_dates( + depreciation_date)[ + 'date_to'] - depreciation_date).days + 1 + amount = (( + amount_to_depr / + self.method_number) / + total_days * days) + elif self.method == 'degressive': + amount = residual_amount * self.method_progress_factor + if self.prorata: + if sequence == 1: + if self.method_period % 12 != 0: + date = datetime.strptime(str(self.date), + '%Y-%m-%d') + month_days = \ + calendar.monthrange(date.year, date.month)[1] + days = month_days - date.day + 1 + amount = (( + residual_amount * + self.method_progress_factor) / + month_days * days) + else: + days = (self.company_id.compute_fiscalyear_dates( + depreciation_date)[ + 'date_to'] - depreciation_date).days + 1 + amount = (( + residual_amount * + self.method_progress_factor) / + total_days * days) + return amount + + def _compute_board_undone_dotation_nb(self, depreciation_date, total_days): + undone_dotation_number = self.method_number + if self.method_time == 'end': + end_date = datetime.strptime(str(self.method_end), DF).date() + undone_dotation_number = 0 + while depreciation_date <= end_date: + depreciation_date = date(depreciation_date.year, + depreciation_date.month, + depreciation_date.day) + relativedelta( + months=+self.method_period) + undone_dotation_number += 1 + if self.prorata: + undone_dotation_number += 1 + return undone_dotation_number + + def compute_depreciation_board(self): + self.ensure_one() + posted_depreciation_line_ids = self.depreciation_line_ids.filtered( + lambda x: x.move_check).sorted(key=lambda l: l.depreciation_date) + unposted_depreciation_line_ids = self.depreciation_line_ids.filtered( + lambda x: not x.move_check) + + # Remove old unposted depreciation lines. We cannot use unlink() + # with One2many field + commands = [(2, line_id.id, False) for line_id in + unposted_depreciation_line_ids] + + if self.value_residual != 0.0: + amount_to_depr = residual_amount = self.value_residual + if self.prorata: + # if we already have some previous validated entries, + # starting date is last entry + method perio + if posted_depreciation_line_ids and \ + posted_depreciation_line_ids[-1].depreciation_date: + last_depreciation_date = datetime.strptime( + posted_depreciation_line_ids[-1].depreciation_date, + DF).date() + depreciation_date = last_depreciation_date + relativedelta( + months=+self.method_period) + else: + depreciation_date = datetime.strptime( + str(self._get_last_depreciation_date()[self.id]), + DF).date() + else: + # depreciation_date = 1st of January of purchase year if + # annual valuation, 1st of + # purchase month in other cases + if self.method_period >= 12: + if self.company_id.fiscalyear_last_month: + asset_date = (date(year=int(self.date.year), + month=int( + self.company_id.fiscalyear_last_month), + day=int( + self.company_id. + fiscalyear_last_day)) + + relativedelta(days=1) + relativedelta( + year=int( + self.date.year))) + # e.g. 2018-12-31 +1 -> 2019 + else: + asset_date = datetime.strptime( + str(self.date)[:4] + '-01-01', DF).date() + else: + asset_date = datetime.strptime(str(self.date)[:7] + '-01', + DF).date() + # if we already have some previous validated entries, starting + # date isn't 1st January but last entry + method period + if posted_depreciation_line_ids and \ + posted_depreciation_line_ids[-1].depreciation_date: + last_depreciation_date = datetime.strptime(str( + posted_depreciation_line_ids[-1].depreciation_date), + DF).date() + depreciation_date = last_depreciation_date + relativedelta( + months=+self.method_period) + else: + depreciation_date = asset_date + day = depreciation_date.day + month = depreciation_date.month + year = depreciation_date.year + total_days = (year % 4) and 365 or 366 + + undone_dotation_number = self._compute_board_undone_dotation_nb( + depreciation_date, total_days) + + for x in range(len(posted_depreciation_line_ids), + undone_dotation_number): + sequence = x + 1 + amount = self._compute_board_amount(sequence, residual_amount, + amount_to_depr, + undone_dotation_number, + posted_depreciation_line_ids, + total_days, + depreciation_date) + + amount = self.currency_id.round(amount) + if float_is_zero(amount, + precision_rounding=self.currency_id.rounding): + continue + residual_amount -= amount + vals = { + 'amount': amount, + 'asset_id': self.id, + 'sequence': sequence, + 'name': (self.code or '') + '/' + str(sequence), + 'remaining_value': residual_amount if + residual_amount >= 0 else 0.0, + 'depreciated_value': self.value - ( + self.salvage_value + residual_amount), + 'depreciation_date': depreciation_date.strftime(DF), + } + commands.append((0, False, vals)) + # Considering Depr. Period as months + depreciation_date = date(year, month, day) + relativedelta( + months=+self.method_period) + day = depreciation_date.day + month = depreciation_date.month + year = depreciation_date.year + + self.write({'depreciation_line_ids': commands}) + + return True + + def validate(self): + self.write({'state': 'open'}) + fields = [ + 'method', + 'method_number', + 'method_period', + 'method_end', + 'method_progress_factor', + 'method_time', + 'salvage_value', + 'invoice_id', + ] + ref_tracked_fields = self.env['account.asset.asset'].fields_get(fields) + for asset in self: + tracked_fields = ref_tracked_fields.copy() + if asset.method == 'linear': + del (tracked_fields['method_progress_factor']) + if asset.method_time != 'end': + del (tracked_fields['method_end']) + else: + del (tracked_fields['method_number']) + dummy, tracking_value_ids = asset._mail_track(tracked_fields, + dict.fromkeys( + fields)) + asset.message_post(subject=_('Asset created'), + tracking_value_ids=tracking_value_ids) + + def _get_disposal_moves(self): + move_ids = [] + for asset in self: + unposted_depreciation_line_ids = ( + asset.depreciation_line_ids.filtered( + lambda x: not x.move_check)) + if unposted_depreciation_line_ids: + old_values = { + 'method_end': asset.method_end, + 'method_number': asset.method_number, + } + + # Remove all unposted depr. lines + commands = [(2, line_id.id, False) for line_id in + unposted_depreciation_line_ids] + + # Create a new depr. line with the residual amount and post it + sequence = len(asset.depreciation_line_ids) - len( + unposted_depreciation_line_ids) + 1 + today = datetime.today().strftime(DF) + vals = { + 'amount': asset.value_residual, + 'asset_id': asset.id, + 'sequence': sequence, + 'name': (asset.code or '') + '/' + str(sequence), + 'remaining_value': 0, + 'depreciated_value': asset.value - asset.salvage_value, + # the asset is completely depreciated + 'depreciation_date': today, + } + commands.append((0, False, vals)) + asset.write( + {'depreciation_line_ids': commands, 'method_end': today, + 'method_number': sequence}) + tracked_fields = self.env['account.asset.asset'].fields_get( + ['method_number', 'method_end']) + changes, tracking_value_ids = asset._mail_track( + tracked_fields, old_values) + if changes: + asset.message_post(subject=_( + 'Asset sold or disposed. Accounting entry awaiting ' + 'for validation.'), + tracking_value_ids=tracking_value_ids) + move_ids += asset.depreciation_line_ids[-1].create_move( + post_move=False) + + return move_ids + + def set_to_close(self): + move_ids = self._get_disposal_moves() + if move_ids: + name = _('Disposal Move') + view_mode = 'form' + if len(move_ids) > 1: + name = _('Disposal Moves') + view_mode = 'tree,form' + return { + 'name': name, + 'view_mode': view_mode, + 'res_model': 'account.move', + 'type': 'ir.actions.act_window', + 'target': 'current', + 'res_id': move_ids[0], + } + # Fallback, as if we just clicked on the smartbutton + return self.open_entries() + + def set_to_draft(self): + self.write({'state': 'draft'}) + + @api.depends('value', 'salvage_value', + 'depreciation_line_ids.move_check', + 'depreciation_line_ids.amount') + def _amount_residual(self): + for record in self: + total_amount = 0.0 + for line in record.depreciation_line_ids: + if line.move_check: + total_amount += line.amount + record.value_residual = (record.value - total_amount - + record.salvage_value) + + @api.onchange('company_id') + def onchange_company_id(self): + self.currency_id = self.company_id.currency_id.id + + @api.depends('depreciation_line_ids.move_id') + def _entry_count(self): + for asset in self: + res = self.env['account.asset.depreciation.line'].search_count( + [('asset_id', '=', asset.id), ('move_id', '!=', False)]) + asset.entry_count = res or 0 + + @api.constrains('prorata', 'method_time') + def _check_prorata(self): + if self.prorata and self.method_time != 'number': + raise ValidationError(_( + 'Prorata temporis can be applied only for time method ' + '"number of depreciations".')) + + @api.onchange('category_id') + def onchange_category_id(self): + vals = self.onchange_category_id_values(self.category_id.id) + # We cannot use 'write' on an object that doesn't exist yet + if vals: + for k, v in vals['value'].items(): + setattr(self, k, v) + + def onchange_category_id_values(self, category_id): + if category_id: + category = self.env['account.asset.category'].browse(category_id) + return { + 'value': { + 'method': category.method, + 'method_number': category.method_number, + 'method_time': category.method_time, + 'method_period': category.method_period, + 'method_progress_factor': category.method_progress_factor, + 'method_end': category.method_end, + 'prorata': category.prorata, + } + } + + @api.onchange('method_time') + def onchange_method_time(self): + if self.method_time != 'number': + self.prorata = False + + def copy_data(self, default=None): + if default is None: + default = {} + default['name'] = self.name + _(' (copy)') + return super(AccountAssetAsset, self).copy_data(default) + + def _compute_entries(self, date, group_entries=False): + depreciation_ids = self.env['account.asset.depreciation.line'].search([ + ('asset_id', 'in', self.ids), ('depreciation_date', '<=', date), + ('move_check', '=', False)]) + if group_entries: + return depreciation_ids.create_grouped_move() + return depreciation_ids.create_move() + + @api.model + def create(self, vals): + asset = super(AccountAssetAsset, + self.with_context(mail_create_nolog=True)).create(vals) + asset.sudo().compute_depreciation_board() + return asset + + def write(self, vals): + res = super(AccountAssetAsset, self).write(vals) + if 'depreciation_line_ids' not in vals and 'state' not in vals: + for rec in self: + rec.compute_depreciation_board() + return res + + def open_entries(self): + move_ids = [] + for asset in self: + for depreciation_line in asset.depreciation_line_ids: + if depreciation_line.move_id: + move_ids.append(depreciation_line.move_id.id) + return { + 'name': _('Journal Entries'), + 'view_mode': 'tree,form', + 'res_model': 'account.move', + 'view_id': False, + 'type': 'ir.actions.act_window', + 'domain': [('id', 'in', move_ids)], + } + + +class AccountAssetDepreciationLine(models.Model): + _name = 'account.asset.depreciation.line' + _description = 'Asset depreciation line' + + name = fields.Char(string='Depreciation Name', required=True, index=True) + sequence = fields.Integer(required=True) + asset_id = fields.Many2one('account.asset.asset', string='Asset', + required=True, ondelete='cascade') + parent_state = fields.Selection(related='asset_id.state', + string='State of Asset') + amount = fields.Float(string='Current Depreciation', + required=True) + remaining_value = fields.Float(string='Next Period Depreciation', + required=True) + depreciated_value = fields.Float(string='Cumulative Depreciation', + required=True) + depreciation_date = fields.Date('Depreciation Date', index=True) + move_id = fields.Many2one('account.move', string='Depreciation ' + 'Entry') + move_check = fields.Boolean(compute='_get_move_check', string='Linked', + store=True) + move_posted_check = fields.Boolean(compute='_get_move_posted_check', + string='Posted', store=True) + + @api.depends('move_id') + def _get_move_check(self): + for line in self: + line.move_check = bool(line.move_id) + + @api.depends('move_id.state') + def _get_move_posted_check(self): + for line in self: + line.move_posted_check = True if (line.move_id and + line.move_id.state == 'posted')\ + else False + + def create_move(self, post_move=True): + created_moves = self.env['account.move'] + prec = self.env['decimal.precision'].precision_get('Account') + if self.mapped('move_id'): + raise UserError(_( + 'This depreciation is already linked to a journal entry! ' + 'Please post or delete it.')) + for line in self: + category_id = line.asset_id.category_id + depreciation_date = (self.env.context.get( + 'depreciation_date') or line.depreciation_date or + fields.Date.context_today( + self)) + company_currency = line.asset_id.company_id.currency_id + current_currency = line.asset_id.currency_id + amount = current_currency.with_context( + date=depreciation_date)._convert(line.amount, company_currency) + asset_name = line.asset_id.name + ' (%s/%s)' % ( + line.sequence, len(line.asset_id.depreciation_line_ids)) + partner = self.env['res.partner']._find_accounting_partner( + line.asset_id.partner_id) + move_line_1 = { + 'name': asset_name, + 'account_id': category_id.account_depreciation_id.id, + 'debit': 0.0 if float_compare(amount, 0.0, + precision_digits=prec) > 0 + else -amount, + 'credit': amount if float_compare(amount, 0.0, + precision_digits=prec) > 0 + else 0.0, + 'journal_id': category_id.journal_id.id, + 'partner_id': partner.id, + # 'analytic_account_id': category_id.account_analytic_id.id if + # category_id.type == 'sale' else False, + 'currency_id': company_currency != current_currency and + current_currency.id or company_currency.id, + 'amount_currency': company_currency != current_currency + and - 1.0 * line.amount or 0.0, + } + move_line_2 = { + 'name': asset_name, + 'account_id': category_id.account_depreciation_expense_id.id, + 'credit': 0.0 if float_compare(amount, 0.0, + precision_digits=prec) > 0 + else -amount, + 'debit': amount if float_compare(amount, 0.0, + precision_digits=prec) > 0 + else 0.0, + 'journal_id': category_id.journal_id.id, + 'partner_id': partner.id, + # 'analytic_account_id': category_id.account_analytic_id.id + # if category_id.type == 'purchase' else False, + 'currency_id': company_currency != current_currency and + current_currency.id or company_currency.id, + 'amount_currency': company_currency != current_currency and + line.amount or 0.0, + } + line_ids = [(0, 0, { + 'account_id': category_id.account_depreciation_id.id, + 'partner_id': partner.id, + 'credit': amount if float_compare(amount, 0.0, + precision_digits=prec) > 0 + else 0.0, + }), (0, 0, { + 'account_id': category_id.account_depreciation_expense_id.id, + 'partner_id': partner.id, + 'debit': amount if float_compare(amount, 0.0, + precision_digits=prec) > 0 + else 0.0, + })] + move = self.env['account.move'].create({ + 'ref': line.asset_id.code, + 'date': depreciation_date or False, + 'journal_id': category_id.journal_id.id, + 'line_ids': line_ids, + }) + for move_line in move.line_ids: + if move_line.account_id.id == move_line_1['account_id']: + move_line.write({'credit': move_line_1['credit'], + 'debit': move_line_1['debit']}) + elif move_line.account_id.id == move_line_2['account_id']: + move_line.write({'debit': move_line_2['debit'], + 'credit': move_line_2['credit']}) + if move.line_ids.filtered( + lambda x: x.name == 'Automatic Balancing Line'): + move.line_ids.filtered( + lambda x: x.name == 'Automatic Balancing Line').unlink() + line.write({'move_id': move.id, 'move_check': True}) + created_moves |= move + if post_move and created_moves: + created_moves.filtered(lambda m: any( + m.asset_depreciation_ids.mapped( + 'asset_id.category_id.open_asset'))).post() + return [x.id for x in created_moves] + + def create_grouped_move(self, post_move=True): + if not self.exists(): + return [] + created_moves = self.env['account.move'] + category_id = self[ + 0].asset_id.category_id # we can suppose that all lines have the + # same category + depreciation_date = self.env.context.get( + 'depreciation_date') or fields.Date.context_today(self) + amount = 0.0 + for line in self: + # Sum amount of all depreciation lines + company_currency = line.asset_id.company_id.currency_id + current_currency = line.asset_id.currency_id + amount += current_currency.compute(line.amount, company_currency) + name = category_id.name + _(' (grouped)') + move_line_1 = { + 'name': name, + 'account_id': category_id.account_depreciation_id.id, + 'debit': 0.0, + 'credit': amount, + 'journal_id': category_id.journal_id.id, + 'analytic_account_id': category_id.account_analytic_id.id + if category_id.type == 'sale' else False, + } + move_line_2 = { + 'name': name, + 'account_id': category_id.account_depreciation_expense_id.id, + 'credit': 0.0, + 'debit': amount, + 'journal_id': category_id.journal_id.id, + 'analytic_account_id': category_id.account_analytic_id.id + if category_id.type == 'purchase' else False, + } + move_vals = { + 'ref': category_id.name, + 'date': depreciation_date or False, + 'journal_id': category_id.journal_id.id, + 'line_ids': [(0, 0, move_line_1), (0, 0, move_line_2)], + } + move = self.env['account.move'].create(move_vals) + self.write({'move_id': move.id, 'move_check': True}) + created_moves |= move + if post_move and created_moves: + self.post_lines_and_close_asset() + created_moves.post() + return [x.id for x in created_moves] + + def post_lines_and_close_asset(self): + # we re-evaluate the assets to determine whether we can close them + # `message_post` invalidates the (whole) cache + # preprocess the assets and lines in which a message should be posted, + # and then post in batch will prevent the re-fetch of the same + # data over and over. + assets_to_close = self.env['account.asset.asset'] + for line in self: + asset = line.asset_id + if asset.currency_id.is_zero(asset.value_residual): + assets_to_close |= asset + self.log_message_when_posted() + assets_to_close.write({'state': 'close'}) + for asset in assets_to_close: + asset.message_post(body=_("Document closed.")) + + def log_message_when_posted(self): + def _format_message(message_description, tracked_values): + message = '' + if message_description: + message = '%s' % message_description + for name, values in tracked_values.items(): + message += '
    • %s: ' % name + message += '%s
' % values + return message + # `message_post` invalidates the (whole) cache + # preprocess the assets in which messages should be posted, + # and then post in batch will prevent the re-fetch of the same data + # over and over. + assets_to_post = {} + for line in self: + if line.move_id and line.move_id.state == 'draft': + partner_name = line.asset_id.partner_id.name + currency_name = line.asset_id.currency_id.name + msg_values = {_('Currency'): currency_name, + _('Amount'): line.amount} + if partner_name: + msg_values[_('Partner')] = partner_name + msg = _format_message(_('Depreciation line posted.'), + msg_values) + assets_to_post.setdefault(line.asset_id, []).append(msg) + for asset, messages in assets_to_post.items(): + for msg in messages: + asset.message_post(body=msg) + + def unlink(self): + for record in self: + if record.move_check: + if record.asset_id.category_id.type == 'purchase': + msg = _("You cannot delete posted depreciation lines.") + else: + msg = _("You cannot delete posted installment lines.") + raise UserError(msg) + return super(AccountAssetDepreciationLine, self).unlink() diff --git a/addons/base_accounting_kit/models/account_followup.py b/addons/base_accounting_kit/models/account_followup.py new file mode 100644 index 0000000..44d5fab --- /dev/null +++ b/addons/base_accounting_kit/models/account_followup.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class Followup(models.Model): + _name = 'account.followup' + _description = 'Account Follow-up' + _rec_name = 'name' + + followup_line_ids = fields.One2many('followup.line', + 'followup_id', + 'Follow-up', copy=True) + company_id = fields.Many2one('res.company', 'Company', + default=lambda self: self.env.company) + name = fields.Char(related='company_id.name', readonly=True) + + +class FollowupLine(models.Model): + _name = 'followup.line' + _description = 'Follow-up Criteria' + _order = 'delay' + + name = fields.Char('Follow-Up Action', required=True, translate=True) + sequence = fields.Integer( + help="Gives the sequence order when displaying a list of follow-up " + "lines.") + delay = fields.Integer('Due Days', required=True, + help="The number of days after the due date of " + "the invoice" + " to wait before sending the reminder." + " Could be negative if you want to send a " + "polite alert beforehand.") + followup_id = fields.Many2one('account.followup', + 'Follow Ups', + ondelete="cascade") diff --git a/addons/base_accounting_kit/models/account_journal.py b/addons/base_accounting_kit/models/account_journal.py new file mode 100644 index 0000000..779376e --- /dev/null +++ b/addons/base_accounting_kit/models/account_journal.py @@ -0,0 +1,66 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import models, _ + + +class AccountJournal(models.Model): + """Module inherited for adding the reconcile method in the account + journal""" + _inherit = "account.journal" + + def action_open_reconcile(self): + """Function to open reconciliation view for bank statements + belonging to this journal""" + if self.type in ['bank', 'cash']: + # Open reconciliation view for bank statements belonging + # to this journal + bank_stmt = self.env['account.bank.statement'].search( + [('journal_id', 'in', self.ids)]).mapped('line_ids') + return { + 'type': 'ir.actions.client', + 'tag': 'bank_statement_reconciliation_view', + 'context': {'statement_line_ids': bank_stmt.ids, + 'company_ids': self.mapped('company_id').ids}, + } + else: + # Open reconciliation view for customers/suppliers + action_context = {'show_mode_selector': False, + 'company_ids': self.mapped('company_id').ids} + if self.type == 'sale': + action_context.update({'mode': 'customers'}) + elif self.type == 'purchase': + action_context.update({'mode': 'suppliers'}) + return { + 'type': 'ir.actions.client', + 'tag': 'manual_reconciliation_view', + 'context': action_context, + } + + def create_cash_statement(self): + """for redirecting in to bank statement lines""" + return { + 'name': _("Statements"), + 'type': 'ir.actions.act_window', + 'res_model': 'account.bank.statement.line', + 'view_mode': 'list,form', + 'context': {'default_journal_id': self.id}, + } diff --git a/addons/base_accounting_kit/models/account_move.py b/addons/base_accounting_kit/models/account_move.py new file mode 100644 index 0000000..191fbe8 --- /dev/null +++ b/addons/base_accounting_kit/models/account_move.py @@ -0,0 +1,266 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import datetime +import ast +from dateutil.relativedelta import relativedelta +from odoo import api, fields, models, _ +from odoo.exceptions import UserError +from odoo.tools import DEFAULT_SERVER_DATE_FORMAT as DF + + +class AccountMove(models.Model): + """Inherits from the account.move model for adding the depreciation + field to the account""" + _inherit = 'account.move' + + asset_depreciation_ids = fields.One2many( + 'account.asset.depreciation.line', + 'move_id', + string='Assets Depreciation Lines') + + def button_cancel(self): + """Button action to cancel the transfer""" + for move in self: + for line in move.asset_depreciation_ids: + line.move_posted_check = False + return super(AccountMove, self).button_cancel() + + def post(self): + """Supering the post method to mapped the asset depreciation records""" + self.mapped('asset_depreciation_ids').post_lines_and_close_asset() + return super(AccountMove, self).action_post() + + @api.model + def _refund_cleanup_lines(self, lines): + """Supering the refund cleanup lines to check the asset category """ + result = super(AccountMove, self)._refund_cleanup_lines(lines) + for i, line in enumerate(lines): + for name, field in line._fields.items(): + if name == 'asset_category_id': + result[i][2][name] = False + break + return result + + def action_cancel(self): + """Action perform to cancel the asset record""" + res = super(AccountMove, self).action_cancel() + self.env['account.asset.asset'].sudo().search( + [('invoice_id', 'in', self.ids)]).write({'active': False}) + return res + + def action_post(self): + """Action used to post invoice""" + result = super(AccountMove, self).action_post() + for inv in self: + context = dict(self.env.context) + # Within the context of an invoice, + # this default value is for the type of the invoice, not the type + # of the asset. This has to be cleaned from the context before + # creating the asset,otherwise it tries to create the asset with + # the type of the invoice. + context.pop('default_type', None) + inv.invoice_line_ids.with_context(context).asset_create() + return result + + +class AccountInvoiceLine(models.Model): + _inherit = 'account.move.line' + + asset_category_id = fields.Many2one('account.asset.category', + string='Asset Category') + asset_start_date = fields.Date(string='Asset Start Date', + compute='_get_asset_date', readonly=True, + store=True) + asset_end_date = fields.Date(string='Asset End Date', + compute='_get_asset_date', readonly=True, + store=True) + asset_mrr = fields.Float(string='Monthly Recurring Revenue', + compute='_get_asset_date', + readonly=True, digits='Account', + store=True) + + @api.depends('asset_category_id', 'move_id.invoice_date') + def _get_asset_date(self): + """Returns the asset_start_date and the asset_end_date of the Asset""" + for record in self: + record.asset_mrr = 0 + record.asset_start_date = False + record.asset_end_date = False + cat = record.asset_category_id + if cat: + if cat.method_number == 0 or cat.method_period == 0: + raise UserError(_( + 'The number of depreciations or the period length of ' + 'your asset category cannot be null.')) + months = cat.method_number * cat.method_period + if record.move_id in ['out_invoice', 'out_refund']: + record.asset_mrr = record.price_subtotal_signed / months + if record.move_id.invoice_date: + start_date = datetime.strptime( + str(record.move_id.invoice_date), DF).replace(day=1) + end_date = (start_date + relativedelta(months=months, + days=-1)) + record.asset_start_date = start_date.strftime(DF) + record.asset_end_date = end_date.strftime(DF) + + def asset_create(self): + """Create function for the asset and its associated properties""" + for record in self: + if record.asset_category_id: + vals = { + 'name': record.name, + 'code': record.move_id.name or False, + 'category_id': record.asset_category_id.id, + 'value': record.price_subtotal, + 'partner_id': record.partner_id.id, + 'company_id': record.move_id.company_id.id, + 'currency_id': record.move_id.company_currency_id.id, + 'date': record.move_id.invoice_date, + 'invoice_id': record.move_id.id, + } + changed_vals = record.env[ + 'account.asset.asset'].onchange_category_id_values( + vals['category_id']) + vals.update(changed_vals['value']) + asset = record.env['account.asset.asset'].create(vals) + if record.asset_category_id.open_asset: + asset.validate() + return True + + @api.depends('asset_category_id') + def onchange_asset_category_id(self): + """On change function based on the category and its updates the + account status""" + if self.move_id.move_type == 'out_invoice' and self.asset_category_id: + self.account_id = self.asset_category_id.account_asset_id.id + elif self.move_id.move_type == 'in_invoice' and self.asset_category_id: + self.account_id = self.asset_category_id.account_asset_id.id + + @api.onchange('product_id') + def _onchange_uom_id(self): + """Onchange function for product that's call the UOM compute function + and the asset category function""" + result = super(AccountInvoiceLine, self)._compute_product_uom_id() + self.onchange_asset_category_id() + return result + + @api.depends('product_id') + def _onchange_product_id(self): + """Onchange product values and it's associated with the move types""" + vals = super(AccountInvoiceLine, self)._compute_price_unit() + if self.product_id: + if self.move_id.move_type == 'out_invoice': + self.asset_category_id = ( + self.product_id.product_tmpl_id. + deferred_revenue_category_id) + elif self.move_id.move_type == 'in_invoice': + self.asset_category_id = ( + self.product_id.product_tmpl_id.asset_category_id) + return vals + + def _set_additional_fields(self, invoice): + """The function adds additional fields that based on the invoice + move types""" + if not self.asset_category_id: + if invoice.type == 'out_invoice': + self.asset_category_id =\ + (self.product_id.product_tmpl_id. + deferred_revenue_category_id.id) + elif invoice.type == 'in_invoice': + self.asset_category_id = ( + self.product_id.product_tmpl_id.asset_category_id.id) + self.onchange_asset_category_id() + super(AccountInvoiceLine, self)._set_additional_fields(invoice) + + def get_invoice_line_account(self, type, product, fpos, company): + """"It returns the invoice line and callback""" + return product.asset_category_id.account_asset_id or super( + AccountInvoiceLine, self).get_invoice_line_account(type, product, + fpos, company) + + @api.model + def _query_get(self, domain=None): + """Used to add domain constraints to the query""" + self.check_access_rights('read') + context = dict(self._context or {}) + domain = domain or [] + if not isinstance(domain, (list, tuple)): + domain = ast.literal_eval(domain) + date_field = 'date' + if context.get('aged_balance'): + date_field = 'date_maturity' + if context.get('date_to'): + domain += [(date_field, '<=', context['date_to'])] + if context.get('date_from'): + if not context.get('strict_range'): + domain += ['|', (date_field, '>=', context['date_from']), + ('account_id.include_initial_balance', '=', True)] + elif context.get('initial_bal'): + domain += [(date_field, '<', context['date_from'])] + else: + domain += [(date_field, '>=', context['date_from'])] + if context.get('journal_ids'): + domain += [('journal_id', 'in', context['journal_ids'])] + state = context.get('state') + if state and state.lower() != 'all': + domain += [('parent_state', '=', state)] + if context.get('company_id'): + domain += [('company_id', '=', context['company_id'])] + elif context.get('allowed_company_ids'): + domain += [('company_id', 'in', self.env.companies.ids)] + else: + domain += [('company_id', '=', self.env.company.id)] + if context.get('reconcile_date'): + domain += ['|', ('reconciled', '=', False), '|', + ('matched_debit_ids.max_date', '>', + context['reconcile_date']), + ('matched_credit_ids.max_date', '>', + context['reconcile_date'])] + if context.get('account_tag_ids'): + domain += [ + ('account_id.tag_ids', 'in', context['account_tag_ids'].ids)] + if context.get('account_ids'): + domain += [('account_id', 'in', context['account_ids'].ids)] + if context.get('analytic_tag_ids'): + domain += [ + ('analytic_tag_ids', 'in', context['analytic_tag_ids'].ids)] + if context.get('analytic_account_ids'): + domain += [('analytic_account_id', 'in', + context['analytic_account_ids'].ids)] + if context.get('partner_ids'): + domain += [('partner_id', 'in', context['partner_ids'].ids)] + if context.get('partner_categories'): + domain += [('partner_id.category_id', 'in', + context['partner_categories'].ids)] + where_clause = "" + where_clause_params = [] + tables = '' + if domain: + domain.append( + ('display_type', 'not in', ('line_section', 'line_note'))) + domain.append(('parent_state', '!=', 'cancel')) + query = self._where_calc(domain) + # Wrap the query with 'company_id IN (...)' to avoid bypassing + # company access rights. + self._apply_ir_rules(query) + tables, where_clause, where_clause_params = query.get_sql() + return tables, where_clause, where_clause_params diff --git a/addons/base_accounting_kit/models/account_payment.py b/addons/base_accounting_kit/models/account_payment.py new file mode 100644 index 0000000..9ccc1ec --- /dev/null +++ b/addons/base_accounting_kit/models/account_payment.py @@ -0,0 +1,213 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models, _ +from odoo.exceptions import UserError + + +class AccountRegisterPayments(models.TransientModel): + """Inherits the account.payment.register model to add the new + fields and functions""" + _inherit = "account.payment.register" + + bank_reference = fields.Char(string="Bank Reference", copy=False) + cheque_reference = fields.Char(string="Cheque Reference", copy=False) + effective_date = fields.Date('Effective Date', + help='Effective date of PDC', copy=False, + default=False) + + def _prepare_payment_vals(self, invoices): + """Its prepare the payment values for the invoice and update + the MultiPayment""" + res = super(AccountRegisterPayments, self)._prepare_payment_vals( + invoices) + # Check payment method is Check or PDC + check_pdc_ids = self.env['account.payment.method'].search( + [('code', 'in', ['pdc', 'check_printing'])]) + if self.payment_method_id.id in check_pdc_ids.ids: + currency_id = self.env['res.currency'].browse(res['currency_id']) + journal_id = self.env['account.journal'].browse(res['journal_id']) + # Updating values in case of Multi payments + res.update({ + 'bank_reference': self.bank_reference, + 'cheque_reference': self.cheque_reference, + 'check_manual_sequencing': journal_id.check_manual_sequencing, + 'effective_date': self.effective_date, + 'check_amount_in_words': currency_id.amount_to_text( + res['amount']), + }) + return res + + def _create_payment_vals_from_wizard(self, batch_result): + """It super the wizard action of the create payment values and update + the bank and cheque values""" + res = super(AccountRegisterPayments, + self)._create_payment_vals_from_wizard( + batch_result) + if self.effective_date: + res.update({ + 'bank_reference': self.bank_reference, + 'cheque_reference': self.cheque_reference, + 'effective_date': self.effective_date, + }) + return res + + def _create_payment_vals_from_batch(self, batch_result): + """It super the batch action of the create payment values and update + the bank and cheque values""" + res = super(AccountRegisterPayments, + self)._create_payment_vals_from_batch( + batch_result) + if self.effective_date: + res.update({ + 'bank_reference': self.bank_reference, + 'cheque_reference': self.cheque_reference, + 'effective_date': self.effective_date, + }) + return res + + def _create_payments(self): + """USed to create a list of payments and update the bank and + cheque reference""" + payments = super(AccountRegisterPayments, self)._create_payments() + + for payment in payments: + payment.write({ + 'bank_reference': self.bank_reference, + 'cheque_reference': self.cheque_reference + }) + return payments + + +class AccountPayment(models.Model): + """"It inherits the account.payment model for adding new fields + and functions""" + _inherit = "account.payment" + + bank_reference = fields.Char(string="Bank Reference", copy=False) + cheque_reference = fields.Char(string="Cheque Reference",copy=False) + effective_date = fields.Date('Effective Date', + help='Effective date of PDC', copy=False, + default=False) + + def open_payment_matching_screen(self): + """Open reconciliation view for customers/suppliers""" + move_line_id = False + for move_line in self.line_ids: + if move_line.account_id.reconcile: + move_line_id = move_line.id + break + if not self.partner_id: + raise UserError(_("Payments without a customer can't be matched")) + action_context = {'company_ids': [self.company_id.id], 'partner_ids': [ + self.partner_id.commercial_partner_id.id]} + if self.partner_type == 'customer': + action_context.update({'mode': 'customers'}) + elif self.partner_type == 'supplier': + action_context.update({'mode': 'suppliers'}) + if move_line_id: + action_context.update({'move_line_id': move_line_id}) + return { + 'type': 'ir.actions.client', + 'tag': 'manual_reconciliation_view', + 'context': action_context, + } + + def print_checks(self): + """ Check that the recordset is valid, set the payments state to + sent and call print_checks() """ + # Since this method can be called via a client_action_multi, we + # need to make sure the received records are what we expect + selfs = self.filtered(lambda r: + r.payment_method_id.code + in ['check_printing', 'pdc'] + and r.state != 'reconciled') + if len(selfs) == 0: + raise UserError(_( + "Payments to print as a checks must have 'Check' " + "or 'PDC' selected as payment method and " + "not have already been reconciled")) + if any(payment.journal_id != selfs[0].journal_id for payment in selfs): + raise UserError(_( + "In order to print multiple checks at once, they " + "must belong to the same bank journal.")) + + if not selfs[0].journal_id.check_manual_sequencing: + # The wizard asks for the number printed on the first + # pre-printed check so payments are attributed the + # number of the check the'll be printed on. + last_printed_check = selfs.search([ + ('journal_id', '=', selfs[0].journal_id.id), + ('check_number', '!=', "0")], order="check_number desc", + limit=1) + next_check_number = last_printed_check and int( + last_printed_check.check_number) + 1 or 1 + return { + 'name': _('Print Pre-numbered Checks'), + 'type': 'ir.actions.act_window', + 'res_model': 'print.prenumbered.checks', + 'view_mode': 'form', + 'target': 'new', + 'context': { + 'payment_ids': self.ids, + 'default_next_check_number': next_check_number, + } + } + else: + self.filtered(lambda r: r.state == 'draft').post() + self.write({'state': 'sent'}) + return self.do_print_checks() + + def _prepare_payment_moves(self): + """ supered function to set effective date """ + res = super(AccountPayment, self)._prepare_payment_moves() + inbound_pdc_id = self.env.ref( + 'base_accounting_kit.account_payment_method_pdc_in').id + outbound_pdc_id = self.env.ref( + 'base_accounting_kit.account_payment_method_pdc_out').id + if self.payment_method_id.id == inbound_pdc_id or \ + self.payment_method_id.id == outbound_pdc_id \ + and self.effective_date: + res[0]['date'] = self.effective_date + for line in res[0]['line_ids']: + line[2]['date_maturity'] = self.effective_date + return res + + def mark_as_sent(self): + """Updates the is_move_sent value of the payment model""" + self.write({'is_move_sent': True}) + + def unmark_as_sent(self): + """Updates the is_move_sent value of the payment model""" + self.write({'is_move_sent': False}) + + +class AccountPaymentMethod(models.Model): + """The class inherits the account payment method for supering the + _get_payment_method_information function""" + _inherit = "account.payment.method" + + @api.model + def _get_payment_method_information(self): + """Super the function to update the pdc values""" + res = super()._get_payment_method_information() + res['pdc'] = {'mode': 'multi', 'domain': [('type', '=', 'bank')]} + return res diff --git a/addons/base_accounting_kit/models/credit_limit.py b/addons/base_accounting_kit/models/credit_limit.py new file mode 100644 index 0000000..0ce78bc --- /dev/null +++ b/addons/base_accounting_kit/models/credit_limit.py @@ -0,0 +1,159 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models +from odoo.exceptions import UserError +from odoo.tools.translate import _ + + +class ResPartner(models.Model): + """The Class inherits the res.partner model for adding the new + fields and functions""" + _inherit = 'res.partner' + + warning_stage = fields.Float(string='Warning Amount', + help="A warning message will appear once the " + "selected customer is crossed warning " + "amount. Set its value to 0.00 to" + " disable this feature") + blocking_stage = fields.Float(string='Blocking Amount', + help="Cannot make sales once the selected " + "customer is crossed blocking amount." + "Set its value to 0.00 to disable " + "this feature") + due_amount = fields.Float(string="Total Sale", + compute="compute_due_amount") + active_limit = fields.Boolean("Active Credit Limit", default=False) + + enable_credit_limit = fields.Boolean(string="Credit Limit Enabled", + compute="_compute_enable_credit_limit") + + def compute_due_amount(self): + """Compute function to compute the due amount with the + credit and debit amount""" + for rec in self: + if not rec.id: + continue + rec.due_amount = rec.credit - rec.debit + + def _compute_enable_credit_limit(self): + """ Check credit limit is enabled in account settings """ + params = self.env['ir.config_parameter'].sudo() + customer_credit_limit = params.get_param('customer_credit_limit', + default=False) + for rec in self: + rec.enable_credit_limit = True if customer_credit_limit else False + + @api.constrains('warning_stage', 'blocking_stage') + def constrains_warning_stage(self): + """Constrains functionality used to indicate or raise an + UserError""" + if self.active_limit and self.enable_credit_limit: + if self.warning_stage >= self.blocking_stage: + if self.blocking_stage > 0: + raise UserError(_( + "Warning amount should be less than Blocking amount")) + + +class SaleOrder(models.Model): + """The Class inherits the sale.order model for adding the new + fields and functions""" + _inherit = 'sale.order' + + has_due = fields.Boolean(string='Has due') + is_warning = fields.Boolean(string='Is warning') + due_amount = fields.Float(string='Due Amount', + related='partner_id.due_amount') + + def _action_confirm(self): + """To check the selected customers due amount is exceed than + blocking stage""" + if self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + if self.due_amount >= self.partner_id.blocking_stage: + if self.partner_id.blocking_stage != 0: + raise UserError(_( + "%s is in Blocking Stage and " + "has a due amount of %s %s to pay") % ( + self.partner_id.name, self.due_amount, + self.currency_id.symbol)) + return super(SaleOrder, self)._action_confirm() + + @api.onchange('partner_id') + def check_due(self): + """To show the due amount and warning stage""" + if self.partner_id and self.partner_id.due_amount > 0 \ + and self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + self.has_due = True + else: + self.has_due = False + if self.partner_id and self.partner_id.active_limit\ + and self.partner_id.enable_credit_limit: + if self.due_amount >= self.partner_id.warning_stage: + if self.partner_id.warning_stage != 0: + self.is_warning = True + else: + self.is_warning = False + + +class AccountMove(models.Model): + """The Class inherits the account.move model for adding the new + fields and functions""" + _inherit = 'account.move' + + has_due = fields.Boolean(string='Has due') + is_warning = fields.Boolean(string='Is warning') + due_amount = fields.Float(string="Due Amount", + related='partner_id.due_amount') + + def action_post(self): + """To check the selected customers due amount is exceed than + blocking stage""" + pay_type = ['out_invoice', 'out_refund', 'out_receipt'] + for rec in self: + if rec.partner_id.active_limit and rec.move_type in pay_type \ + and rec.partner_id.enable_credit_limit: + if rec.due_amount >= rec.partner_id.blocking_stage: + if rec.partner_id.blocking_stage != 0: + raise UserError(_( + "%s is in Blocking Stage and " + "has a due amount of %s %s to pay") % ( + rec.partner_id.name, rec.due_amount, + rec.currency_id.symbol)) + return super(AccountMove, self).action_post() + + @api.onchange('partner_id') + def check_due(self): + """To show the due amount and warning stage""" + if self.partner_id and self.partner_id.due_amount > 0 \ + and self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + self.has_due = True + else: + self.has_due = False + if self.partner_id and self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + if self.due_amount >= self.partner_id.warning_stage: + if self.partner_id.warning_stage != 0: + self.is_warning = True + else: + self.is_warning = False diff --git a/addons/base_accounting_kit/models/multiple_invoice.py b/addons/base_accounting_kit/models/multiple_invoice.py new file mode 100644 index 0000000..3401ed8 --- /dev/null +++ b/addons/base_accounting_kit/models/multiple_invoice.py @@ -0,0 +1,64 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class MultipleInvoice(models.Model): + """Multiple Invoice Model""" + _name = "multiple.invoice" + _description = 'Multiple Invoice' + _order = "sequence" + + sequence = fields.Integer(string='Sequence No') + copy_name = fields.Char(string='Invoice Copy Name') + journal_id = fields.Many2one('account.journal', + string="Journal") + + +class AccountJournal(models.Model): + """Inheriting Account Journal Model for adding the new fields""" + _inherit = "account.journal" + + multiple_invoice_ids = fields.One2many('multiple.invoice', + 'journal_id', + string='Multiple Invoice') + multiple_invoice_type = fields.Selection( + [('text', 'Text'), ('watermark', 'Watermark')], required=True, + default='text', string="Display Type") + text_position = fields.Selection([ + ('header', 'Header'), + ('footer', 'Footer'), + ('body', 'Document Body') + ], required=True, default='header', string='Text Position') + body_text_position = fields.Selection([ + ('tl', 'Top Left'), + ('tr', 'Top Right'), + ('bl', 'Bottom Left'), + ('br', 'Bottom Right'), + ], default='tl', string='Body Text Position') + text_align = fields.Selection([ + ('right', 'Right'), + ('left', 'Left'), + ('center', 'Center'), + ], default='right', string='Center Align Text Position') + layout = fields.Char(string="Layout", + related="company_id.external_report_layout_id.key") diff --git a/addons/base_accounting_kit/models/multiple_invoice_layout.py b/addons/base_accounting_kit/models/multiple_invoice_layout.py new file mode 100644 index 0000000..aa12b64 --- /dev/null +++ b/addons/base_accounting_kit/models/multiple_invoice_layout.py @@ -0,0 +1,163 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models +from odoo.modules import get_resource_path + +try: + import sass as libsass +except ImportError: + libsass = None + + +class MultipleInvoiceLayout(models.TransientModel): + """ + Customise the invoice copy document layout and display a live preview + """ + + _name = 'multiple.invoice.layout' + _description = 'Multiple Invoice Document Layout' + + def _get_default_journal(self): + """The default function to return the journal for the invoice""" + return self.env['account.journal'].search( + [('id', '=', self.env.context.get('active_id'))]).id + + company_id = fields.Many2one( + 'res.company', default=lambda self: self.env.company, + required=True) + layout = fields.Char(related="company_id.external_report_layout_id.key") + journal_id = fields.Many2one('account.journal', + string='Journal', + required=True, default=_get_default_journal) + multiple_invoice_type = fields.Selection( + related='journal_id.multiple_invoice_type', readonly=False, + required=True) + text_position = fields.Selection(related='journal_id.text_position', + readonly=False, required=True, + default='header') + body_text_position = fields.Selection( + related='journal_id.body_text_position', + readonly=False) + text_align = fields.Selection( + related='journal_id.text_align', + readonly=False) + preview = fields.Html(compute='_compute_preview', + sanitize=False, + sanitize_tags=False, + sanitize_attributes=False, + sanitize_style=False, + sanitize_form=False, + strip_style=False, + strip_classes=False) + + @api.depends('multiple_invoice_type', 'text_position', + 'body_text_position', + 'text_align') + def _compute_preview(self): + """ compute a qweb based preview to display on the wizard """ + + styles = self._get_asset_style() + + for wizard in self: + if wizard.company_id: + preview_css = self._get_css_for_preview(styles, wizard.id) + layout = self._get_layout_for_preview() + ir_ui_view = wizard.env['ir.ui.view'] + wizard.preview = ir_ui_view._render_template( + 'base_accounting_kit.multiple_invoice_wizard_preview', + {'company': wizard.company_id, 'preview_css': preview_css, + 'layout': layout, + 'mi_type': self.multiple_invoice_type, + 'txt_position': self.text_position, + 'body_txt_position': self.body_text_position, + 'txt_align': self.text_align, + 'mi': self.env.ref( + 'base_accounting_kit.multiple_invoice_sample_name') + }) + else: + wizard.preview = False + + def _get_asset_style(self): + """Used to set the asset style""" + company_styles = self.env['ir.qweb']._render( + 'web.styles_company_report', { + 'company_ids': self.company_id, + }, raise_if_not_found=False) + return company_styles + + @api.model + def _get_css_for_preview(self, scss, new_id): + """ + Compile the scss into css. + """ + css_code = self._compile_scss(scss) + return css_code + + @api.model + def _compile_scss(self, scss_source): + """ + This code will compile valid scss into css. + Parameters are the same from odoo/addons/base/models/assetsbundle.py + Simply copied and adapted slightly + """ + + # No scss ? still valid, returns empty css + if not scss_source.strip(): + return "" + + precision = 8 + output_style = 'expanded' + bootstrap_path = get_resource_path('web', 'static', + 'lib', 'bootstrap', + 'scss') + try: + return libsass.compile( + string=scss_source, + include_paths=[ + bootstrap_path, + ], + output_style=output_style, + precision=precision, + ) + except libsass.CompileError as e: + raise libsass.CompileError(e.args[0]) + + def _get_layout_for_preview(self): + """Returns the layout Preview for the accounting module""" + if self.layout == 'web.external_layout_boxed': + new_layout = 'base_accounting_kit.boxed' + + elif self.layout == 'web.external_layout_bold': + new_layout = 'base_accounting_kit.bold' + + elif self.layout == 'web.external_layout_striped': + new_layout = 'base_accounting_kit.striped' + + else: + new_layout = 'base_accounting_kit.standard' + + return new_layout + + def document_layout_save(self): + """meant to be overridden document_layout_save""" + return self.env.context.get('report_action') or { + 'type': 'ir.actions.act_window_close'} diff --git a/addons/base_accounting_kit/models/product_template.py b/addons/base_accounting_kit/models/product_template.py new file mode 100644 index 0000000..7b9ca1c --- /dev/null +++ b/addons/base_accounting_kit/models/product_template.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class ProductTemplate(models.Model): + """Inherited the model for adding new fields and functions""" + _inherit = 'product.template' + + asset_category_id = fields.Many2one( + 'account.asset.category', string='Asset Type', + company_dependent=True, ondelete="restrict") + deferred_revenue_category_id = fields.Many2one( + 'account.asset.category', string='Deferred Revenue Type', + company_dependent=True, ondelete="restrict") + + def _get_asset_accounts(self): + res = super(ProductTemplate, self)._get_asset_accounts() + if self.asset_category_id: + res['stock_input'] = self.property_account_expense_id + if self.deferred_revenue_category_id: + res['stock_output'] = self.property_account_income_id + return res diff --git a/addons/base_accounting_kit/models/recurring_payments.py b/addons/base_accounting_kit/models/recurring_payments.py new file mode 100644 index 0000000..f8bd1c9 --- /dev/null +++ b/addons/base_accounting_kit/models/recurring_payments.py @@ -0,0 +1,188 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import datetime, date +from dateutil.relativedelta import relativedelta +from odoo import api, fields, models + + +class FilterRecurringEntries(models.Model): + _inherit = 'account.move' + """Inherits the account.move model for adding the recurring + reference field""" + recurring_ref = fields.Char(string='Recurring Ref') + + +class RecurringPayments(models.Model): + """Created the module for recurring payments""" + _name = 'account.recurring.payments' + _description = 'Accounting Recurring Payment' + + def _get_next_schedule(self): + """Function for adding the schedule process""" + if self.date: + recurr_dates = [] + today = datetime.today() + start_date = datetime.strptime(str(self.date), '%Y-%m-%d') + while start_date <= today: + recurr_dates.append(str(start_date.date())) + if self.recurring_period == 'days': + start_date += relativedelta(days=self.recurring_interval) + elif self.recurring_period == 'weeks': + start_date += relativedelta(weeks=self.recurring_interval) + elif self.recurring_period == 'months': + start_date += relativedelta(months=self.recurring_interval) + else: + start_date += relativedelta(years=self.recurring_interval) + self.next_date = start_date.date() + + name = fields.Char(string='Name') + debit_account = fields.Many2one('account.account', + 'Debit Account', + required=True, + domain="['|', ('company_id', '=', False), " + "('company_id', '=', company_id)]") + credit_account = fields.Many2one('account.account', + 'Credit Account', + required=True, + domain="['|', ('company_id', '=', False), " + "('company_id', '=', company_id)]") + journal_id = fields.Many2one('account.journal', + 'Journal', required=True) + analytic_account_id = fields.Many2one('account.analytic.account', + 'Analytic Account') + date = fields.Date('Starting Date', required=True, + default=date.today()) + next_date = fields.Date('Next Schedule', + compute=_get_next_schedule, + readonly=True, copy=False) + recurring_period = fields.Selection(selection=[('days', 'Days'), + ('weeks', 'Weeks'), + ('months', 'Months'), + ('years', 'Years')], + store=True, required=True) + amount = fields.Float('Amount') + description = fields.Text('Description') + state = fields.Selection(selection=[('draft', 'Draft'), + ('running', 'Running')], + default='draft', string='Status') + journal_state = fields.Selection(selection=[('draft', 'Unposted'), + ('posted', 'Posted')], + required=True, default='draft', + string='Generate Journal As') + recurring_interval = fields.Integer('Recurring Interval', default=1) + partner_id = fields.Many2one('res.partner', 'Partner') + pay_time = fields.Selection(selection=[('pay_now', 'Pay Directly'), + ('pay_later', 'Pay Later')], + store=True, required=True) + company_id = fields.Many2one('res.company', + default=lambda l: l.env.company.id) + recurring_lines = fields.One2many( + 'account.recurring.entries.line', 'tmpl_id') + + @api.onchange('partner_id') + def onchange_partner_id(self): + """Onchange partner field for updating the credit account value""" + if self.partner_id.property_account_receivable_id: + self.credit_account = self.partner_id.property_account_payable_id + + @api.model + def _cron_generate_entries(self): + data = self.env['account.recurring.payments'].search( + [('state', '=', 'running')]) + entries = self.env['account.move'].search( + [('recurring_ref', '!=', False)]) + journal_dates = [] + journal_codes = [] + remaining_dates = [] + for entry in entries: + journal_dates.append(str(entry.date)) + if entry.recurring_ref: + journal_codes.append(str(entry.recurring_ref)) + today = datetime.today() + for line in data: + if line.date: + recurr_dates = [] + start_date = datetime.strptime(str(line.date), + '%Y-%m-%d') + while start_date <= today: + recurr_dates.append(str(start_date.date())) + if line.recurring_period == 'days': + start_date += relativedelta( + days=line.recurring_interval) + elif line.recurring_period == 'weeks': + start_date += relativedelta( + weeks=line.recurring_interval) + elif line.recurring_period == 'months': + start_date += relativedelta( + months=line.recurring_interval) + else: + start_date += relativedelta( + years=line.recurring_interval) + for rec in recurr_dates: + recurr_code = str(line.id) + '/' + str(rec) + if recurr_code not in journal_codes: + remaining_dates.append({ + 'date': rec, + 'template_name': line.name, + 'amount': line.amount, + 'tmpl_id': line.id, + }) + child_ids = self.recurring_lines.create(remaining_dates) + for line in child_ids: + tmpl_id = line.tmpl_id + recurr_code = str(tmpl_id.id) + '/' + str(line.date) + line_ids = [(0, 0, { + 'account_id': tmpl_id.credit_account.id, + 'partner_id': tmpl_id.partner_id.id, + 'credit': line.amount, + # 'analytic_account_id': tmpl_id.analytic_account_id.id, + }), (0, 0, { + 'account_id': tmpl_id.debit_account.id, + 'partner_id': tmpl_id.partner_id.id, + 'debit': line.amount, + # 'analytic_account_id': tmpl_id.analytic_account_id.id, + })] + vals = { + 'date': line.date, + 'recurring_ref': recurr_code, + 'company_id': self.env.company.id, + 'journal_id': tmpl_id.journal_id.id, + 'ref': line.template_name, + 'narration': 'Recurring entry', + 'line_ids': line_ids + } + move_id = self.env['account.move'].create(vals) + if tmpl_id.journal_state == 'posted': + move_id.post() + + +class GetAllRecurringEntries(models.TransientModel): + _name = 'account.recurring.entries.line' + _description = 'Account Recurring Entries Line' + + date = fields.Date('Date') + template_name = fields.Char('Name') + amount = fields.Float('Amount') + tmpl_id = fields.Many2one('account.recurring.payments', + string='id') + + diff --git a/addons/base_accounting_kit/models/res_company.py b/addons/base_accounting_kit/models/res_company.py new file mode 100644 index 0000000..c88019c --- /dev/null +++ b/addons/base_accounting_kit/models/res_company.py @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import models, _ +from odoo.exceptions import RedirectWarning + + +class ResCompany(models.Model): + _inherit = "res.company" + + def _validate_fiscalyear_lock(self, values): + if values.get('fiscalyear_lock_date'): + draft_entries = self.env['account.move'].search([ + ('company_id', 'in', self.ids), + ('state', '=', 'draft'), + ('date', '<=', values['fiscalyear_lock_date'])]) + if draft_entries: + error_msg = _('There are still unposted entries in the ' + 'period you want to lock. You should either post ' + 'or delete them.') + action_error = { + 'view_mode': 'tree', + 'name': 'Unposted Entries', + 'res_model': 'account.move', + 'type': 'ir.actions.act_window', + 'domain': [('id', 'in', draft_entries.ids)], + 'search_view_id': [self.env.ref( + 'account.view_account_move_filter').id, 'search'], + 'views': [[self.env.ref( + 'account.view_move_tree').id, 'list'], + [self.env.ref('account.view_move_form').id, + 'form']], + } + raise RedirectWarning(error_msg, action_error, + _('Show unposted entries')) + unreconciled_statement_lines = self.env[ + 'account.bank.statement.line'].search([ + ('company_id', 'in', self.ids), + ('is_reconciled', '=', False), + ('date', '<=', values['fiscalyear_lock_date']), + ('move_id.state', 'in', ('draft', 'posted')), + ]) + if unreconciled_statement_lines: + error_msg = _( + "There are still unreconciled bank statement lines in the " + "period you want to lock." + "You should either reconcile or delete them.") + action_error = { + 'view_mode': 'tree', + 'name': 'Unreconciled Transactions', + 'res_model': 'account.bank.statement.line', + 'type': 'ir.actions.act_window', + 'domain': [('id', 'in', unreconciled_statement_lines.ids)], + 'views': [[self.env.ref( + 'base_accounting_kit.view_bank_statement_line_tree').id, + 'list']] + } + raise RedirectWarning(error_msg, action_error, + _('Show Unreconciled Bank' + ' Statement Line')) diff --git a/addons/base_accounting_kit/models/res_config_settings.py b/addons/base_accounting_kit/models/res_config_settings.py new file mode 100644 index 0000000..f8b2d0a --- /dev/null +++ b/addons/base_accounting_kit/models/res_config_settings.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + customer_credit_limit = fields.Boolean(string="Customer Credit Limit") + + use_anglo_saxon_accounting = fields.Boolean( + string="Use Anglo-Saxon accounting", readonly=False, + related='company_id.anglo_saxon_accounting') + + @api.model + def get_values(self): + res = super(ResConfigSettings, self).get_values() + params = self.env['ir.config_parameter'].sudo() + customer_credit_limit = params.get_param('customer_credit_limit', + default=False) + res.update(customer_credit_limit=customer_credit_limit) + return res + + def set_values(self): + super(ResConfigSettings, self).set_values() + self.env['ir.config_parameter'].sudo().set_param( + "customer_credit_limit", + self.customer_credit_limit) diff --git a/addons/base_accounting_kit/models/res_partner.py b/addons/base_accounting_kit/models/res_partner.py new file mode 100644 index 0000000..ff902b9 --- /dev/null +++ b/addons/base_accounting_kit/models/res_partner.py @@ -0,0 +1,116 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import date, timedelta +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + invoice_list = fields.One2many('account.move', + 'partner_id', + string="Invoice Details", + readonly=True, + domain=( + [('payment_state', '=', 'not_paid'), + ('move_type', '=', 'out_invoice')])) + total_due = fields.Monetary(compute='_compute_for_followup', store=False, + readonly=True) + next_reminder_date = fields.Date(compute='_compute_for_followup', + store=False, readonly=True) + total_overdue = fields.Monetary(compute='_compute_for_followup', + store=False, readonly=True) + followup_status = fields.Selection( + [('in_need_of_action', 'In need of action'), + ('with_overdue_invoices', 'With overdue invoices'), + ('no_action_needed', 'No action needed')], + string='Followup status', + ) + + def _compute_for_followup(self): + """ + Compute the fields 'total_due', 'total_overdue' , + 'next_reminder_date' and 'followup_status' + """ + for record in self: + total_due = 0 + total_overdue = 0 + today = fields.Date.today() + for am in record.invoice_list: + if am.company_id == self.env.company: + amount = am.amount_residual + total_due += amount + + is_overdue = today > am.invoice_date_due \ + if am.invoice_date_due else today > am.date + if is_overdue: + total_overdue += amount or 0 + min_date = record.get_min_date() + action = record.action_after() + if min_date: + date_reminder = min_date + timedelta(days=action) + if date_reminder: + record.next_reminder_date = date_reminder + else: + date_reminder = today + record.next_reminder_date = date_reminder + if total_overdue > 0 and date_reminder > today: + followup_status = "with_overdue_invoices" + elif total_due > 0 and date_reminder <= today: + followup_status = "in_need_of_action" + else: + followup_status = "no_action_needed" + record.total_due = total_due + record.total_overdue = total_overdue + record.followup_status = followup_status + + def get_min_date(self): + today = date.today() + for this in self: + if this.invoice_list: + min_list = this.invoice_list.mapped('invoice_date_due') + while False in min_list: + min_list.remove(False) + return min(min_list) + else: + return today + + def get_delay(self): + delay = """SELECT fl.id, fl.delay + FROM followup_line fl + JOIN account_followup af ON fl.followup_id = af.id + WHERE af.company_id = %s + ORDER BY fl.delay; + + """ + self._cr.execute(delay, [self.env.company.id]) + record = self._cr.dictfetchall() + return record + + + def action_after(self): + lines = self.env['followup.line'].search([( + 'followup_id.company_id', '=', self.env.company.id)]) + if lines: + record = self.get_delay() + for i in record: + return i['delay'] diff --git a/addons/base_accounting_kit/report/__init__.py b/addons/base_accounting_kit/report/__init__.py new file mode 100644 index 0000000..cc84069 --- /dev/null +++ b/addons/base_accounting_kit/report/__init__.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2022-TODAY Cybrosys Technologies(). +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import general_ledger_report +from . import account_report_common_account +from . import report_partner_ledger +from . import report_tax +from . import report_trial_balance +from . import report_aged_partner +from . import report_journal_audit +from . import report_financial +from . import cash_flow_report +from . import account_bank_book +from . import account_cash_book +from . import account_day_book +from . import account_asset_report +from . import multiple_invoice_report diff --git a/addons/base_accounting_kit/report/account_asset_report.py b/addons/base_accounting_kit/report/account_asset_report.py new file mode 100644 index 0000000..011d052 --- /dev/null +++ b/addons/base_accounting_kit/report/account_asset_report.py @@ -0,0 +1,100 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models, tools + + +class AssetAssetReport(models.Model): + _name = "asset.asset.report" + _description = "Assets Analysis" + _auto = False + + name = fields.Char(string='Year', required=False, readonly=True) + date = fields.Date(readonly=True) + depreciation_date = fields.Date(string='Depreciation Date', readonly=True) + asset_id = fields.Many2one('account.asset.asset', + string='Asset', readonly=True) + asset_category_id = fields.Many2one('account.asset.category', + string='Asset category', readonly=True) + partner_id = fields.Many2one('res.partner', string='Partner', + readonly=True) + state = fields.Selection([('draft', 'Draft'), ('open', 'Running'), + ('close', 'Close')], string='Status', + readonly=True) + depreciation_value = fields.Float(string='Amount of Depreciation Lines', + readonly=True) + installment_value = fields.Float(string='Amount of Installment Lines', + readonly=True) + move_check = fields.Boolean(string='Posted', readonly=True) + installment_nbr = fields.Integer(string='# of Installment Lines', + readonly=True) + depreciation_nbr = fields.Integer(string='# of Depreciation Lines', + readonly=True) + gross_value = fields.Float(string='Gross Amount', readonly=True) + posted_value = fields.Float(string='Posted Amount', readonly=True) + unposted_value = fields.Float(string='Unposted Amount', readonly=True) + company_id = fields.Many2one('res.company', string='Company', + readonly=True) + + def init(self): + tools.drop_view_if_exists(self._cr, 'asset_asset_report') + self._cr.execute(""" + create or replace view asset_asset_report as ( + select + min(dl.id) as id, + dl.name as name, + dl.depreciation_date as depreciation_date, + a.date as date, + (CASE WHEN dlmin.id = min(dl.id) + THEN a.value + ELSE 0 + END) as gross_value, + dl.amount as depreciation_value, + dl.amount as installment_value, + (CASE WHEN dl.move_check + THEN dl.amount + ELSE 0 + END) as posted_value, + (CASE WHEN NOT dl.move_check + THEN dl.amount + ELSE 0 + END) as unposted_value, + dl.asset_id as asset_id, + dl.move_check as move_check, + a.category_id as asset_category_id, + a.partner_id as partner_id, + a.state as state, + count(dl.*) as installment_nbr, + count(dl.*) as depreciation_nbr, + a.company_id as company_id + from account_asset_depreciation_line dl + left join account_asset_asset a on (dl.asset_id=a.id) + left join (select min(d.id) as id,ac.id as ac_id from + account_asset_depreciation_line as d inner join + account_asset_asset as ac ON (ac.id=d.asset_id) group by + ac_id) as dlmin on dlmin.ac_id=a.id + where a.active is true + group by + dl.amount,dl.asset_id,dl.depreciation_date,dl.name, + a.date, dl.move_check, a.state, a.category_id, + a.partner_id, a.company_id, + a.value, a.id, a.salvage_value, dlmin.id + )""") diff --git a/addons/base_accounting_kit/report/account_asset_report_views.xml b/addons/base_accounting_kit/report/account_asset_report_views.xml new file mode 100644 index 0000000..fbea88b --- /dev/null +++ b/addons/base_accounting_kit/report/account_asset_report_views.xml @@ -0,0 +1,91 @@ + + + + asset.asset.report.pivot + asset.asset.report + + + + + + + + + + asset.asset.report.graph + asset.asset.report + + + + + + + + + + asset.asset.report.search + asset.asset.report + + + + + + + + + + + + + + + + + + + + + + + + + + + + Assets Analysis + asset.asset.report + graph,pivot + + [('asset_category_id.type', '=', 'purchase')] + + {'search_default_only_active': 1} + +

+ From this report, you can have an overview on all depreciations. + The + search bar can also be used to personalize your assets + depreciation reporting. +

+
+
+ +
diff --git a/addons/base_accounting_kit/report/account_bank_book.py b/addons/base_accounting_kit/report/account_bank_book.py new file mode 100644 index 0000000..6d974f8 --- /dev/null +++ b/addons/base_accounting_kit/report/account_bank_book.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import time + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class ReportBankBook(models.AbstractModel): + _name = 'report.base_accounting_kit.report_bank_book' + _description = 'Bank Book Report' + + def _get_account_move_entry(self, accounts, init_balance, sortby, + display_account): + cr = self.env.cr + move_line = self.env['account.move.line'] + move_lines = {x: [] for x in accounts.ids} + # Prepare initial sql query and Get the initial move lines + if init_balance: + init_tables, init_where_clause, init_where_params = ( + move_line.with_context( + date_from=self.env.context.get('date_from'), date_to=False, + initial_bal=True)._query_get()) + init_wheres = [""] + if init_where_clause.strip(): + init_wheres.append(init_where_clause.strip()) + init_filters = " AND ".join(init_wheres) + filters = init_filters.replace('account_move_line__move_id', + 'm').replace( + 'account_move_line', 'l') + sql = ("""SELECT 0 AS lid, l.account_id AS account_id, \ + '' AS ldate, '' AS lcode, 0.0 AS amount_currency, \ + '' AS lref, 'Initial Balance' AS lname, \ + COALESCE(SUM(l.debit),0.0) AS debit, \ + COALESCE(SUM(l.credit),0.0) AS credit, \ + COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) as balance, \ + '' AS lpartner_id,\ + '' AS move_name, '' AS mmove_id, '' AS currency_code,\ + NULL AS currency_id,\ + '' AS invoice_id, '' AS invoice_type, '' AS invoice_number,\ + '' AS partner_name\ + FROM account_move_line l\ + LEFT JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + WHERE l.account_id IN %s""" + filters + ' GROUP BY l.account_id') + params = (tuple(accounts.ids),) + tuple(init_where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + move_lines[row.pop('account_id')].append(row) + sql_sort = 'l.date, l.move_id' + if sortby == 'sort_journal_partner': + sql_sort = 'j.code, p.name, l.move_id' + + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = move_line._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + filters = filters.replace( + 'account_move_line__move_id', 'm').replace( + 'account_move_line', 'l') + + # Get move lines base on sql query and Calculate the total + # balance of move lines + sql = ('''SELECT l.id AS lid, l.account_id \ + AS account_id, l.date AS ldate, j.code AS lcode,\ + l.currency_id, l.amount_currency, l.ref AS lref, l.name AS lname,\ + COALESCE(l.debit,0) AS debit, \ + COALESCE(l.credit,0) AS credit, \ + COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS balance,\ + m.name AS move_name, c.symbol AS \ + currency_code, p.name AS partner_name\ + FROM account_move_line l\ + JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + JOIN account_account acc ON (l.account_id = acc.id) \ + WHERE l.account_id IN %s ''' + filters + ''' GROUP BY \ + l.id, l.account_id, l.date, j.code, l.currency_id, \ + l.amount_currency, l.ref, l.name, m.name, \ + c.symbol, p.name ORDER BY ''' + sql_sort) + params = (tuple(accounts.ids),) + tuple(where_params) + cr.execute(sql, params) + + for row in cr.dictfetchall(): + balance = 0 + for line in move_lines.get(row['account_id']): + balance += line['debit'] - line['credit'] + row['balance'] += balance + move_lines[row.pop('account_id')].append(row) + + # Calculate the debit, credit and balance for Accounts + account_res = [] + for account in accounts: + currency = account.currency_id and \ + account.currency_id or account.company_id.currency_id + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + res['code'] = account.code + res['name'] = account.name + res['move_lines'] = move_lines[account.id] + for line in res.get('move_lines'): + res['debit'] += line['debit'] + res['credit'] += line['credit'] + res['balance'] = line['balance'] + if display_account == 'all': + account_res.append(res) + if display_account == 'movement' and res.get('move_lines'): + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + model = self.env.context.get('active_model') + docs = self.env[model].browse(self.env.context.get('active_ids', [])) + init_balance = data['form'].get('initial_balance', True) + sortby = data['form'].get('sortby', 'sort_date') + display_account = 'movement' + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + account_ids = data['form']['account_ids'] + accounts = self.env['account.account'].search( + [('id', 'in', account_ids)]) + if not accounts: + journals = self.env['account.journal'].search( + [('type', '=', 'bank')]) + accounts = [] + for journal in journals: + accounts.append( + journal.company_id. + account_journal_payment_credit_account_id.id) + accounts = self.env['account.account'].search( + [('id', 'in', accounts)]) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, + init_balance, + sortby, + display_account) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': accounts_res, + 'print_journal': codes, + } diff --git a/addons/base_accounting_kit/report/account_bank_book_view.xml b/addons/base_accounting_kit/report/account_bank_book_view.xml new file mode 100644 index 0000000..a11c97f --- /dev/null +++ b/addons/base_accounting_kit/report/account_bank_book_view.xml @@ -0,0 +1,153 @@ + + + + diff --git a/addons/base_accounting_kit/report/account_cash_book.py b/addons/base_accounting_kit/report/account_cash_book.py new file mode 100644 index 0000000..31728e6 --- /dev/null +++ b/addons/base_accounting_kit/report/account_cash_book.py @@ -0,0 +1,182 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import time + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class ReportCashBook(models.AbstractModel): + _name = 'report.base_accounting_kit.report_cash_book' + _description = 'Cash Book Report' + + def _get_account_move_entry(self, accounts, init_balance, sortby, + display_account): + cr = self.env.cr + move_line = self.env['account.move.line'] + move_lines = {x: [] for x in accounts.ids} + # Prepare initial sql query and Get the initial move lines + if init_balance: + init_tables, init_where_clause, init_where_params = ( + move_line.with_context( + date_from=self.env.context.get('date_from'), date_to=False, + initial_bal=True)._query_get()) + init_wheres = [""] + if init_where_clause.strip(): + init_wheres.append(init_where_clause.strip()) + init_filters = " AND ".join(init_wheres) + filters = init_filters.replace('account_move_line__move_id', + 'm').replace('account_move_line', + 'l') + sql = ("""SELECT 0 AS lid, l.account_id AS account_id, '' AS ldate, + '' AS lcode, 0.0 AS amount_currency, '' AS lref, 'Initial Balance' + AS lname, COALESCE(SUM(l.debit),0.0) AS debit, + COALESCE(SUM(l.credit),0.0) AS credit, COALESCE(SUM(l.debit),0) + - COALESCE(SUM(l.credit), 0) as balance, '' AS lpartner_id,\ + '' AS move_name, '' AS mmove_id, '' AS currency_code,\ + NULL AS currency_id,\ + '' AS invoice_id, '' AS invoice_type, '' AS invoice_number,\ + '' AS partner_name\ + FROM account_move_line l\ + LEFT JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + WHERE l.account_id IN %s""" + filters + + ' GROUP BY l.account_id') + params = (tuple(accounts.ids),) + tuple(init_where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + move_lines[row.pop('account_id')].append(row) + sql_sort = 'l.date, l.move_id' + if sortby == 'sort_journal_partner': + sql_sort = 'j.code, p.name, l.move_id' + + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = move_line._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + filters = filters.replace('account_move_line__move_id', + 'm').replace( + 'account_move_line', 'l') + if not accounts: + journals = self.env['account.journal'].search( + [('type', '=', 'cash')]) + accounts = [] + for journal in journals: + accounts.append( + journal.company_id. + account_journal_payment_credit_account_id.id) + accounts = self.env['account.account'].search( + [('id', 'in', accounts)]) + + # Get move lines base on sql query and Calculate the total balance of + # move lines + sql = ('''SELECT l.id AS lid, l.account_id AS account_id, l.date AS + ldate, j.code AS lcode, l.currency_id, l.amount_currency, l.ref AS lref, l.name AS lname, COALESCE(l.debit,0) AS debit, COALESCE(l.credit,0) AS credit, COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS balance,\ + m.name AS move_name, c.symbol AS currency_code, p.name AS + partner_name\ + FROM account_move_line l\ + JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + JOIN account_account acc ON (l.account_id = acc.id) \ + WHERE l.account_id IN %s ''' + filters + ''' GROUP BY l.id, + l.account_id, l.date, j.code, l.currency_id, l.amount_currency, + l.ref, l.name, m.name, c.symbol, p.name ORDER BY ''' + sql_sort) + params = (tuple(accounts.ids),) + tuple(where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + balance = 0 + for line in move_lines.get(row['account_id']): + balance += line['debit'] - line['credit'] + row['balance'] += balance + move_lines[row.pop('account_id')].append(row) + # Calculate the debit, credit and balance for Accounts + account_res = [] + for account in accounts: + currency = (account.currency_id and account.currency_id or + account.company_id.currency_id) + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + res['code'] = account.code + res['name'] = account.name + res['move_lines'] = move_lines[account.id] + for line in res.get('move_lines'): + res['debit'] += line['debit'] + res['credit'] += line['credit'] + res['balance'] = line['balance'] + if display_account == 'all': + account_res.append(res) + if display_account == 'movement' and res.get('move_lines'): + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + init_balance = data['form'].get('initial_balance', True) + sortby = data['form'].get('sortby', 'sort_date') + display_account = 'movement' + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + account_ids = data['form']['account_ids'] + accounts = self.env['account.account'].search( + [('id', 'in', account_ids)]) + if not accounts: + journals = self.env['account.journal'].search( + [('type', '=', 'cash')]) + accounts = [] + for journal in journals: + accounts.append( + journal. + company_id.account_journal_payment_credit_account_id.id) + accounts = self.env['account.account'].search( + [('id', 'in', accounts)]) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, + init_balance, + sortby, + display_account) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': accounts_res, + 'print_journal': codes, + } diff --git a/addons/base_accounting_kit/report/account_cash_book_view.xml b/addons/base_accounting_kit/report/account_cash_book_view.xml new file mode 100644 index 0000000..f71ed83 --- /dev/null +++ b/addons/base_accounting_kit/report/account_cash_book_view.xml @@ -0,0 +1,167 @@ + + + + diff --git a/addons/base_accounting_kit/report/account_day_book.py b/addons/base_accounting_kit/report/account_day_book.py new file mode 100644 index 0000000..6a8d8b3 --- /dev/null +++ b/addons/base_accounting_kit/report/account_day_book.py @@ -0,0 +1,131 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import time +from datetime import timedelta, datetime + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class DayBookPdfReport(models.AbstractModel): + _name = 'report.base_accounting_kit.day_book_report_template' + _description = 'Day Book Report' + + def _get_account_move_entry(self, accounts, form_data, pass_date): + cr = self.env.cr + move_line = self.env['account.move.line'] + tables, where_clause, where_params = move_line._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + if form_data['target_move'] == 'posted': + target_move = "AND m.state = 'posted'" + else: + target_move = '' + sql = (''' + SELECT l.id AS lid, acc.name as accname, l.account_id AS + account_id, l.date AS ldate, j.code AS lcode, l.currency_id, + l.amount_currency, l.ref AS lref, l.name AS lname, + COALESCE(l.debit,0) AS debit, COALESCE(l.credit,0) AS credit, + COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS + balance, + m.name AS move_name, c.symbol AS currency_code, p.name + AS partner_name + FROM account_move_line l + JOIN account_move m ON (l.move_id=m.id) + LEFT JOIN res_currency c ON (l.currency_id=c.id) + LEFT JOIN res_partner p ON (l.partner_id=p.id) + JOIN account_journal j ON (l.journal_id=j.id) + JOIN account_account acc ON (l.account_id = acc.id) + WHERE l.account_id IN %s AND l.journal_id IN %s ''' + + target_move + ''' AND l.date = %s + GROUP BY l.id, l.account_id, l.date, + j.code, l.currency_id, l.amount_currency, l.ref, + l.name, m.name, c.symbol, p.name , acc.name + ORDER BY l.date DESC + ''') + params = ( + tuple(accounts.ids), tuple(form_data['journal_ids']), pass_date) + cr.execute(sql, params) + data = cr.dictfetchall() + res = {} + debit = credit = balance = 0.00 + for line in data: + debit += line['debit'] + credit += line['credit'] + balance += line['balance'] + res['debit'] = debit + res['credit'] = credit + res['balance'] = balance + res['lines'] = data + return res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + form_data = data['form'] + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + active_acc = data['form']['account_ids'] + accounts = self.env['account.account'].search( + [('id', 'in', active_acc)]) if data['form']['account_ids'] else \ + self.env['account.account'].search([]) + + date_start = datetime.strptime(form_data['date_from'], + '%Y-%m-%d').date() + date_end = datetime.strptime(form_data['date_to'], + '%Y-%m-%d').date() + days = date_end - date_start + dates = [] + record = [] + for i in range(days.days + 1): + dates.append(date_start + timedelta(days=i)) + for head in dates: + pass_date = str(head) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, form_data, pass_date) + if accounts_res['lines']: + record.append({ + 'date': head, + 'debit': accounts_res['debit'], + 'credit': accounts_res['credit'], + 'balance': accounts_res['balance'], + 'child_lines': accounts_res['lines'] + }) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': record, + 'print_journal': codes, + } diff --git a/addons/base_accounting_kit/report/account_day_book_view.xml b/addons/base_accounting_kit/report/account_day_book_view.xml new file mode 100644 index 0000000..12b8cbc --- /dev/null +++ b/addons/base_accounting_kit/report/account_day_book_view.xml @@ -0,0 +1,138 @@ + + + + + diff --git a/addons/base_accounting_kit/report/account_report_common_account.py b/addons/base_accounting_kit/report/account_report_common_account.py new file mode 100644 index 0000000..ffcbbb0 --- /dev/null +++ b/addons/base_accounting_kit/report/account_report_common_account.py @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import api, fields, models +from odoo.tools.misc import get_lang + + +class AccountCommonAccountReport(models.TransientModel): + _name = 'account.common.account.report' + _description = 'Account Common Account Report' + _inherit = "account.report" + + section_main_report_ids = fields.Many2many(string="Section Of", + comodel_name='account.report', + relation="account_common_report_section_rel", + column1="sub_report_id", + column2="main_report_id") + section_report_ids = fields.Many2many(string="Sections", + comodel_name='account.report', + relation="account_common_report_section_rel", + column1="main_report_id", + column2="sub_report_id") + display_account = fields.Selection( + [('all', 'All'), ('movement', 'With movements'), + ('not_zero', 'With balance is not equal to 0')], + string='Display Accounts', required=True, default='movement') + target_move = fields.Selection([('posted', 'All Posted Entries'), + ('all', 'All Entries'), + ], string='Target Moves', required=True, + default='posted') + date_from = fields.Date(string='Start Date') + date_to = fields.Date(string='End Date') + company_id = fields.Many2one('res.company', string='Company', + required=True, + readonly=True, + default=lambda self: self.env.company) + + def _build_contexts(self, data): + result = {} + result['journal_ids'] = 'journal_ids' in data['form'] and data['form'][ + 'journal_ids'] or False + result['state'] = 'target_move' in data['form'] and data['form'][ + 'target_move'] or '' + result['date_from'] = data['form']['date_from'] or False + result['date_to'] = data['form']['date_to'] or False + result['strict_range'] = True if result['date_from'] else False + result['company_id'] = data['form']['company_id'][0] or False + return result + + def _print_report(self, data): + raise NotImplementedError() + + def check_report(self): + self.ensure_one() + data = {} + data['ids'] = self.env.context.get('active_ids', []) + data['model'] = self.env.context.get('active_model', 'ir.ui.menu') + data['form'] = self.read( + ['date_from', 'date_to', 'journal_ids', 'target_move', + 'company_id'])[0] + used_context = self._build_contexts(data) + data['form']['used_context'] = dict(used_context, + lang=get_lang(self.env).code) + return self.with_context(discard_logo_check=True)._print_report(data) + + def pre_print_report(self, data): + data['form'].update(self.read(['display_account'])[0]) + return data diff --git a/addons/base_accounting_kit/report/cash_flow_report.py b/addons/base_accounting_kit/report/cash_flow_report.py new file mode 100644 index 0000000..bff43f7 --- /dev/null +++ b/addons/base_accounting_kit/report/cash_flow_report.py @@ -0,0 +1,217 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportFinancial(models.AbstractModel): + _name = 'report.base_accounting_kit.report_cash_flow' + _description = 'Cash Flow Report' + + def _compute_account_balance(self, accounts): + mapping = { + 'balance': "COALESCE(SUM(debit),0)" + " - COALESCE(SUM(credit), 0) as balance", + 'debit': "COALESCE(SUM(debit), 0) as debit", + 'credit': "COALESCE(SUM(credit), 0) as credit", + } + res = {} + for account in accounts: + res[account.id] = dict.fromkeys(mapping, 0.0) + if accounts: + tables, where_clause, where_params = self.env[ + 'account.move.line']._query_get() + tables = tables.replace('"', '') if tables else "account_move_line" + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + request = "SELECT account_id as id, " + ', '.join( + mapping.values()) + \ + " FROM " + tables + \ + " WHERE account_id IN %s " \ + + filters + \ + " GROUP BY account_id" + params = (tuple(accounts._ids),) + tuple(where_params) + self.env.cr.execute(request, params) + for row in self.env.cr.dictfetchall(): + res[row['id']] = row + return res + + def _compute_report_balance(self, reports): + res = {} + fields = ['credit', 'debit', 'balance'] + for report in reports: + if report.id in res: + continue + res[report.id] = dict((fn, 0.0) for fn in fields) + if report.type == 'accounts': + # it's the sum of credit or debit + res2 = self._compute_report_balance(report.parent_id) + for key, value in res2.items(): + cash_in_operation = self.env.ref( + 'base_accounting_kit.cash_in_from_operation0') + cash_out_operation = self.env.ref( + 'base_accounting_kit.cash_out_operation1') + cash_in_financial = self.env.ref( + 'base_accounting_kit.cash_in_financial0') + cash_out_financial = self.env.ref( + 'base_accounting_kit.cash_out_financial1') + cash_in_investing = self.env.ref( + 'base_accounting_kit.cash_in_investing0') + cash_out_investing = self.env.ref( + 'base_accounting_kit.cash_out_investing1') + if (report == cash_in_operation or report == + cash_in_financial or report == cash_in_investing): + res[report.id]['debit'] += value['debit'] + res[report.id]['balance'] += value['debit'] + elif (report == cash_out_operation or report == + cash_out_financial or report == cash_out_investing): + res[report.id]['credit'] += value['credit'] + res[report.id]['balance'] += -(value['credit']) + elif report.type == 'account_type': + # it's the sum the leaf accounts with such an account type + accounts = self.env['account.account'].search( + [('account_type', 'in', report.account_type_ids)]) + res[report.id]['account'] = self._compute_account_balance( + accounts) + for value in res[report.id]['account'].values(): + for field in fields: + res[report.id][field] += value.get(field) + elif report.type == 'account_report' and report.account_report_id: + # it's the amount of the linked + res[report.id]['account'] = self._compute_account_balance( + report.account_ids) + for value in res[report.id]['account'].values(): + for field in fields: + res[report.id][field] += value.get(field) + elif report.type == 'sum': + # it's the sum of the linked accounts + res[report.id]['account'] = self._compute_account_balance( + report.account_ids) + for values in res[report.id]['account'].values(): + for field in fields: + res[report.id][field] += values.get(field) + return res + + def get_account_lines(self, data): + lines = [] + account_report = self.env['account.financial.report'].search( + [('id', '=', data['account_report_id'][0])]) + child_reports = account_report._get_children_by_order() + res = self.with_context( + data.get('used_context'))._compute_report_balance(child_reports) + if data['enable_filter']: + comparison_res = self.with_context( + data.get('comparison_context'))._compute_report_balance( + child_reports) + for report_id, value in comparison_res.items(): + res[report_id]['comp_bal'] = value['balance'] + report_acc = res[report_id].get('account') + if report_acc: + for account_id, val in comparison_res[report_id].get( + 'account').items(): + report_acc[account_id]['comp_bal'] = val['balance'] + for report in child_reports: + vals = { + 'name': report.name, + 'balance': res[report.id]['balance'] * int(report.sign), + 'type': 'report', + 'level': bool(report.style_overwrite) and int( + report.style_overwrite) or report.level, + 'account_type': report.type or False, + # used to underline the financial report balances + } + if data['debit_credit']: + vals['debit'] = res[report.id]['debit'] + vals['credit'] = res[report.id]['credit'] + if data['enable_filter']: + vals['balance_cmp'] = res[report.id]['comp_bal'] * int( + report.sign) + lines.append(vals) + if report.display_detail == 'no_detail': + # the rest of the loop is used to display the details of the + # financial report, so it's not needed here. + continue + if res[report.id].get('account'): + # if res[report.id].get('debit'): + sub_lines = [] + for account_id, value in res[report.id]['account'].items(): + # if there are accounts to display, we add them to the + # lines with a level equals to their level in + # the COA + 1 (to avoid having them with a too low level + # that would conflicts with the level of data + # financial reports for Assets, liabilities...) + flag = False + account = self.env['account.account'].browse(account_id) + vals = { + 'name': account.code + ' ' + account.name, + 'balance': value['balance'] * int(report.sign) or 0.0, + 'type': 'account', + 'level': report.display_detail == + 'detail_with_hierarchy' and 4, + 'account_type': account.internal_type, + } + if data['debit_credit']: + vals['debit'] = value['debit'] + vals['credit'] = value['credit'] + if (not account.company_id.currency_id.is_zero( + vals[ + 'debit']) or not account.company_id. + currency_id.is_zero(vals['credit'])): + flag = True + if not account.company_id.currency_id.is_zero( + vals['balance']): + flag = True + if data['enable_filter']: + vals['balance_cmp'] = value['comp_bal'] * int( + report.sign) + if not account.company_id.currency_id.is_zero( + vals['balance_cmp']): + flag = True + if flag: + sub_lines.append(vals) + lines += sorted(sub_lines, + key=lambda sub_line: sub_line['name']) + return lines + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get( + 'active_model') or not self.env.context.get('active_id'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse(self.env.context.get('active_id')) + report_lines = self.get_account_lines(data.get('form')) + return { + 'doc_ids': self.ids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'get_account_lines': report_lines, + } diff --git a/addons/base_accounting_kit/report/cash_flow_report.xml b/addons/base_accounting_kit/report/cash_flow_report.xml new file mode 100644 index 0000000..cc4ede0 --- /dev/null +++ b/addons/base_accounting_kit/report/cash_flow_report.xml @@ -0,0 +1,121 @@ + + + + diff --git a/addons/base_accounting_kit/report/general_ledger_report.py b/addons/base_accounting_kit/report/general_ledger_report.py new file mode 100644 index 0000000..8f87dff --- /dev/null +++ b/addons/base_accounting_kit/report/general_ledger_report.py @@ -0,0 +1,184 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportGeneralLedger(models.AbstractModel): + _name = 'report.base_accounting_kit.report_general_ledger' + _description = 'General Ledger Report' + + def _get_account_move_entry(self, accounts, init_balance, sortby, + display_account): + """ + :param: + accounts: the recordset of accounts + init_balance: boolean value of initial_balance + sortby: sorting by date or partner and journal + display_account: type of account(receivable, payable and both) + + Returns a dictionary of accounts with following key and value { + 'code': account code, + 'name': account name, + 'debit': sum of total debit amount, + 'credit': sum of total credit amount, + 'balance': total balance, + 'amount_currency': sum of amount_currency, + 'move_lines': list of move line + } + """ + cr = self.env.cr + MoveLine = self.env['account.move.line'] + move_lines = {x: [] for x in accounts.ids} + + # Prepare initial sql query and Get the initial move lines + if init_balance: + init_tables, init_where_clause, init_where_params = ( + MoveLine.with_context( + date_from=self.env.context.get('date_from'), date_to=False, + initial_bal=True)._query_get()) + init_wheres = [""] + if init_where_clause.strip(): + init_wheres.append(init_where_clause.strip()) + init_filters = " AND ".join(init_wheres) + filters = init_filters.replace('account_move_line__move_id', + 'm').replace( + 'account_move_line', + 'l') + sql = ("""SELECT 0 AS lid, l.account_id AS account_id, '' + AS ldate, '' AS lcode, 0.0 AS amount_currency, '' AS lref, + 'Initial Balance' AS lname, COALESCE(SUM(l.debit),0.0) AS debit, + COALESCE(SUM(l.credit),0.0) AS credit, COALESCE(SUM(l.debit),0) + - COALESCE(SUM(l.credit), 0) as balance, '' AS lpartner_id,\ + '' AS move_name, '' AS mmove_id, '' AS currency_code,\ + NULL AS currency_id,\ + '' AS invoice_id, '' AS invoice_type, '' AS invoice_number,\ + '' AS partner_name\ + FROM account_move_line l\ + LEFT JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + LEFT JOIN account_move i ON (m.id =i.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + WHERE l.account_id IN %s""" + filters + + ' GROUP BY l.account_id') + params = (tuple(accounts.ids),) + tuple(init_where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + move_lines[row.pop('account_id')].append(row) + + sql_sort = 'l.date, l.move_id' + if sortby == 'sort_journal_partner': + sql_sort = 'j.code, p.name, l.move_id' + + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = MoveLine._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + filters = filters.replace('account_move_line__move_id', + 'm').replace( + 'account_move_line', 'l') + + # Get move lines base on sql query and Calculate the total balance of move lines + sql = ('''SELECT l.id AS lid, l.account_id AS account_id, + l.date AS ldate, j.code AS lcode, l.currency_id, l.amount_currency, + l.ref AS lref, l.name AS lname, COALESCE(l.debit,0) AS debit, + COALESCE(l.credit,0) AS credit, COALESCE(SUM(l.debit),0) - + COALESCE(SUM(l.credit), 0) AS balance,\ + m.name AS move_name, c.symbol AS currency_code, p.name AS + partner_name\ + FROM account_move_line l\ + JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + JOIN account_account acc ON (l.account_id = acc.id) \ + WHERE l.account_id IN %s ''' + filters + ''' GROUP BY l.id, + l.account_id, l.date, j.code, l.currency_id, l.amount_currency, + l.ref, l.name, m.name, c.symbol, p.name ORDER BY ''' + sql_sort) + params = (tuple(accounts.ids),) + tuple(where_params) + cr.execute(sql, params) + + for row in cr.dictfetchall(): + balance = 0 + for line in move_lines.get(row['account_id']): + balance += line['debit'] - line['credit'] + row['balance'] += balance + move_lines[row.pop('account_id')].append(row) + + # Calculate the debit, credit and balance for Accounts + account_res = [] + for account in accounts: + currency = (account.currency_id and account.currency_id or + account.company_id.currency_id) + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + res['code'] = account.code + res['name'] = account.name + res['move_lines'] = move_lines[account.id] + for line in res.get('move_lines'): + res['debit'] += line['debit'] + res['credit'] += line['credit'] + res['balance'] = line['balance'] + if display_account == 'all': + account_res.append(res) + if display_account == 'movement' and res.get('move_lines'): + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + init_balance = data['form'].get('initial_balance', True) + sortby = data['form'].get('sortby', 'sort_date') + display_account = data['form']['display_account'] + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + accounts = docs if model == 'account.account' else self.env[ + 'account.account'].search([]) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, init_balance, sortby, display_account) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': accounts_res, + 'print_journal': codes, + } diff --git a/addons/base_accounting_kit/report/general_ledger_report.xml b/addons/base_accounting_kit/report/general_ledger_report.xml new file mode 100644 index 0000000..80769bb --- /dev/null +++ b/addons/base_accounting_kit/report/general_ledger_report.xml @@ -0,0 +1,167 @@ + + + + diff --git a/addons/base_accounting_kit/report/multiple_invoice_layouts.xml b/addons/base_accounting_kit/report/multiple_invoice_layouts.xml new file mode 100644 index 0000000..d180ecb --- /dev/null +++ b/addons/base_accounting_kit/report/multiple_invoice_layouts.xml @@ -0,0 +1,670 @@ + + + + + + + + + diff --git a/addons/base_accounting_kit/report/multiple_invoice_report.py b/addons/base_accounting_kit/report/multiple_invoice_report.py new file mode 100644 index 0000000..7ef405f --- /dev/null +++ b/addons/base_accounting_kit/report/multiple_invoice_report.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, models + + +class ReportInvoiceMultiple(models.AbstractModel): + _name = 'report.base_accounting_kit.report_multiple_invoice' + _inherit = 'report.account.report_invoice' + _description = 'Report Invoice Multiple' + + @api.model + def _get_report_values(self, docids, data=None): + rslt = super()._get_report_values(docids, data) + inv = rslt['docs'] + layout = inv.journal_id.company_id.external_report_layout_id.key + if layout == 'web.external_layout_boxed': + new_layout = 'base_accounting_kit.boxed' + elif layout == 'web.external_layout_bold': + new_layout = 'base_accounting_kit.bold' + elif layout == 'web.external_layout_striped': + new_layout = 'base_accounting_kit.striped' + else: + new_layout = 'base_accounting_kit.standard' + rslt['mi_type'] = inv.journal_id.multiple_invoice_type + rslt['mi_ids'] = inv.journal_id.multiple_invoice_ids + rslt['txt_position'] = inv.journal_id.text_position + rslt['body_txt_position'] = inv.journal_id.body_text_position + rslt['txt_align'] = inv.journal_id.text_align + rslt['layout'] = new_layout + rslt['report_type'] = data.get('report_type') if data else '' + return rslt diff --git a/addons/base_accounting_kit/report/multiple_invoice_report.xml b/addons/base_accounting_kit/report/multiple_invoice_report.xml new file mode 100644 index 0000000..28a2d57 --- /dev/null +++ b/addons/base_accounting_kit/report/multiple_invoice_report.xml @@ -0,0 +1,335 @@ + + + + + + Multiple Invoice Copies + account.move + qweb-pdf + base_accounting_kit.report_multiple_invoice + base_accounting_kit.report_multiple_invoice + + report + + diff --git a/addons/base_accounting_kit/report/report.xml b/addons/base_accounting_kit/report/report.xml new file mode 100644 index 0000000..6f97c0a --- /dev/null +++ b/addons/base_accounting_kit/report/report.xml @@ -0,0 +1,96 @@ + + + + + Financial reports + financial.report + qweb-pdf + base_accounting_kit.report_financial + base_accounting_kit.report_financial + + + + General Ledger + account.report.general.ledger + qweb-pdf + base_accounting_kit.report_general_ledger + base_accounting_kit.report_general_ledger + + + + Partner Ledger + account.report.partner.ledger + qweb-pdf + base_accounting_kit.report_partnerledger + base_accounting_kit.report_partnerledger + + + + Aged Partner Balance + res.partner + qweb-pdf + base_accounting_kit.report_agedpartnerbalance + base_accounting_kit.report_agedpartnerbalance + + + + Journals Audit + account.common.journal.report + qweb-pdf + base_accounting_kit.report_journal_audit + base_accounting_kit.report_journal_audit + + + + Tax Report + kit.account.tax.report + qweb-pdf + base_accounting_kit.report_tax + base_accounting_kit.report_tax + + + + Trial Balance + account.balance.report + qweb-pdf + base_accounting_kit.report_trial_balance + base_accounting_kit.report_trial_balance + + + + Cash Flow Statement + account.financial.report + qweb-pdf + base_accounting_kit.report_cash_flow + base_accounting_kit.report_cash_flow + + + + Bank Book Report + account.bank.book.report + qweb-pdf + base_accounting_kit.report_bank_book + base_accounting_kit.report_bank_book + False + + + + + Cash Book Report + account.cash.book.report + qweb-pdf + base_accounting_kit.report_cash_book + base_accounting_kit.report_cash_book + False + + + + + Day Book PDF Report + account.day.book.report + qweb-pdf + base_accounting_kit.day_book_report_template + base_accounting_kit.day_book_report_template + True + + diff --git a/addons/base_accounting_kit/report/report_aged_partner.py b/addons/base_accounting_kit/report/report_aged_partner.py new file mode 100644 index 0000000..d531750 --- /dev/null +++ b/addons/base_accounting_kit/report/report_aged_partner.py @@ -0,0 +1,309 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import time +from datetime import datetime +from dateutil.relativedelta import relativedelta +from odoo import api, models, _ +from odoo.exceptions import UserError +from odoo.tools import float_is_zero + + +class ReportAgedPartnerBalance(models.AbstractModel): + _name = 'report.base_accounting_kit.report_agedpartnerbalance' + _description = 'Aged Partner Balance Report' + + def _get_partner_move_lines(self, account_type, date_from, target_move, + period_length): + # This method can receive the context key 'include_nullified_amount' + # {Boolean} + # Do an invoice and a payment and unreconcile. The amount will be + # nullified + # By default, the partner wouldn't appear in this report. + # The context key allow it to appear + # In case of a period_length of 30 days as of 2019-02-08, + # we want the following periods: + # Name Stop Start + # 1 - 30 : 2019-02-07 - 2019-01-09 + # 31 - 60 : 2019-01-08 - 2018-12-10 + # 61 - 90 : 2018-12-09 - 2018-11-10 + # 91 - 120 : 2018-11-09 - 2018-10-11 + # +120 : 2018-10-10 + periods = {} + start = datetime.strptime(date_from, "%Y-%m-%d") + date_from = datetime.strptime(date_from, "%Y-%m-%d").date() + for i in range(5)[::-1]: + stop = start - relativedelta(days=period_length) + period_name = str((5 - (i + 1)) * period_length + 1) + '-' + str( + (5 - i) * period_length) + period_stop = (start - relativedelta(days=1)).strftime('%Y-%m-%d') + if i == 0: + period_name = '+' + str(4 * period_length) + periods[str(i)] = { + 'name': period_name, + 'stop': period_stop, + 'start': (i != 0 and stop.strftime('%Y-%m-%d') or False), + } + start = stop + res = [] + total = [] + cr = self.env.cr + user_company = self.env.company + user_currency = user_company.currency_id + ResCurrency = self.env['res.currency'].with_context(date=date_from) + company_ids = self._context.get('company_ids') or [user_company.id] + move_state = ['draft', 'posted'] + if target_move == 'posted': + move_state = ['posted'] + arg_list = (tuple(move_state), tuple(account_type)) + # build the reconciliation clause to see what partner needs to be printed + reconciliation_clause = '(l.reconciled IS FALSE)' + cr.execute( + 'SELECT debit_move_id, credit_move_id FROM account_partial_reconcile' + ' where max_date > %s', + (date_from,)) + reconciled_after_date = [] + for row in cr.fetchall(): + reconciled_after_date += [row[0], row[1]] + if reconciled_after_date: + reconciliation_clause = '(l.reconciled IS FALSE OR l.id IN %s)' + arg_list += (tuple(reconciled_after_date),) + arg_list += (date_from, tuple(company_ids)) + query = ''' + SELECT DISTINCT l.partner_id, UPPER(res_partner.name) + FROM account_move_line AS l left join res_partner on l.partner_id = + res_partner.id, account_account, account_move am + WHERE (l.account_id = account_account.id) + AND (l.move_id = am.id) + AND (am.state IN %s) + AND (account_account.account_type IN %s) + AND ''' + reconciliation_clause + ''' + AND (l.date <= %s) + AND l.company_id IN %s + ORDER BY UPPER(res_partner.name)''' + cr.execute(query, arg_list) + partners = cr.dictfetchall() + # put a total of 0 + for i in range(7): + total.append(0) + # Build a string like (1,2,3) for easy use in SQL query + partner_ids = [partner['partner_id'] for partner in partners if + partner['partner_id']] + lines = dict( + (partner['partner_id'] or False, []) for partner in partners) + if not partner_ids: + return [], [], {} + # This dictionary will store the not due amount of all partners + undue_amounts = {} + query = '''SELECT l.id + FROM account_move_line AS l, account_account, account_move am + WHERE (l.account_id = account_account.id) AND (l.move_id = am.id) + AND (am.state IN %s) + AND (account_account.account_type IN %s) + AND (COALESCE(l.date_maturity,l.date) >= %s)\ + AND ((l.partner_id IN %s) OR (l.partner_id IS NULL)) + AND (l.date <= %s) + AND l.company_id IN %s''' + cr.execute(query, ( + tuple(move_state), tuple(account_type), date_from, + tuple(partner_ids), date_from, tuple(company_ids))) + aml_ids = cr.fetchall() + aml_ids = aml_ids and [x[0] for x in aml_ids] or [] + for line in self.env['account.move.line'].browse(aml_ids): + partner_id = line.partner_id.id or False + if partner_id not in undue_amounts: + undue_amounts[partner_id] = 0.0 + line_amount = ResCurrency._convert(line.balance, user_currency, + line.company_id, date_from) + if user_currency.is_zero(line_amount): + continue + for partial_line in line.matched_debit_ids: + if partial_line.max_date <= date_from: + line_amount += ResCurrency._convert( + from_amount=partial_line.amount, + to_currency=user_currency, + company=partial_line.company_id, + date=date_from + ) + for partial_line in line.matched_credit_ids: + if partial_line.max_date <= date_from: + line_amount -= ResCurrency._convert( + from_amount=partial_line.amount, + to_currency=user_currency, + company=partial_line.company_id, + date=date_from + ) + if not self.env.company.currency_id.is_zero(line_amount): + undue_amounts[partner_id] += line_amount + lines[partner_id].append({ + 'line': line, + 'amount': line_amount, + 'period': 6, + }) + # Use one query per period and store results in history (a list variable) + # Each history will contain: history[1] = {'': } + history = [] + for i in range(5): + args_list = ( + tuple(move_state), tuple(account_type), tuple(partner_ids),) + dates_query = '(COALESCE(l.date_maturity,l.date)' + if periods[str(i)]['start'] and periods[str(i)]['stop']: + dates_query += ' BETWEEN %s AND %s)' + args_list += ( + periods[str(i)]['start'], periods[str(i)]['stop']) + elif periods[str(i)]['start']: + dates_query += ' >= %s)' + args_list += (periods[str(i)]['start'],) + else: + dates_query += ' <= %s)' + args_list += (periods[str(i)]['stop'],) + args_list += (date_from, tuple(company_ids)) + query = '''SELECT l.id + FROM account_move_line AS l, account_account, account_move am + WHERE (l.account_id = account_account.id) AND + (l.move_id = am.id) + AND (am.state IN %s) + AND (account_account.account_type IN %s) + AND ((l.partner_id IN %s) OR (l.partner_id IS NULL)) + AND ''' + dates_query + ''' + AND (l.date <= %s) + AND l.company_id IN %s''' + cr.execute(query, args_list) + partners_amount = {} + aml_ids = cr.fetchall() + aml_ids = aml_ids and [x[0] for x in aml_ids] or [] + for line in self.env['account.move.line'].browse(aml_ids): + partner_id = line.partner_id.id or False + if partner_id not in partners_amount: + partners_amount[partner_id] = 0.0 + line_amount = ResCurrency._convert( + from_amount=line.balance, + to_currency=user_currency, + company=line.company_id, + date=date_from + ) + if user_currency.is_zero(line_amount): + continue + for partial_line in line.matched_debit_ids: + if partial_line.max_date <= date_from: + line_amount += ResCurrency._convert( + from_amount=partial_line.amount, + to_currency=user_currency, + company=partial_line.company_id, + date=date_from + ) + for partial_line in line.matched_credit_ids: + if partial_line.max_date <= date_from: + line_amount -= ResCurrency._convert( + from_amount=partial_line.amount, + to_currency=user_currency, + company=partial_line.company_id, + date=date_from + ) + if not self.env.company.currency_id.is_zero( + line_amount): + partners_amount[partner_id] += line_amount + lines[partner_id].append({ + 'line': line, + 'amount': line_amount, + 'period': i + 1, + }) + history.append(partners_amount) + for partner in partners: + if partner['partner_id'] is None: + partner['partner_id'] = False + at_least_one_amount = False + values = {} + undue_amt = 0.0 + if partner[ + 'partner_id'] in undue_amounts: + # Making sure this partner actually was found by the query + undue_amt = undue_amounts[partner['partner_id']] + total[6] = total[6] + undue_amt + values['direction'] = undue_amt + if not float_is_zero(values['direction'], + precision_rounding=self.env.company.currency_id.rounding): + at_least_one_amount = True + for i in range(5): + during = False + if partner['partner_id'] in history[i]: + during = [history[i][partner['partner_id']]] + # Adding counter + total[(i)] = total[(i)] + (during and during[0] or 0) + values[str(i)] = during and during[0] or 0.0 + if not float_is_zero(values[str(i)], + precision_rounding= + self.env.company.currency_id.rounding): + at_least_one_amount = True + values['total'] = sum( + [values['direction']] + [values[str(i)] for i in range(5)]) + ## Add for total + total[(i + 1)] += values['total'] + values['partner_id'] = partner['partner_id'] + if partner['partner_id']: + browsed_partner = self.env['res.partner'].browse( + partner['partner_id']) + values['name'] = browsed_partner.name and len( + browsed_partner.name) >= 45 and browsed_partner.name[ + 0:40] + '...' or browsed_partner.name + values['trust'] = browsed_partner.trust + else: + values['name'] = _('Unknown Partner') + values['trust'] = False + if at_least_one_amount or ( + self._context.get('include_nullified_amount') and lines[ + partner['partner_id']]): + res.append(values) + return res, total, lines + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get( + 'active_model') or not self.env.context.get('active_id'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + model = self.env.context.get('active_model') + docs = self.env[model].browse(self.env.context.get('active_id')) + + target_move = data['form'].get('target_move', 'all') + date_from = data['form'].get('date_from', time.strftime('%Y-%m-%d')) + + if data['form']['result_selection'] == 'customer': + account_type = ['asset_receivable'] + elif data['form']['result_selection'] == 'supplier': + account_type = ['liability_payable'] + else: + account_type = ['liability_payable', 'asset_receivable'] + movelines, total, dummy = self._get_partner_move_lines(account_type, + date_from, + target_move, + data['form'] + ['period_length'] + ) + return { + 'doc_ids': self.ids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'get_partner_lines': movelines, + 'get_direction': total, + } diff --git a/addons/base_accounting_kit/report/report_aged_partner.xml b/addons/base_accounting_kit/report/report_aged_partner.xml new file mode 100644 index 0000000..10c2a26 --- /dev/null +++ b/addons/base_accounting_kit/report/report_aged_partner.xml @@ -0,0 +1,151 @@ + + + + diff --git a/addons/base_accounting_kit/report/report_financial.py b/addons/base_accounting_kit/report/report_financial.py new file mode 100644 index 0000000..cd2cd1e --- /dev/null +++ b/addons/base_accounting_kit/report/report_financial.py @@ -0,0 +1,159 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models + + +# --------------------------------------------------------- +# Account Financial Report +# --------------------------------------------------------- +class AccountTypes(models.Model): + _name = "account.account.type" + + name = fields.Char(string='Account Type', required=True, translate=True) + type = fields.Selection([ + ('other', 'Regular'), + ('receivable', 'Receivable'), + ('payable', 'Payable'), + ('liquidity', 'Liquidity'), + ], required=True, default='other', + help="The 'Internal Type' is used for features available on " + "different types of accounts: liquidity type is for cash or " + "bank accounts" \ + ", payable/receivable is for vendor/customer accounts.") + + +class AccountFinancialReport(models.Model): + _name = "account.financial.report" + _description = "Account Report" + _rec_name = 'name' + + @api.depends('parent_id', 'parent_id.level') + def _get_level(self): + """Returns a dictionary with key=the ID of a record and + value = the level of this + record in the tree structure.""" + for report in self: + level = 0 + if report.parent_id: + level = report.parent_id.level + 1 + report.level = level + + def _get_children_by_order(self): + """returns a recordset of all the children computed recursively, + and sorted by sequence. Ready for the printing""" + res = self + children = self.search([('parent_id', 'in', self.ids)], + order='sequence ASC') + if children: + for child in children: + res += child._get_children_by_order() + return res + + name = fields.Char('Report Name', required=True, translate=True) + parent_id = fields.Many2one('account.financial.report', + 'Parent') + children_ids = fields.One2many( + 'account.financial.report', + 'parent_id', + 'Account Report') + sequence = fields.Integer('Sequence') + level = fields.Integer(compute='_get_level', string='Level', store=True, + recursive=True) + type = fields.Selection( + [('sum', 'View'), + ('accounts', 'Accounts'), + ('account_type', 'Account Type'), + ('account_report', 'Report Value')], + 'Type', + default='sum') + account_ids = fields.Many2many( + 'account.account', + 'account_account_financial_report', + 'report_line_id', + 'account_id', + 'Accounts') + account_report_id = fields.Many2one( + 'account.financial.report', + 'Report Value') + # account_type_ids = fields.Many2many( + # 'account.account.type', + # 'Account Types') + account_type_ids = fields.Selection( + selection=[ + ("asset_receivable", "Receivable"), + ("asset_cash", "Bank and Cash"), + ("asset_current", "Current Assets"), + ("asset_non_current", "Non-current Assets"), + ("asset_prepayments", "Prepayments"), + ("asset_fixed", "Fixed Assets"), + ("liability_payable", "Payable"), + ("liability_credit_card", "Credit Card"), + ("liability_current", "Current Liabilities"), + ("liability_non_current", "Non-current Liabilities"), + ("equity", "Equity"), + ("equity_unaffected", "Current Year Earnings"), + ("income", "Income"), + ("income_other", "Other Income"), + ("expense", "Expenses"), + ("expense_depreciation", "Depreciation"), + ("expense_direct_cost", "Cost of Revenue"), + ("off_balance", "Off-Balance Sheet"), + ], + string="Type", + help="These types are defined according to your country. " + "The type contains more information " + "about the account and its specificities." + ) + sign = fields.Selection( + [("-1", 'Reverse balance sign'), ("1", 'Preserve balance sign')], + 'Sign on Reports', required=True, default="1", + help='For accounts that are typically more' + ' debited than credited and that you' + ' would like to print as negative' + ' amounts in your reports, you should' + ' reverse the sign of the balance;' + ' e.g.: Expense account. The same applies' + ' for accounts that are typically more' + ' credited than debited and that you would' + ' like to print as positive amounts in' + ' your reports; e.g.: Income account.') + display_detail = fields.Selection( + [('no_detail', 'No detail'), + ('detail_flat', 'Display children flat'), + ('detail_with_hierarchy', 'Display children with hierarchy')], + 'Display details', + default='detail_flat') + style_overwrite = fields.Selection( + [('0', 'Automatic formatting'), + ('1', 'Main Title 1 (bold, underlined)'), + ('2', 'Title 2 (bold)'), + ('3', 'Title 3 (bold, smaller)'), + ('4', 'Normal Text'), + ('5', 'Italic Text (smaller)'), + ('6', 'Smallest Text')], + 'Financial Report Style', + default='0', + help="You can set up here the format you want this" + " record to be displayed. If you leave the" + " automatic formatting, it will be computed" + " based on the financial reports hierarchy " + "(auto-computed field 'level').") diff --git a/addons/base_accounting_kit/report/report_financial.xml b/addons/base_accounting_kit/report/report_financial.xml new file mode 100644 index 0000000..86a543b --- /dev/null +++ b/addons/base_accounting_kit/report/report_financial.xml @@ -0,0 +1,166 @@ + + + + diff --git a/addons/base_accounting_kit/report/report_journal_audit.py b/addons/base_accounting_kit/report/report_journal_audit.py new file mode 100644 index 0000000..9ec9c84 --- /dev/null +++ b/addons/base_accounting_kit/report/report_journal_audit.py @@ -0,0 +1,156 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import time +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportJournal(models.AbstractModel): + _name = 'report.base_accounting_kit.report_journal_audit' + _description = 'Journal Report' + + def lines(self, target_move, journal_ids, sort_selection, data): + if isinstance(journal_ids, int): + journal_ids = [journal_ids] + move_state = ['draft', 'posted'] + if target_move == 'posted': + move_state = ['posted'] + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_ids)] + query_get_clause[2] + query = 'SELECT "account_move_line".id FROM ' + query_get_clause[ + 0] + (', account_move am, account_account acc WHERE ' + '"account_move_line".account_id = acc.id AND ' + '"account_move_line".move_id=am.id AND am.state IN %s AND ' + '"account_move_line".journal_id IN %s AND ') + \ + query_get_clause[1] + ' ORDER BY ' + if sort_selection == 'date': + query += '"account_move_line".date' + else: + query += 'am.name' + query += ', "account_move_line".move_id, acc.code' + self.env.cr.execute(query, tuple(params)) + ids = (x[0] for x in self.env.cr.fetchall()) + return self.env['account.move.line'].browse(ids) + + def _sum_debit(self, data, journal_id): + move_state = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + move_state = ['posted'] + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_id.ids)] + query_get_clause[ + 2] + self.env.cr.execute('SELECT SUM(debit) FROM ' + query_get_clause[ + 0] + ', account_move am ' + 'WHERE "account_move_line".move_id=am.id AND am.state IN %s' + ' AND "account_move_line".journal_id IN %s AND ' + + query_get_clause[1] + ' ', + tuple(params)) + return self.env.cr.fetchone()[0] or 0.0 + + def _sum_credit(self, data, journal_id): + move_state = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + move_state = ['posted'] + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_id.ids)] + query_get_clause[ + 2] + self.env.cr.execute('SELECT SUM(credit) FROM ' + query_get_clause[ + 0] + ', account_move am ' + 'WHERE "account_move_line".move_id=am.id AND am.state IN %s ' + 'AND "account_move_line".journal_id IN %s AND ' + + query_get_clause[1] + ' ', + tuple(params)) + return self.env.cr.fetchone()[0] or 0.0 + + def _get_taxes(self, data, journal_id): + move_state = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + move_state = ['posted'] + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_id.ids)] + query_get_clause[ + 2] + query = """ + SELECT rel.account_tax_id, SUM("account_move_line".balance) + AS base_amount + FROM account_move_line_account_tax_rel rel, """ + query_get_clause[ + 0] + """ + LEFT JOIN account_move am ON "account_move_line".move_id = am.id + WHERE "account_move_line".id = rel.account_move_line_id + AND am.state IN %s + AND "account_move_line".journal_id IN %s + AND """ + query_get_clause[1] + """ + GROUP BY rel.account_tax_id""" + self.env.cr.execute(query, tuple(params)) + ids = [] + base_amounts = {} + for row in self.env.cr.fetchall(): + ids.append(row[0]) + base_amounts[row[0]] = row[1] + res = {} + for tax in self.env['account.tax'].browse(ids): + self.env.cr.execute( + 'SELECT sum(debit - credit) FROM ' + query_get_clause[ + 0] + ', account_move am ' + 'WHERE "account_move_line".move_id=am.id AND am.state' + ' IN %s AND "account_move_line".journal_id IN %s AND ' + + query_get_clause[1] + ' AND tax_line_id = %s', + tuple(params + [tax.id])) + res[tax] = { + 'base_amount': base_amounts[tax.id], + 'tax_amount': self.env.cr.fetchone()[0] or 0.0, + } + if journal_id.type == 'sale': + # sales operation are credits + res[tax]['base_amount'] = res[tax]['base_amount'] * -1 + res[tax]['tax_amount'] = res[tax]['tax_amount'] * -1 + return res + + def _get_query_get_clause(self, data): + return self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + target_move = data['form'].get('target_move', 'all') + sort_selection = data['form'].get('sort_selection', 'date') + res = {} + for journal in data['form']['journal_ids']: + res[journal] = self.with_context( + data['form'].get('used_context', {})).lines(target_move, + journal, + sort_selection, + data) + return { + 'doc_ids': data['form']['journal_ids'], + 'doc_model': self.env['account.journal'], + 'data': data, + 'docs': self.env['account.journal'].browse( + data['form']['journal_ids']), + 'time': time, + 'lines': res, + 'sum_credit': self._sum_credit, + 'sum_debit': self._sum_debit, + 'get_taxes': self._get_taxes, + } diff --git a/addons/base_accounting_kit/report/report_journal_audit.xml b/addons/base_accounting_kit/report/report_journal_audit.xml new file mode 100644 index 0000000..61d9f78 --- /dev/null +++ b/addons/base_accounting_kit/report/report_journal_audit.xml @@ -0,0 +1,153 @@ + + + + + + diff --git a/addons/base_accounting_kit/report/report_partner_ledger.py b/addons/base_accounting_kit/report/report_partner_ledger.py new file mode 100644 index 0000000..da2387b --- /dev/null +++ b/addons/base_accounting_kit/report/report_partner_ledger.py @@ -0,0 +1,155 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import time +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportPartnerLedger(models.AbstractModel): + _name = 'report.base_accounting_kit.report_partnerledger' + _description = 'Partner Ledger Report' + + def _lines(self, data, partner): + full_account = [] + currency = self.env['res.currency'] + query_get_data = self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + reconcile_clause = "" if data['form'][ + 'reconciled'] else ' AND "account_move_line".full_reconcile_id IS NULL ' + params = [partner.id, tuple(data['computed']['move_state']), + tuple(data['computed']['account_ids'])] + \ + query_get_data[2] + query = """ + SELECT "account_move_line".id, "account_move_line".date, j.code, + acc.code as a_code, acc.name as a_name, "account_move_line".ref, + m.name as move_name, "account_move_line".name, + "account_move_line".debit, "account_move_line".credit, + "account_move_line".amount_currency, + "account_move_line".currency_id, c.symbol AS currency_code + FROM """ + query_get_data[0] + """ + LEFT JOIN account_journal j ON ("account_move_line".journal_id = j.id) + LEFT JOIN account_account acc ON ("account_move_line".account_id = acc.id) + LEFT JOIN res_currency c ON ("account_move_line".currency_id=c.id) + LEFT JOIN account_move m ON (m.id="account_move_line".move_id) + WHERE "account_move_line".partner_id = %s + AND m.state IN %s + AND "account_move_line".account_id IN %s AND """ + \ + query_get_data[1] + reconcile_clause + """ + ORDER BY "account_move_line".date""" + self.env.cr.execute(query, tuple(params)) + res = self.env.cr.dictfetchall() + sum = 0.0 + lang_code = self.env.context.get('lang') or 'en_US' + lang = self.env['res.lang'] + lang_id = lang._lang_get(lang_code) + date_format = lang_id.date_format + for r in res: + r['date'] = r['date'] + r['displayed_name'] = '-'.join( + r[field_name] for field_name in ('move_name', 'ref', 'name') + if r[field_name] not in (None, '', '/') + ) + sum += r['debit'] - r['credit'] + r['progress'] = sum + r['currency_id'] = currency.browse(r.get('currency_id')) + full_account.append(r) + return full_account + + def _sum_partner(self, data, partner, field): + if field not in ['debit', 'credit', 'debit - credit']: + return + result = 0.0 + query_get_data = self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + reconcile_clause = "" if data['form'][ + 'reconciled'] else ' AND "account_move_line".full_reconcile_id IS NULL ' + params = [partner.id, tuple(data['computed']['move_state']), + tuple(data['computed']['account_ids'])] + \ + query_get_data[2] + query = """SELECT sum(""" + field + """) + FROM """ + query_get_data[0] + """, account_move AS m + WHERE "account_move_line".partner_id = %s + AND m.id = "account_move_line".move_id + AND m.state IN %s + AND account_id IN %s + AND """ + query_get_data[1] + reconcile_clause + self.env.cr.execute(query, tuple(params)) + + contemp = self.env.cr.fetchone() + if contemp is not None: + result = contemp[0] or 0.0 + return result + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + data['computed'] = {} + obj_partner = self.env['res.partner'] + query_get_data = self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + data['computed']['move_state'] = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + data['computed']['move_state'] = ['posted'] + result_selection = data['form'].get('result_selection', 'customer') + if result_selection == 'supplier': + data['computed']['ACCOUNT_TYPE'] = ['liability_payable'] + elif result_selection == 'customer': + data['computed']['ACCOUNT_TYPE'] = ['asset_receivable'] + else: + data['computed']['ACCOUNT_TYPE'] = ['liability_payable', 'asset_receivable'] + self.env.cr.execute(""" + SELECT a.id + FROM account_account a + WHERE a.account_type IN %s + AND NOT a.deprecated""", + (tuple(data['computed']['ACCOUNT_TYPE']),)) + data['computed']['account_ids'] = [a for (a,) in + self.env.cr.fetchall()] + params = [tuple(data['computed']['move_state']), + tuple(data['computed']['account_ids'])] + query_get_data[2] + reconcile_clause = "" if data['form'][ + 'reconciled'] else ' AND "account_move_line".full_reconcile_id IS NULL ' + query = """ + SELECT DISTINCT "account_move_line".partner_id + FROM """ + query_get_data[0] + """, account_account AS account, account_move AS am + WHERE "account_move_line".partner_id IS NOT NULL + AND "account_move_line".account_id = account.id + AND am.id = "account_move_line".move_id + AND am.state IN %s + AND "account_move_line".account_id IN %s + AND NOT account.deprecated + AND """ + query_get_data[1] + reconcile_clause + self.env.cr.execute(query, tuple(params)) + partner_ids = [res['partner_id'] for res in self.env.cr.dictfetchall()] + partners = obj_partner.browse(partner_ids) + partners = sorted(partners, key=lambda x: (x.ref or '', x.name or '')) + return { + 'doc_ids': partner_ids, + 'doc_model': self.env['res.partner'], + 'data': data, + 'docs': partners, + 'time': time, + 'lines': self._lines, + 'sum_partner': self._sum_partner, + } diff --git a/addons/base_accounting_kit/report/report_partner_ledger.xml b/addons/base_accounting_kit/report/report_partner_ledger.xml new file mode 100644 index 0000000..5f47eb3 --- /dev/null +++ b/addons/base_accounting_kit/report/report_partner_ledger.xml @@ -0,0 +1,120 @@ + + + + diff --git a/addons/base_accounting_kit/report/report_tax.py b/addons/base_accounting_kit/report/report_tax.py new file mode 100644 index 0000000..23e9566 --- /dev/null +++ b/addons/base_accounting_kit/report/report_tax.py @@ -0,0 +1,114 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from _datetime import datetime +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportTax(models.AbstractModel): + _name = 'report.base_accounting_kit.report_tax' + _description = 'Tax Report' + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + return { + 'data': data['form'], + 'lines': self.get_lines(data.get('form')), + } + + def _sql_from_amls_one(self): + sql = """SELECT "account_move_line".tax_line_id, + COALESCE(SUM("account_move_line".debit-"account_move_line".credit), 0) + FROM %s + WHERE %s GROUP BY "account_move_line".tax_line_id""" + return sql + + def _sql_from_amls_two(self): + sql = """SELECT r.account_tax_id, COALESCE(SUM( + "account_move_line".debit-"account_move_line".credit), 0) + FROM %s + INNER JOIN account_move_line_account_tax_rel r ON + ("account_move_line".id = r.account_move_line_id) + INNER JOIN account_tax t ON (r.account_tax_id = t.id) + WHERE %s GROUP BY r.account_tax_id""" + return sql + + def _compute_from_amls(self, options, taxes): + # compute the tax amount + sql = self._sql_from_amls_one() + tables, where_clause, where_params = self.env[ + 'account.move.line']._query_get() + query = sql % (tables, where_clause) + self.env.cr.execute(query, where_params) + results = self.env.cr.fetchall() + for result in results: + if result[0] in taxes: + taxes[result[0]]['tax'] = abs(result[1]) + # compute the net amount + sql2 = self._sql_from_amls_two() + query = sql2 % (tables, where_clause) + self.env.cr.execute(query, where_params) + results = self.env.cr.fetchall() + for result in results: + if result[0] in taxes: + taxes[result[0]]['net'] = abs(result[1]) + + @api.model + def get_lines(self, options): + taxes = {} + for tax in self.env['account.tax'].search( + [('type_tax_use', '!=', 'none')]): + if tax.children_tax_ids: + for child in tax.children_tax_ids: + if child.type_tax_use != 'none': + continue + taxes[child.id] = {'tax': 0, 'net': 0, 'name': child.name, + 'type': tax.type_tax_use} + else: + taxes[tax.id] = {'tax': 0, 'net': 0, 'name': tax.name, + 'type': tax.type_tax_use} + if options['date_from'] and not options['date_to']: + self.with_context(date_from=options['date_from'], + strict_range=True)._compute_from_amls(options, + taxes) + elif options['date_to'] and not options['date_from']: + self.with_context(date_to=options['date_to'], + strict_range=True)._compute_from_amls(options, + taxes) + elif options['date_from'] and options['date_to']: + self.with_context(date_from=options['date_from'], + date_to=options['date_to'], + strict_range=True)._compute_from_amls(options, + taxes) + else: + date_to = str(datetime.today().date()) + self.with_context(date_to=date_to, + strict_range=True)._compute_from_amls(options, + taxes) + groups = dict((tp, []) for tp in ['sale', 'purchase']) + for tax in taxes.values(): + if tax['tax']: + groups[tax['type']].append(tax) + return groups diff --git a/addons/base_accounting_kit/report/report_tax.xml b/addons/base_accounting_kit/report/report_tax.xml new file mode 100644 index 0000000..18f1658 --- /dev/null +++ b/addons/base_accounting_kit/report/report_tax.xml @@ -0,0 +1,84 @@ + + + + diff --git a/addons/base_accounting_kit/report/report_trial_balance.py b/addons/base_accounting_kit/report/report_trial_balance.py new file mode 100644 index 0000000..bc7f5bf --- /dev/null +++ b/addons/base_accounting_kit/report/report_trial_balance.py @@ -0,0 +1,112 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import time +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportTrialBalance(models.AbstractModel): + _name = 'report.base_accounting_kit.report_trial_balance' + _description = 'Trial Balance Report' + + def _get_accounts(self, accounts, display_account): + """ compute the balance, debit and credit for the provided accounts + :Arguments: + `accounts`: list of accounts record, + `display_account`: it's used to display either all accounts or + those accounts which balance is > 0 + :Returns a list of dictionary of Accounts with following key + and value + `name`: Account name, + `code`: Account code, + `credit`: total amount of credit, + `debit`: total amount of debit, + `balance`: total amount of balance, + """ + + account_result = {} + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = self.env[ + 'account.move.line']._query_get() + tables = tables.replace('"', '') + if not tables: + tables = 'account_move_line' + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + # compute the balance, debit and credit for the provided accounts + request = ( + "SELECT account_id AS id, SUM(debit) AS debit, " + "SUM(credit) AS credit, (SUM(debit) - SUM(credit)) " + "AS balance" + + " FROM " + tables + " WHERE account_id IN %s " + + filters + " GROUP BY account_id") + params = (tuple(accounts.ids),) + tuple(where_params) + self.env.cr.execute(request, params) + for row in self.env.cr.dictfetchall(): + account_result[row.pop('id')] = row + + account_res = [] + for account in accounts: + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + currency = (account.currency_id and account.currency_id or + account.company_id.currency_id) + res['code'] = account.code + res['name'] = account.name + if account.id in account_result: + res['debit'] = account_result[account.id].get('debit') + res['credit'] = account_result[account.id].get('credit') + res['balance'] = account_result[account.id].get('balance') + if display_account == 'all': + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + if display_account == 'movement' and ( + not currency.is_zero(res['debit']) or not currency.is_zero( + res['credit'])): + account_res.append(res) + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + display_account = data['form'].get('display_account') + accounts = docs if model == 'account.account' else self.env[ + 'account.account'].search([]) + account_res = self.with_context( + data['form'].get('used_context'))._get_accounts(accounts, + display_account) + return { + 'doc_ids': self.ids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': account_res, + } diff --git a/addons/base_accounting_kit/report/report_trial_balance.xml b/addons/base_accounting_kit/report/report_trial_balance.xml new file mode 100644 index 0000000..fef1241 --- /dev/null +++ b/addons/base_accounting_kit/report/report_trial_balance.xml @@ -0,0 +1,98 @@ + + + + diff --git a/addons/base_accounting_kit/security/ir.model.access.csv b/addons/base_accounting_kit/security/ir.model.access.csv new file mode 100644 index 0000000..abbab9d --- /dev/null +++ b/addons/base_accounting_kit/security/ir.model.access.csv @@ -0,0 +1,51 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_financial_report_user,account_fin_rep_name_user,model_account_financial_report,account.group_account_user,1,1,1,1 +access_financial_report_manager,account_fin_rep_name_manager,model_account_financial_report,account.group_account_manager,1,1,1,1 +access_account_followup_manager,account.followup.manager,model_account_followup,account.group_account_manager,1,1,1,1 +access_account_followup_user,account.followup.user,model_account_followup,account.group_account_user,1,1,1,1 +access_followup_line,followup.line,model_followup_line,account.group_account_manager,1,1,1,1 +access_account_followup_line_user,account.followup.line.user,model_followup_line,account.group_account_user,1,1,1,1 + +access_account_asset_category,account.asset.category,model_account_asset_category,account.group_account_user,1,0,0,0 +access_asset_modify_user,access_asset_modify_user,model_asset_modify,account.group_account_user,1,0,0,0 +access_asset_modify_manager,access_asset_modify_manager,model_asset_modify,account.group_account_manager,1,1,1,1 +access_account_asset_asset,account.asset.asset,model_account_asset_asset,account.group_account_user,1,0,0,0 +access_account_asset_category_manager,account.asset.category,model_account_asset_category,account.group_account_manager,1,1,1,1 +access_account_asset_asset_manager,account.asset.asset,model_account_asset_asset,account.group_account_manager,1,1,1,1 +access_account_asset_depreciation_line,account.asset.depreciation.line,model_account_asset_depreciation_line,account.group_account_user,1,0,0,0 +access_account_asset_depreciation_line_manager,account.asset.depreciation.line,model_account_asset_depreciation_line,account.group_account_manager,1,1,1,1 +access_asset_asset_report,asset.asset.report,model_asset_asset_report,account.group_account_user,1,0,0,0 +access_asset_asset_report_manager,asset.asset.report,model_asset_asset_report,account.group_account_manager,1,1,1,1 +access_account_asset_category_invoicing_payment,account.asset.category,model_account_asset_category,account.group_account_invoice,1,0,0,0 +access_account_asset_asset_invoicing_payment,account.asset.asset,model_account_asset_asset,account.group_account_invoice,1,0,1,0 +access_account_asset_depreciation_line_invoicing_payment,account.asset.depreciation.line,model_account_asset_depreciation_line,account.group_account_invoice,1,0,1,0 + +access_account_aged_trial_balance,access.account.aged.trial.balance,model_account_aged_trial_balance,account.group_account_user,1,1,1,1 +access_account_account_bank_book_report,access.account.bank.book.report,model_account_bank_book_report,account.group_account_user,1,1,1,1 +access_account_cash_book_report,access.account.cash.book.report,model_account_cash_book_report,account.group_account_user,1,1,1,1 +access_account_day_book_report,access.account.day.book.report,model_account_day_book_report,account.group_account_user,1,1,1,1 +access_account_common_partner_report,access.account.common.partner.report,model_account_common_partner_report,account.group_account_user,1,1,1,1 +access_asset_depreciation_confirmation_wizard,access.asset.depreciation.confirmation.wizard,model_asset_depreciation_confirmation_wizard,account.group_account_user,1,1,1,1 +access_cash_flow_report,access.cash.flow.report,model_cash_flow_report,account.group_account_user,1,1,1,1 +access_financial_report,access.financial.report,model_financial_report,account.group_account_user,1,1,1,1 +access_report_base_accounting_kit_report_financial,access.report.base_accounting_kit.report_financial,model_report_base_accounting_kit_report_financial,account.group_account_user,1,1,1,1 +access_account_report_general_ledger,access.account.report.general.ledger,model_account_report_general_ledger,account.group_account_user,1,1,1,1 +access_account_print_journal,access.account.print.journal,model_account_print_journal,account.group_account_user,1,1,1,1 +access_account_report_partner_ledger,access.account.report.partner.ledger,model_account_report_partner_ledger,account.group_account_user,1,1,1,1 +access_account_common_account_report,access.account.common.account.report,model_account_common_account_report,account.group_account_user,1,1,1,1 +access_kit_account_tax_report,access.kit.account.tax.report,model_kit_account_tax_report,account.group_account_user,1,1,1,1 +access_account_balance_report,access.account.balance.report,model_account_balance_report,account.group_account_user,1,1,1,1 + +access_multiple_invoice,multiple_invoice,model_multiple_invoice,account.group_account_manager,1,1,1,1 +access_multiple_invoice_layout,multiple_invoice_layout,model_multiple_invoice_layout,account.group_account_manager,1,1,1,1 +access_account_common_journal_report,account.common.journal.report,model_account_common_journal_report,account.group_account_user,1,1,1,1 + +access_account_account_type,account.account.type,model_account_account_type,account.group_account_user,1,1,1,1 + +access_account_lock_date,access.account.lock.date,model_account_lock_date,account.group_account_user,1,1,1,1 +access_account_recurring_entries_line,access.account.recurring.entries.line,model_account_recurring_entries_line,account.group_account_user,1,1,1,1 +access_generate_recurring_entries,generate.recurring.entries.user,model_account_recurring_payments,account.group_account_user,1,1,1,1 + + + + diff --git a/addons/base_accounting_kit/security/security.xml b/addons/base_accounting_kit/security/security.xml new file mode 100644 index 0000000..95eb34d --- /dev/null +++ b/addons/base_accounting_kit/security/security.xml @@ -0,0 +1,40 @@ + + + + + Access to Accounting Dashboard + + + Account Asset Category multi-company + + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Account Asset multi-company + + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + + Accountant + + + + + + Chief Accountant + + + + + diff --git a/addons/base_accounting_kit/static/description/assets/cybro-icon.png b/addons/base_accounting_kit/static/description/assets/cybro-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..06e73e11de4e8a46365d583ae061e1d733284eeb GIT binary patch literal 2269 zcmcIme^3-v9AD%hBDF~Sp-HU^{V>_vAKWe6>UH8B$R$S%B2xZhZ};8Z=H2ePyKo1Y z0&1oU~kGh|IoW)w+fR)*ORCo5>|EgYBAr1?)bxA)$@_j#Z1 z=lkP*=hhY#&Ki?EF&ROSG46a{ChP7F{c?%T%_4ii699- zi6v!vnWuo|<&c>ZWG^sBLJCA9$aF_U;rJy$N4>x=N_OnbYaJLW3U+Ls)kAs|CkTl7 z)hd`%U0A|bFX3$h=C});9$_It2zJmSY%1%REJ> zQ&s`Wm`R)`NgBk3N{;c(a-&NR!apP+0u8$r?pP2&)OYgLlYMQ}+=8)0w(jaNlQ7i9@G7&)(8q1!R2 zbl8QE5~G#0XqaHYhzO?;l$kVK8UcDdmxhKyF|?-VRzfRLz5hzAl~gH!C|Zc(`B_pmV+aS zDjH!yY06BacgzzdK@MwE3`Nlcz{Tmnj=`+Kd>P*oie~9dmdu_?TG>o;80vv_AaFW& zd0<%(eN~qO^>|pfr0JZ*1GmeLK~ZK=6xeLR0)UmFaT`r>IODb0a4*I9aFXU}+DiKX znVB`D3!Zn$e1#D{h3NjBlVi96(RHn_#@Lt?&@$q;TW%1#h&+5gqIEv2}1S`h_ zYJ}|`RfIQ(3tq@-s1hKf*8(yDpAB#Z_(x*sM5DWpOk^TCG{xRtyz*)+ehW z4%Uen;{1S6BtM4!t;Q(_Wz{1KFy@&TuDhMiB31T@LAaq6&zgz4bDa!jV;Gz^Q%2cC z8PMH)QG+?Iie98SU}<0_H)7S}U*&h-0@q2={CCq^r& z-^L$_`=)km-*^S<3?hyixij&{l;2F^qH^1J)SKfMjGneS!F*HG?fv7g-!Ihc z+C8VNucfOB>6u(#v#rRie1Nnb?KyqAt3RWlaOV82Z7j~=vd-IzY*sZDva zR#rdWowoU<9!q2CgsZM9UeR$JJCl+zKlJL}XV!Ih=N~+{e64UzO9J*K&D_?u@7VR9 zxHgO_aWyc^v-K%ku`1K*&fEp1^O~QY{Lbe4&bOD>lx-LgCNwr~DCqg_)?>+EuY2Ut zPZvzJnZB=GSKx8?_A(!@F)dD6mgEvd_ryv2@V?T-t|g0eUv6*yg6lASc3<9)-S>Z3 z@LW1YO>S!+z$bUzWO}sK8k8zc#Zz{?NF>Fz7cXrp_n(h{;)(Kds z%{M$`nsKym+3M_5%cxH8u_+n512yg3_T8OR-%&N=m=py>gq>mw2RU`#AsmAD%k*=TBEx)>_N2^J~?n z17~k8a-Tp`XIwk$q(y1?;Ox!`*<&aDGWgcgyy~S-ZeqfzKYaD%0mrsK7Pc%t)RVA$ z)baIgD>L`>j5@mhaB2E&bDvgC&u`@d(W>Zucrc;$kVHLoCyE;3|@ C#VI)e literal 0 HcmV?d00001 diff --git a/addons/base_accounting_kit/static/description/assets/cybro-odoo.png b/addons/base_accounting_kit/static/description/assets/cybro-odoo.png new file mode 100644 index 0000000000000000000000000000000000000000..ed02e07a481b633b4bc9920897c4762cb1a68765 GIT binary patch literal 28336 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
& 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 DO{CFf literal 0 HcmV?d00001 diff --git a/addons/base_accounting_kit/static/description/assets/h2.png b/addons/base_accounting_kit/static/description/assets/h2.png new file mode 100644 index 0000000000000000000000000000000000000000..0bfc4707d83e2636c53b712bf6a7d8be021f90c4 GIT binary patch literal 642737 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

5gA=xX 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�&SOJ+9v*Sf~54O26buS79N`hm?T#33> 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 l(UOhG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/base_account_budget/static/description/assets/misc/phone.svg b/addons/base_account_budget/static/description/assets/misc/phone.svg new file mode 100644 index 0000000..b7bd7f2 --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/addons/base_account_budget/static/description/assets/misc/star (1) 2.svg b/addons/base_account_budget/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 0000000..5ae9f50 --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/addons/base_account_budget/static/description/assets/misc/support (1) 1.svg b/addons/base_account_budget/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 0000000..7d37a8f --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/addons/base_account_budget/static/description/assets/misc/support-email.svg b/addons/base_account_budget/static/description/assets/misc/support-email.svg new file mode 100644 index 0000000..eb70370 --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/addons/base_account_budget/static/description/assets/misc/tick-mark.svg b/addons/base_account_budget/static/description/assets/misc/tick-mark.svg new file mode 100644 index 0000000..2dbb401 --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/addons/base_account_budget/static/description/assets/misc/whatsapp 1.svg b/addons/base_account_budget/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 0000000..0bfaf8f --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/addons/base_account_budget/static/description/assets/misc/whatsapp.svg b/addons/base_account_budget/static/description/assets/misc/whatsapp.svg new file mode 100644 index 0000000..b618aea --- /dev/null +++ b/addons/base_account_budget/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/base_account_budget/static/description/assets/modules/1.png b/addons/base_account_budget/static/description/assets/modules/1.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1058c421e64faaa90ba40a060fdf8c7c424dc8 GIT binary patch literal 73295 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%0A3E}kr@8?d0_!qFsom=9V#Ad|C+Tr!Z04E^G5 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